你这个想法就很不科学,如果是同步函数,2个函数要连着使用为什么不直接写在一起呢,或者直接函数a跟函数b执行代码各写一行占不了多大地方,如果是异步的话得把函数a弄成一个回调函数
<script>function a(callBack){
alert("a") //函数执行代码
callBack() //激发回调函数
}
function b(){
alert("b")
}
window.onload = function(){
a(function(){ //执行函数a
b() //a函数回调后执行函数b
})
}
</script>
先找到元素,再绑定事件
<input id="myinput"> var myinput = document.getElementById('myinput')myinput.onclick = function(){ // 匿名函数
alert('1')
}
or
function a(){
alert(2)
}
myinput.onclick = a
add方法里不加形参,要传什么值,直接通过this获取比如你点击的是一个文本框,要传递文本框里的值,
function add() {
alert(this.value)
}
这样来就行了
如果不是标签某个属性值(value就是一个属性),那你可以在add里面嵌套一个方法调用,那个方法就是用来动态获取所要传递的变量的值