怎么用js或jquery把一个函数b绑定到另一个函数a之后执行

JavaScript09

怎么用js或jquery把一个函数b绑定到另一个函数a之后执行,第1张

你这个想法就很不科学,如果是同步函数,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里面嵌套一个方法调用,那个方法就是用来动态获取所要传递的变量的值