dom0级事件及dom2级事件

如题所述

第1个回答  2022-08-02
1.dom0级事件

像上面把onclick写在标签内或者绑定onclick事件,都是dom0级事件,执行的时候第二个会覆盖第一个onclick,弹出1
(btnClick行内事件优先执行, temp.onclick第二个执行,覆盖前者)
2.dom2级事件(DOM2级的事件规定了事件流包含三个阶段包括: 1:事件捕获, 2:处于目标阶段, 3:事件冒泡阶段)

以上jq点击事件和原生的addEventListener的点击事件,都是dom2级事件,不会覆盖,会依次执行
3.dom0事件和dom2事件并存

dom0事件和dom2事件并存,一次弹出2,3,4,5,6
4.无论在DOM0还是DOM2还是DOM3中都会在事件函数中传入事件对象;
事件对象event下的属性和方法: