Javascript 为什么元素的“集合捕捉”会受到其父元素的“集合捕捉”的影响?
为什么该代码: html: 给我们一个警报Javascript 为什么元素的“集合捕捉”会受到其父元素的“集合捕捉”的影响?,javascript,html,dhtml,Javascript,Html,Dhtml,为什么该代码: html: 给我们一个警报外部,然后是一个警报内部 在内部的*use_capture*参数中,它被设置为false,这意味着事件应该从'inner'开始,不是吗 我理解,如果我们将外部的*set_capture*设置为false,那么结果将是内部,然后是外部,但是我看不出outer的*set\u capture*值对这里的结果有什么影响。不,它不应该-使用\u capture参数集,在事件处理的哪个部分触发此事件 零件被捕获(使用_capture=true) 它从窗口开始到树中
外部
,然后是一个警报内部
在内部的*use_capture*参数中,它被设置为false,这意味着事件应该从'inner'开始,不是吗
我理解,如果我们将外部的*set_capture*设置为false,那么结果将是
内部
,然后是外部
,但是我看不出outer的*set\u capture*值对这里的结果有什么影响。不,它不应该-使用\u capture参数集,在事件处理的哪个部分触发此事件
<div id="outer" >
Outer Div
<div id="inner" >
Inner Div
</div>
</div>
document.getElementById("outer").addEventListener("mousedown", function() {
alert('outer');
}, true);
document.getElementById("inner").addEventListener("mousedown", function() {
alert('inner');
}, false);