這篇文章主要介紹了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影片教學!