首页 > Web开发 > 详细

JS---DOM---总结绑定事件的区别

时间:2019-12-10 16:30:57      阅读:75      评论:0      收藏:0      [点我收藏+]

总结绑定事件的区别:

addEventListener();
attachEvent()
 
相同点: 都可以为元素绑定事件
不同点:

1.方法名不一样

2.参数个数不一样addEventListener三个参数,attachEvent两个参数

3.addEventListener 谷歌,火狐,IE11支持,IE8不支持

   attachEvent 谷歌火狐不支持,IE11不支持,IE8支持

 

4.this不同, addEventListener 中的this是当前绑定事件的对象

   attachEvent中的this是window

    //为按钮绑定多个点击事件

    my$("btn").addEventListener("click", function () {
      console.log(this);
    }, false);

    my$("btn").attachEvent("onclick", function () {
      console.log(this);
    });

 

5.addEventListener中事件的类型(事件的名字)没有on

   attachEvent中的事件的类型(事件的名字)有on

 

JS---DOM---总结绑定事件的区别

原文:https://www.cnblogs.com/jane-panyiyun/p/12016700.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!