0
为什么是这个代码:为什么受其父代的* set_capture *影响的元素的* set_capture *
HTML:
<div id="outer" >
Outer Div
<div id="inner" >
Inner Div
</div>
</div>
的onload:
document.getElementById("outer").addEventListener("mousedown", function() {
alert('outer');
}, true);
document.getElementById("inner").addEventListener("mousedown", function() {
alert('inner');
}, false);
给了我们一个警告outer
随后警报inner
?
在内部的* use_capture *参数中,它被设置为false,这意味着事件应该从'内部'开始,不是吗?我知道如果我们将外层的* set_capture *设置为false,那么结果将会是inner
,然后是outer
,但是我不知道外层的* set_capture *值应该如何对这里的结果产生任何影响。