<table>
<tr>
<td onclick=foo()>
<img src='xxx.gif' onclick=bar()>
</td>
</tr>
</table>
你会发现,点击图片 xxx.gif 时会同时触发 bar 和 foo.
IE中的每一个 event 对象都有称为 cancelBubble 的属性,默认为 false,这就意味着事件向下一个外层对象冒泡,我们可以通过更改这个值来禁止IE事件冒泡。
上面的代码中,可以在 bar 函数中加入一行
event.cancelBubble = true;
此方法仅适用于IE。