事件绑定和普通事件的区别

来源:互联网 发布:淘宝人生全文免费阅读 编辑:程序博客网 时间:2024/05/18 01:08

普通添加事件的方法:

var btn = document.getElementById("btn");btn.onclick = function(){alert(a);}btn.onclick = function(){alert(b);}
btn.onclick = function(){alert(c);}

执行上面的代码只会alert c

事件绑定方式添加事件:

var btn = document.getElementById("btn");btn.addEventListener("click",function(){alert(a);},false);btn.addEventListener("click",function(){alert(b);},false);
btn.addEventListener("click",function(){alert(c);},false);

执行上面的代码会先alert a 再 alert b,最后alert c

普通添加事件的方法不支持添加多个事件,最下面的事件会覆盖上面的,而事件绑定(addEventListener)方式添加事件可以添加多个。

原创粉丝点击