js的addEventListener第三个参数相关
来源:互联网 发布:故事版绘制软件 编辑:程序博客网 时间:2024/05/16 15:21
addEventListener示例代码
html代码:
<div class="box1" id="box1"> <div class="box2"></div></div>
css代码:
.box1 { width: 500px; height: 500px; background-color: pink;}.box2 { width: 300px; height: 300px;}
js代码块:
var box1 = document.getElementById("box1");var box2 = box1.children[0];box1.addEventListener("click",function(){ alert("我是box1");},true);box2.addEventListener("click",function(){ alert("我是box2");},true);document.addEventListener("click",function(){ alert("我是document");},true);
addEventListener第三个参数详解
1、当addEventListener全为true时,弹出提示信息顺序是:
我是document > 我是box1 > 我是box2
当addEventListener全为false时,弹出提示信息顺序是:
我是box2> 我是box1 > 我是document
由此:addEventListener第三个参数bool类型,意思是 “是否使用捕获” (useCapture),如果为true为捕获获取(由外向里),为false时为冒泡获取(由里向外)。
2、当addEventListener有的是true,有的是false时,弹出提示信息顺序总是true优先于flase
由此:事件的捕获过程总是优先于事件的冒泡过程
0 0
- js的addEventListener第三个参数相关
- addEventListener的第三个参数
- addEventListener的第三个参数
- addEventListener的第三个参数
- addEventListener的第三个参数
- addEventListener的第三个参数
- JS addEventListener第三个参数作用
- addEventListener方法的第三个参数
- addEventListener函数第三个参数的作用
- addEventListener第三个参数作用
- 事件传播与addEventListener()方法的第三个参数
- JavaScript addEventListener第三个参数作用
- addEventListener-第三个参数 useCapture
- 转载:JavaScript addEventListener第三个参数作用
- HTML DOM addEventListener()第三个参数介绍
- 图片onerror的性能优化及addEventListener的第三个参数
- addEventListener第二个参数的handleEvent
- JS addEventListener参数解析
- erb模板预定义方法
- hdu 1506 Largest Rectangle in a Histogram(最大子矩阵)
- Python:提取网页中的电子邮箱
- 搜索引擎推荐
- 【Unity3D游戏教程】记忆翻牌游戏
- js的addEventListener第三个参数相关
- 关于java的移位运算符<<,>>,>>>
- hdoj 2017
- Codeforces 758D Ability To Convert 【贪心】
- windows下安装Linux双系统(Ubuntu 乌班图 16.04.1 LTS)
- 平面设计CMKY颜色和显示器RGB颜色对比
- 数据结构C语言版之赫夫曼编码
- rem自适应布局-移动端自适应必备
- NumPy 文件存取 tofile,fromfile, load,save