美文网首页
2019-05-30 函数的点击事件遇到的问题

2019-05-30 函数的点击事件遇到的问题

作者: qiaoguoxing | 来源:发表于2019-05-30 15:22 被阅读0次

    html

    <input style="width:80px;height:20px" id="aaa" type="button" value="qs">

    js正确的写法,点击之后才会触发事件

    var aaa = document.getElementById('aaa');

    aaa.onclick = handler;

    function handler(){

    alert("aaa")

    }

    js有问题的写法,就是不点击也会触发事件

    var aaa = document.getElementById('aaa');

    aaa.onclick = handler('dd');

    function handler(v){

    alert("aaa")

    }

    这种写法不点击也会触发事件,我理解是因为加了括号,参数,就相当于是要执行这个函数,是把函数的执行完成后的结果给了aaa.onclick。

    相关文章

      网友评论

          本文标题:2019-05-30 函数的点击事件遇到的问题

          本文链接:https://www.haomeiwen.com/subject/xakvtctx.html