回覆列表
  • 1 # 匠工加工

    javascript禁止冒泡可以使用事件的 .stopPropagation()方法,該方法可以完全阻止事件冒泡。

    如果<p>是在<div>裡面,那麼呢,<P>有一個onclick事件,<div>也有onclick事件,為了觸發<P>的點選事件時,不觸發父元素的點選事件,那麼就需要呼叫如下函式:    程式碼如下:  function stopBubble(e){  if(e&&e.stopPropagation){//非IE  e.stopPropagation();  }  else{//IE  window.event.cancelBubble=true;  }  }      <a onclick="">如果要阻止預設事件的觸發,即預設的href事件,那麼就需要呼叫如下函式:    程式碼如下:  function stopDefault( e ) {  //阻止預設瀏覽器動作(W3C)  if ( e && e.preventDefault )  e.preventDefault();  //IE中阻止函式器預設動作的方式  else  window.event.returnValue = false;  return false;  }

  • 中秋節和大豐收的關聯?
  • 一男性朋友過生日,送什麼禮物比較好?