事件绑定方式
DOM0级事件绑定: 元素.事件类型 = 事件处理函数
DOM2级事件绑定:
a.标准 浏览器
ele.addEventListener('click',function(){},false)
//第一个参数:事件类型,没有on
//第二个参数:事件处理程序
//第三个参数:是否进行捕获 默认false-冒泡 true-捕获
b.IE 浏览器
ele.attachEvent('onclick',function(){})
//第一个参数:事件驱动,有on
//第二个参数:事件处理程序
c.兼容
DOM0级 --- 同一个事件后面的会覆盖前面的,有on
DOM2级 --- 绑定多个事件处理函数,按顺序执行,没有on
兼容问题,针对低版本ie6 7 8
事件解绑方式
DOM0级事件绑定: 元素.事件类型 = null;
DOM2级事件绑定:
a.标准 浏览器
ele.removeEventListener('click',function(){},false);
b.IE 浏览器
ele.datachEvent('onclick',function(){});
c.兼容
js - 事件绑定
最新推荐文章于 2024-07-10 14:03:37 发布