【发布时间】:2014-11-29 11:09:32
【问题描述】:
我试图找出事件冒泡的路径。例如,我有一个标记像
<div id="container" onclick="func">
<div id="div1"></div>
<div id="div2">
<div id="div2.1"></div>
<span id="span2.2"></span>
<div id="div2.3">
<button id="btn2.3.1"></button>
</div>
</div>
</div>
现在,如果单击 btn2.3.1,我希望看到事件冒泡的整个路径,即 btn2.3.1 -> div2.3 -> div2 ->container 。有没有办法只在容器上放置一个处理程序? (请不要使用 Jquery)
我找到了一个 event.path 数组。这是什么东西,但找不到更多关于它的详细信息。它是跨浏览器的吗?实现这一目标的正确方法是什么?
【问题讨论】:
标签: javascript html dom