我创建下面免疫/ Unclikable div嵌套
<body>
<div style='border:solid 1px red' onclick='alert("hi")'>
Hawaii
<div style='border:solid 1px blue;margin:10px;' onclick="alert('haha');return false;">Aloha</div>
</div>
</body>
嵌套式div像代码,我想显示哈哈DIV阿罗哈被点击,但不bubling到夏威夷的div onclick事件的时候,有没有实现它的方式?
编辑:我忘了提及我知道事件冒泡,但是有没有办法阻止单个元素的冒泡/取消传播?
请参阅http://stackoverflow.com/questions/5971601/javascript-event-bubling其他许多人 – akonsu
对不起,我忘了提及我知道事件冒泡。但是如果我只是想禁用这个元素的冒泡,可能吗? – cherhan
我认为你需要在呼叫警报之后在onclick处理程序中调用stopPropagation(以及任何IE需要)。 – akonsu