停止其他onclick事件

bob*_*lan 1 javascript

如果两个onclick在彼此之上,我想知道如何阻止第二个发射.

示例:

<div id="div1" onclick="alert('a');">
a
<div id="div2" onclick="alert('b');">
b
</div>
a
</div>
Run Code Online (Sandbox Code Playgroud)

如果点击div2,我想只有alert(b),但不是alert(a)之后.

FIDDLE:https://jsfiddle.net/ae9av150/2/

Avi*_*ash 9

<div id="div1" onclick="alert('a');">
a
<div id="div2" onclick="alert('b');event.stopPropagation();">
b
</div>
a
</div>
Run Code Online (Sandbox Code Playgroud)