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

相关推荐
Zoey的笔记本15 分钟前
2026告别僵化工作流:支持自定义字段的看板工具选型与部署指南
大数据·前端·数据库
小二·18 分钟前
Python Web 开发进阶实战:混沌工程初探 —— 主动注入故障,构建高韧性系统
开发语言·前端·python
Lkygo20 分钟前
LlamaIndex使用指南
linux·开发语言·python·llama
进阶小白猿21 分钟前
Java技术八股学习Day20
java·开发语言·学习
gis开发21 分钟前
【无标题】
java·前端·javascript
小二·22 分钟前
Python Web 开发进阶实战:低代码平台集成 —— 可视化表单构建器 + 工作流引擎实战
前端·python·低代码
代码村新手42 分钟前
C++-类和对象(中)
java·开发语言·c++
慧一居士1 小时前
Vite 中配置环境变量方法及完整示例
前端·vue.js
梦因you而美1 小时前
XPath 元素定位全方位技术文档
javascript·xpath·xpath定位
葵花楹1 小时前
【JAVA课设】【游戏社交系统】
java·开发语言·游戏