js学习笔记(事件)

原创 lianqiu6 随笔 javascript 205阅读 2017-06-09 14:06:24 举报

addEventListener() 方法用于向指定元素添加事件,removeEventListener() 方法用于移除由 addEventListener() 方法添加的事件句柄;(ie8和ie8以下不支持)
所有的Dom节点中都包含这两个方法,并且他们都可以接受三个参数:事件名、函数、冒泡或捕获的布尔值(true表示捕获,false表示冒泡)
html 代码

ie兼容
html 代码

跨浏览器兼容:
html 代码

PS:IE中的事件绑定函数attachEvent()和detachEvent(),可能在实践中不去使用,有几个原因:
1:IE9就将全面支持W3C中的事件绑定函数;2:IE的事件绑定函数无法传递this;3:IE的事件绑定函数不支持捕获;4:同一函数注册绑定后,没有屏蔽掉;5:有内存泄漏的问题

评论 ( 0 )
最新评论
暂无评论

赶紧努力消灭 0 回复