非IE下(這里事件名不帶on)第三個參數(shù)表示在捕獲期,還是冒泡階段,可以重復(fù)綁定事件,執(zhí)行順序按照綁定順序來執(zhí)行
oDiv.addEventListener("click",fn,false); 事件類型,事件處理,事件流
移除:oDiv.removeEventListener("click",fn,false);
IE如下:只有冒泡階段,沒有捕獲,所以只有兩個參數(shù)(這里需要加on);
oDiv.attachEvent(事件類型,事件處理);
移除:oDiv.detachEvent(事件類型,事件處理)
冒泡:從下往上,從里往外,逐層傳遞,相同事件;
捕獲:從上往下,從外往里,逐層傳遞,相同事件;
事件流的順序:捕獲,目標(biāo),冒泡;
事件流的三種狀態(tài):事件冒泡,事件捕獲,目標(biāo)階段