为什么80%的码农都做不了架构师?>>>   

element.addEventListener(event,function,useCapture)

event:必须 字符串 指定事件名称

注意:不要使用‘on’前缀,例如:使用‘click’而不是‘onclick’(dom事件)

function:必须 指定要事件触发时执行的函数

事件对象会作为此函数的第一个参数传人,事件类型取决于event属于那种对象例如click属于MouseEvent对象。此处是回调函数而不是执行体(alert('hello')属于执行体,可以使用匿名函数替代function(){alert('hellow');}不然会在刷新时调用alert而监听无效)

useCapture:可选 布尔值 指定事件是否在捕获或冒泡阶段执行

true:事件句柄在捕获阶段执行

false:默认时间句柄在冒泡阶段执行

捕获过程是由外到里也就是外层div先捕获,如果为true则外层先执行,冒泡是由里向外的,也就是捕获过程结束后事件会向外冒泡为false的会在此阶段执行。

转载于:https://my.oschina.net/hcliu/blog/733506

javascript addEventListener()相关推荐

  1. JavaScript addEventListener()事件监听方法

    addEventListener()方法将事件处理程序附加到指定的元素. 您可以使用removeEventListener()方法轻松删除事件侦听器. 语法:element.addEventListe ...

  2. JavaScript 的addEventListener() 事件监听详解!

    JavaScript 的addEventListener() 事件监听详解! addEventListener() 用于向指定元素添加事件.  可以向一个元素添加多次事件或者多次不同事件,后面的事件是 ...

  3. 六、前端开发-JavaScript DOM

    六.前端开发语言体系-JavaScript DOM 文章目录 六.前端开发语言体系-JavaScript DOM JavaScript DOM DOM简介 DOM方法 DOM事件 DOM事件监听器 D ...

  4. addEventListener() 事件监听

    无意间有人问到了,这个方法,我就学了一下,顺便敲了一个小demo. addEventListener() 用于向指定元素添加事件. 可以向一个元素添加多次事件或者多次不同事件,后面的事件是不会覆盖前面 ...

  5. JavaScript详细教程

    JavaScript 1.编程语言 1.1 编程 1.2 计算机语言 1.3 编程语言 1.4 翻译器 1.5 编程语言和标记语言区别 1.6 总结 2.计算机基础 2.1 计算机组成 2.2 数据存 ...

  6. 使用 JavaScript 控制 HTML5 视频播放器

    转载地址:https://msdn.microsoft.com/zh-cn/library/hh924823(v=vs.85).aspx HTML5 video 对象提供可以用于通过 JavaScri ...

  7. angularjs html5模式,Angularjs $location html5mode浅析

    关于HTML5 history API 参考资料:http://diveintohtml5.info/history.html 参考资料为英文,内容较为简单,周末会做简单翻译,方便英语吃力的童鞋. H ...

  8. chromedriver中的浏览器选项

    chromedriver中的浏览器选项 There are lots of command lines which can be used with the Google Chrome browser ...

  9. Chromium浏览器(CEF)的命令行列表说明

    找到的Chromium浏览器的命令行说明列表,转放在这里以方便查看. List of Chromium Command Line Switches There are lots of command ...

最新文章

  1. 集成公司内部的多个子系统(兼容B/S和C/S),实现单点登录功能的多系统的统一入口功能...
  2. 如何在谷歌云平台上部署可解释性模型
  3. UPDATE ORACLE(9i OR 10G) USER'S PASSWORD AND GET ORACLE VERSION MESSAGE
  4. 重零开始学前端-基础(2) 运算符和数据转换
  5. python3 分离路径 目录 文件名 后缀
  6. gitkraen_超详细!Github团队协作教程(Gitkraken版)
  7. XCTF-高手进阶区:unserialize3
  8. 代码整洁之道(Clean Code)- 读书笔记
  9. Apache Prefork、Worker和Event三种MPM简单分析
  10. STC15点亮WS2812灯珠(C结合汇编)
  11. nuget包循环引用问题
  12. docker search oracle,Docker search 命令
  13. 2022年全新UI聚合支付系统四方源码+修复BUG完美版
  14. H12-211数通HCNA题库解析(一)
  15. 游戏模型提取工具ninjaripper_游戏模型 | 10巫战ZB围脖毛发制作
  16. 猫途鹰联手携程集团打造面向中国出境旅行者的顶级旅行平台
  17. 调整计算机硬盘大小,分区助手调整硬盘分区大小图文教程?
  18. “新基建”投资背景下 安防企业如何把握发展机遇?
  19. 判断一个整数是否为素数。本题要求编写程序,判断一个给定的整数是否为素数。素数就是只能被1和自身整除的正整数,1不是素数,2是素数。
  20. 无人驾驶算法学习(十一):IMU标定及Allan方差分析

热门文章

  1. Java这个高级特性-泛型,很多人还没用过!
  2. 比Navicat还要好用的通用数据库管理工具,功能强大还免费
  3. 在Redis中设置了过期时间的Key,需要注意哪些问题?
  4. 【廖雪峰python入门笔记】tuple_“元素可变”
  5. 两大顶级AI算法一起开源!Nature、Science齐发Alphafold2相关重磅,双厨狂喜~
  6. 一行命令装下所有「炼丹」工具及依赖项,就靠这个免费软件源了|教程
  7. 到了管理层我才发现,这些管理知识应该尽早学起来!
  8. 【资源】Faster R-CNN原理及代码讲解电子书
  9. Github标星2.3k+!这个仓库提供了靠谱的入门人工智能的路线及资料!
  10. 学了这些,他薪资涨了40%,收割了阿里、头条、快手等大厂的offer!