首頁 >web前端 >js教程 >JS阻止冒泡事件以及預設事件發生的簡單方法

JS阻止冒泡事件以及預設事件發生的簡單方法

PHPz
PHPz原創
2016-05-16 17:03:241501瀏覽

這篇文章主要介紹了JS阻止冒泡事件以及預設事件發生的簡單方法,有需要的朋友可以參考一下

如果

是在

裡面,那麼呢,有一個onclick事件,

也有onclick事件,為了觸發

的點擊事件時,不觸發父元素的點擊事件,那麼就需要呼叫以下函數:

function stopBubble(e){
  if(e&&e.stopPropagation){//非IE
   e.stopPropagation();
  }
  else{//IE
   window.event.cancelBubble=true;
  }
 }

如果要阻止預設事件的觸發,也就是預設的href事件,那麼就需要呼叫以下函數:

function stopDefault( e ) {
         //阻止默认浏览器动作(W3C)
         if ( e && e.preventDefault )
             e.preventDefault();
         //IE中阻止函数器默认动作的方式
         else
             window.event.returnValue = false;
         return false;
     }

以上就是本章的全部內容,更多相關教學請造訪JavaScript影片教學

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn