事件绑定和普通事件有什么区别?

明白原理,就是缺少专业术语来解释,这个算是比较准确的了吧!

事件绑定就是针对dom元素的事件,绑定在dom元素上,可以在一个元素上监听同一事件多次

普通事件即为非针对dom元素的事件,就是直接触发事件,普通事件多次写会被覆盖;

两者的区别就在于是否可重复使用。

例如:

普通事件

var btn = document.getElementById("hello");

btn.onclick = function(){

alert(1);

};

btn.onclick = function(){

alert(2);

}; //这个事件只会弹出2;

事件绑定

var btn = document.getElementById("hello");

btn.addEventListener("click",function(){

alert(1);

},false);

btn.addEventListener("click",function(){

alert(2);

},false); //这个事件首先会弹出1,然后在弹出2;

posted @ 2018-07-17 16:47  HallBaby  阅读(752)  评论(0)    收藏  举报