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

相关推荐
Csvn9 小时前
前端技术 - 低代码平台
前端
charlie1145141919 小时前
现代C++特性指南(4)——完美转发与移动语义实战
开发语言·c++·现代c++
Maimai108089 小时前
Zustand 项目落地:从全局状态、Store 拆分到真实业务封装
前端·react.js·前端框架·状态模式
kels88999 小时前
实时外汇api的节假日交易时间表,能自动判断休市吗?
开发语言·经验分享·笔记·python·金融·区块链
zyl837219 小时前
RDKit.js + Vue3快速上手
javascript·vue.js·ecmascript
babytiger9 小时前
Firefox 与普通单进程 EXE 在沙箱中的差异分析
前端·firefox·沙箱
布吉岛的石头9 小时前
Java 程序员第 29 阶段-01:大模型微调入门:小样本业务适配方案
java·开发语言·人工智能
JiaWen技术圈9 小时前
遥测数据定义的生产级落地规范指南
前端
高林雨露9 小时前
Java 转 Kotlin 对照开发指南
java·开发语言·kotlin
东东吖9 小时前
塔基保养
前端