事件绑定和普通事件有什么区别?
明白原理,就是缺少专业术语来解释,这个算是比较准确的了吧!
事件绑定就是针对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;

浙公网安备 33010602011771号