我尝试使用HTML的事件监听器:
<div style="width: 200px;height: 200px" id="outerDiv" onClick="alert(1)">
<div id="innerDiv" style="width: 200px;height: 200px">no click</div>
</div>
如何点击div(id = innerDiv)并不警告1?我想要它,这样只点击外部div就会发出警报。
答案 0 :(得分:3)
您可以在true
上阻止这样的传播,因此它只会针对innerDiv
触发:
outerDiv
另见How to stop event propagation with inline onclick attribute?