JS阻止冒泡

li中有一个checkbox,当勾选中checkbox的时候,会触发外部li的onclick事件。


  •    
  • 网上找到的方法,叫阻止冒泡。。谷歌浏览器直接就是event.stopPropagation();完事,于是改成:


  •    
  • 当勾选checkbox的时候就不会触发外部的li的onclick事件了。

     

    if(window.event)
    {//IE下阻止冒泡
         event.cancelBubble  = true;
    }else{//非IE下阻止冒泡
         event.stopPropagation();
    }

    你可能感兴趣的:(Js)