li中有一个checkbox,当勾选中checkbox的时候,会触发外部li的onclick事件。
<li οnclick="Load('ID')">
<input type="checkbox" />
</li>
网上找到的方法,叫阻止冒泡。。谷歌浏览器直接就是event.stopPropagation();完事,于是改成:
<li οnclick="Load('ID')">
<input type="checkbox" οnclick="event.stopPropagation();" />
</li>
当勾选checkbox的时候就不会触发外部的li的onclick事件了。
if(window.event)
{//IE下阻止冒泡
event.cancelBubble = true;
}else{//非IE下阻止冒泡
event.stopPropagation();
}