1. 程式人生 > >JavaScript 事件的冒泡問題

JavaScript 事件的冒泡問題

window 註冊 火狐 支持 ava javascrip bubble clas pre

事件冒泡主要是指:

   多個元素嵌套,有層次關系,這些元素都註冊了相同的事件,如果裏面的元素的事件觸發了則外面元素的事件也會依層觸發

阻止事件冒泡 的主要方法

    window.event.cancelBubble() 火狐不支持,IE、谷歌支持

    

onclick=function (e) {
    console.log(this.id);
    //阻止事件冒泡
    e.stopPropagation(); // 火狐,谷歌支持,IE8不支持
  };

事件主要的三個階段:

1.事件的捕獲階段 從外往內

2.事件的目標階段 選擇的那個

3.事件的冒泡階段 從內往外

JavaScript 事件的冒泡問題