DOM事件绑定:
DOM0级事件
特点:所有的浏览器都支持;事件只能注册一次,后面的会覆盖旧的;
注册方式:
(1)在html上添加<div οnclick="alert('hello')">,其中this指向自身。
(2) 匿名函数d.οnclick=function(){},其中 this 指向自身
(3)普通函数 οnclick="ok()",相当于动态调用,没有时间参数e的传递。
DOM2级事件
注册方式:
添加:addEventListener(event,function,userCapture)
dom0级事件和dom2级事件的区别:
如果分别定义了两个dom0级事件和2个dom2级事件:
-
dom0级事件会覆盖;
-
dom2不会覆盖,会依次执行;
-
dom0和dom2可以共存,不互相覆盖,但是dom0之间依然会覆盖。