一、DOM0级事件
1.所有的浏览器都支持
2.事件只能注册一次,后边的会覆盖旧的
3.注册
(1)在html上添加:<div οnclick="alert('hello')"></div> this指向自身
(2)匿名函数:d.onclick = function(){} ; this指向自身
(3)普通函数:οnclick="ok()";
相当于动态调用
this指向自身
没有事件参数e的传递
二、DOM2级事件(事件监听)
1.IE浏览器
(1)attachEvent(event,function) event要加on
(2)detachEvent(event,function)
2.非IE浏览器
(1)addEventListener(event,fuction,userCapture)
addEventListener("事件名" , "事件处理函数" , "布尔值");
event 不能加句柄on
user Capture 指定捕获还是冒泡(true 捕获 false冒泡