javascript阻止事件冒泡程式碼

antzone發表於2017-03-15

關於事件冒泡這裡就不介紹了,具體可以參閱javascript事件冒泡簡單介紹一章節,下面直接給出阻止事件冒泡的程式碼,程式碼如下:

[JavaScript] 純文字檢視 複製程式碼
function stopEvent(evt){ 
  var evt=evt||window.event; 
  if(evt.stopPropagation) { 
    evt.stopPropagation(); 
  } 
  else { 
    evt.cancelBubble = true; 
  } 
}

以上程式碼可以阻止事件冒泡,並且能夠相容所有瀏覽器。

相關閱讀:

1. var evt=evt||window.event可以參閱var ev=window.event||ev的作用是什麼一章節。 

2.stopPropagation可以參閱javascript stopPropagation()一章節。

3.cancelBubble可以參閱javascript cancelBubble一章節。

相關文章