美文网首页
DOM0级事件和DOM2级事件

DOM0级事件和DOM2级事件

作者: 半度微凉_da73 | 来源:发表于2020-05-13 14:35 被阅读0次

1、DOM0级事件
    a:写在标签内的onclick事件都是DOM0级事件
    b:获取元素,绑定onclick等事件也是DOM0级事件
    eg:
        <div id="myBtn" class="click" onclick="alert('我是dom0级标签内事件')"></div>
        <div id="myBtn2" class="clcik"></div>
        document.getElementById("myBtn2").onclick = function{
            alert("我是dom0级获取元素绑定事件")
        }
DOM0级的绑定两个事件时,第二个会把第一个覆盖掉

2、DOM2级事件(只有DOM2级事件有三个阶段:事件捕获阶段,处于目标阶段,事件冒泡阶段)
    只有一个:监听方法,有添加和移除的事件处理程序:addEventListener()和removeEventListener
    有三个参数:第一个参数是事件名(如click)
                          第二个参数是事件处理程序函数
                          第三个参数如果是true表示捕获阶段调用,如果是false表示冒泡阶段调用
 document.getElementById("myTest").attachEvent("onclick", function(){alert(1)});
//等价于document.getElementById("myTest").addEventListener("click", function(){alert(1)}, false);
eg:
                <span>           
                    <a></a>
                </span>
点击a后capturing(捕捉)阶段事件传播会从document-> span->a,然后发生在a,最后bubbling(冒泡)阶段事件传播会从a->span->document 。

本文转自:https://blog.csdn.net/yoany/article/details/52083275

相关文章

  • 事件

    题目1: DOM0 事件和DOM2级在事件监听使用方式上有什么区别? DOM0级的事件添加形式为 DOM2级事件添...

  • 事件监听

    DOM0 事件和DOM2级在事件监听使用方式上有什么区别? Dom0级事件处理程序:在DOM0级事件处理程序,事件...

  • 进阶9

    DOM0 事件和DOM2级在事件监听使用方式上有什么区别? Dom0级事件处理程序:在DOM0级事件处理程序,事件...

  • 事件

    一、DOM0 事件和 DOM2 级在事件监听使用方式上有什么区别? 1. DOM0 级事件处理 DOM0 级事件处...

  • 第九周第二天笔记之事件

    1 事件 1.1 事件分类 事件分为DOM0级事件和DOM2级事件DOM0级事件:1)在元素的私有属性上;2)同一...

  • 事件处理程序

    HTML事件处理程序 HTML程序和JS无法分离 DOM0级事件处理程序 DOM2级事件处理程序 DOM2级事件定...

  • 第十周第三天笔记

    1 知识点复习 事件事件分为DOM0级事件和DOM2级事件DOM0级事件:oDiv.onclick=函数名/匿名函...

  • 事件

    1. DOM0 事件和DOM2级在事件监听使用方式上有什么区别? DOM0级事件 使用DOM0级方法指定的事件处理...

  • DOM事件

    DOM级别与DOM事件 DOM级别:DOM0级,DOM1级,DOM2级和DOM3级DOM事件:DOM0级事件处理,...

  • 十八、DOM之事件绑定的两种处理程序(DOM0和DOM2) --

    1、什么是DOM0、DOM2: 2、DOM0级事件处理程序: 3、DOM2级事件处理程序:

网友评论

      本文标题:DOM0级事件和DOM2级事件

      本文链接:https://www.haomeiwen.com/subject/ckqqjxtx.html