ie addEventListener attachEvent

ie9以下(不包括ie9)不支持addEventListener且报错;
ie9-ie10既支持addEventListener也支持attachEvent;
ie11已经不支持attachEvent且报错;

举例说明两者的用法

<input type="button" id="btn" value="按钮1"/>
<script>var btn = document.getElementById('btn');btn.addEventListener('click',function(){console.log(1, this);});btn.attachEvent('onclick',function(){console.log(2,this);});</script>

addEventListener和attachEvent相关推荐

  1. 关于addEventListener和attachEvent的初步探讨

    关于addEventListener和attachEvent IE不对应addEventListener,只能使用attachEvent,所以首先需要判断你的浏览器对应的是哪个事件函数 if (win ...

  2. addEventListener和attachEvent二者绑定的执行函数中的this不相同【转载】

    yuanwen http://www.jb51.net/article/32511.htm 写 addEventListener 和 attachEvent 区别的博文不少,不过大部分都把重点放置于前 ...

  3. addEventListener和attachEvent的区别

    转 addEventListener和attachEvent的区别 区别如下 addEventListener共有3个参数,如下所示: element.addEventListener(type,li ...

  4. Javascript 的addEventListener()及attachEvent()区别分析

    Mozilla中: addEventListener的使用方式: target.addEventListener(type, listener, useCapture); target: 文档节点.d ...

  5. 事件绑定-addEventListener()和attachEvent()的区别及用法

    JavaScript-DOM-事件绑定   当我们为元素绑定一个单击事件时,通常会想到element.οnclick=function(){},但是要绑定多个单击函数时却会失效,并且会被最新的响应函数 ...

  6. addeventlistener事件第三个参数_简析JavaScript 事件绑定、事件冒泡、事件捕获和事件执行顺序...

    这篇文章主要介绍了javaScript 事件绑定.事件冒泡.事件捕获和事件执行顺序整理总结的相关资料 (一)事件绑定的几种方式 javascript给DOM绑定事件处理函数总的来说有2种方式:在htm ...

  7. JavaScript之事件触发on和事件监听addEvent及addEventListener的区别和作用

    一.on事件 为dom节点添加多个on事件只会执行最后的那个事件,因为最后的指定的on事件指向最后的那个函数,代码如下所示: function method1(){console.log('我是方法1 ...

  8. 360兼容模式下 对象不支持“attachEvent”属性

    在360模式下,js程序中报 对象不支持"attachEvent"属性 报错代码如下: if (window.VBArray && window.addEventL ...

  9. 从jQuery的缓存到事件监听

    很久以前,我还在cnblogs里面逛的时候就提出过一个问题(刚找了半天没找到).不知道大家有没有发现,用jQuery选择器"选择"之后的DOM上会添加jQuery********* ...

  10. JavaScript移除绑定在元素上的匿名事件处理函数

    前言: 面试的时候有点蒙,结束之后想想自己好像根本就误解了面试官的问题,因为我理解的这个问题本身就没有意义.但是当时已经有一些思路,但是在一个点上被卡住. 结束之后脑子瞬间灵光,想出了当时没有迈出的那 ...

最新文章

  1. hadoop2 自定义OutputFormat场景杂记
  2. Linux学习(三)--vi和vim编辑器
  3. FPGA之道(19)以FPGA为核心的开发板制作
  4. 【python自动化办公03】word操作-文档内容替换
  5. java gc回收区域_java内存区域以及GC回收
  6. Vue中定义全局变量与常量的各种方式详解_vue.js_脚本之家
  7. 桌面图标设计里的计算机是灰色的,小技巧教您如何将Windows 10上的桌面图标设置中的回收站为灰色!...
  8. 信息学奥赛一本通C++语言——1013:温度表达转化
  9. vscode编写go没有代码提示
  10. Linux 3g上网卡 拨号,Ubuntu 3G上网卡拨号过程分析
  11. 最近在整理和准备发布
  12. AllWinner board 笔记
  13. 【文献阅读】2004 Goktekin NS方程加弹性 A Method for Animating Viscoelastic Fluids
  14. java 读取文件 效率_JAVA读写文本文件的效率
  15. NVME格式硬盘SSD安装WIN7蓝屏(0x000007B)解决方法
  16. 一:以理论结合实践方式梳理前端 ES 6+ ——— ES 6+ 能干什么
  17. ESP32 入门笔记06: WIFI时钟 + FreeRTOS+《两只老虎》 (ESP32 for Arduino IDE)
  18. IE低版本升级到IE11,问题总结
  19. poj1753Flip Game
  20. linux中查看文件大小命令

热门文章

  1. Latex符号查询网站
  2. 香港警方据线报捣破9个非法赌档 共拘捕114人
  3. 基于android的影院订票app,基于Android技术的影院订票系统的设计与实现
  4. 解决vue+php跨域问题
  5. 流媒体之RTMP——librtmp拉流测试
  6. 阿里云短信SDK使用
  7. 我的世界夜视指令java_我的世界状态效果大全及指令使用方法
  8. 批处理打开URL总结
  9. DHT,种子转磁力算法 种子info_hash 代码亲测
  10. OpenSesame:一个能够攻击fixed-pin设备的工具