美文网首页
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