当我们在一个父级元素和子元素上面都写有JS 的监听事件的时候,需要防止事件的冒泡。就是字DIV处理后,不需要上一级元素去处理。可以这样,在子元素的JS处理方法里面做一个处理。
function stopBubble(event) {
//如果传入了事件对象.那么就是非IE浏览器
if (event) {
//因此它支持W3C的stopPropation()方法
event.preventDefault();
event.stopPropagation();
event.preventDefault();
}
else {
window.event.returnValue = false;
}
}
举例:<div οnclick="window.location.href='www.baidu.com'">
<div οnclick="window.location.href=''www.google.com;stopBubble(event)">
</div>
</div>