zoukankan      html  css  js  c++  java
  • addEventListener和attach()

    addEventListener和attachEvent()

      1.原型:element.addEventListener(event,function,userCapture)
      2.userCapture  的值有两种true和false。 如果为false 意思是冒泡,会先显示子元素的事件,再处理外部元素也就是父元素的事件
      如果是true也就是 事件捕获,先处理外部元素的事件,再处理内部元素的事件。
    

    document.getElementById('inner').addEventListener('click', function () { console.log("我是inner的点击事件"); }, true); document.getElementById("outer").addEventListener('click', function () { console.log("我是outer的点击事件"); }, true)
    //输出结果先 outer再inner

    document.getElementById('inner').addEventListener('click', function () { console.log("我是inner的点击事件"); }, false); document.getElementById("outer").addEventListener('click', function () { console.log("我是outer的点击事件"); }, false)
    //输出结果先inner在outer

    attachEvent(事件类型, 处理函数);

    只有两个参数,而且事件类型还必须要带上‘on’---onclick.

    document.getElementById("outer").attachEvent('onclick', function () { console.log("我是outer的点击事件"); })

    区别:

      attachEvent兼容IE
  • 相关阅读:
    Powershell 音乐播放
    Powershell指令集_2
    Powershell指令集_2
    Powershell 邮件发送
    Powershell 邮件发送
    Oracle 11g 关闭内存自动管理
    Oracle 11g 内存手动管理
    Oracle 内存参数调整
    RESTful三理解
    RESTful三理解
  • 原文地址:https://www.cnblogs.com/qianqiang0703/p/13493155.html
Copyright © 2011-2022 走看看