为了账号安全,请及时绑定邮箱和手机立即绑定

document.addEventListener('click',function(){ },false) , 语法中最后false是什么意思?

document.addEventListener('click',function(){     },false) ,      语法中最后false是什么意思?

正在回答

3 回答

后面的false是阻止捕获,true对应的是捕获机制,

<div onclick="functionb">

        <div onclick = "functiona">

                        点击先触发哪个事件?

        </div>

</div>

点击文本两个div事件同时响应,此时先后顺序是:

如果为false 则阻止捕获,先响应functiona,在响应functionb,否则,响应顺序相反。

5 回复 有任何疑惑可以回复我~
#1

一执念两世3955502 提问者

非常感谢!
2017-05-02 回复 有任何疑惑可以回复我~

JS事件响应分为:捕获阶段,目标阶段,冒泡阶段。此触发函数中:当参数为flase时,事件在冒泡阶段(内层到外层)执行;当参数为ture时,事件在触发阶段(外层到内层)执行。

5 回复 有任何疑惑可以回复我~

页面中整体代码的意思是 先在body中添加右盒子(即rightdiv) 再在右盒子里添加(rightaaron)。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

document.addEventListener('click',function(){ },false) , 语法中最后false是什么意思?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信