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

2022-04-20 社会 82阅读

事件绑定相当于在一个元素上进行监听,监听事件是否触发。

普通事件就是直接触发事件。

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

事件绑定可以在一个元素上监听同一事件多次,而普通事件多次写会被覆盖。如:

var ys1 = ‘某个元素监听(绑定)’,ys2 = ‘另一个元素(普通事件)’;
ys1.addEventListener('click',function () {
    alert(1);
});
ys1.addEventListener('click',function () {
    alert(2)
});
//会弹出1,2;
ys2.onclick = function(){
    alert(1);
}
ys2.onclick = function(){
    alert(2);
}
//只会弹出2.
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com