DOM0和DOM2

DOM事件绑定:
    DOM0级事件

    特点:所有的浏览器都支持;事件只能注册一次,后面的会覆盖旧的;
    注册方式:

(1)在html上添加<div οnclick="alert('hello')"></div>,其中this指向自身。
(2) 匿名函数d.οnclick=function(){},其中 this 指向自身
(3)普通函数 οnclick="ok()",相当于动态调用,没有时间参数e的传递。


    DOM2级事件

注册方式:
    (1)IE浏览器方面,

          attachEvent(event,function),其中event要加on;detachEvent(event,function);
     (2)非IE浏览器方面,

        添加:addEventListener(event,function,userCapture),其中event  不能加句柄on; UserCapture指定捕获还是冒泡,若为 true  则是捕获;若为 false  则是冒泡
        删除:removeEventListener(event,function);

dom0级事件和dom2级事件的区别
如果分别定义了两个dom0级事件和2个dom2级事件:

dom0级事件会覆盖;
dom2不会覆盖,会依次执行;
dom0和dom2可以共存,不互相覆盖,但是dom0之间依然会覆盖。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值