【JavaScript】事件分级 DOM0、DOM2

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之间依然会覆盖。

相关推荐
周杰伦fans10 分钟前
C# 中的**享元工厂**模式
开发语言·数据库·c#
u***u68516 分钟前
C++在系统中的异常处理
java·开发语言·c++
爱学测试的雨果24 分钟前
收藏!软件测试面试题
开发语言·面试·职场和发展
sen_shan30 分钟前
《Vue项目开发实战》第八章:组件封装--vxeGrid
前端·javascript·vue.js
五点六六六31 分钟前
双非同学校招笔记——离开字节入职小📕
前端·面试·程序员
IT_陈寒32 分钟前
Redis实战:5个高频应用场景下的性能优化技巧,让你的QPS提升50%
前端·人工智能·后端
2***574233 分钟前
Vue项目国际化实践
前端·javascript·vue.js
我也爱吃馄饨34 分钟前
写的webpack插件如何适配CommonJs项目和EsModule项目
java·前端·webpack
全马必破三35 分钟前
HTML常考知识点
前端·html
3秒一个大1 小时前
JavaScript 作用域:从执行机制到块级作用域的演进
javascript