这种情况是因为事件的冒泡
eg
<div id="a">
<div id="b">
</div>
</div
如果a和b同时都有点击事件,那么当你点击b的时候,a也会执行 b的点击事件——>a的点击事件
这时候我们要阻止b的事件冒泡
function stopBubble(e) {
if (e && e.stopPropagation) {//非IE浏览器
e.stopPropagation();
}
else {//IE浏览器
window.event.cancelBubble = true;
}
}