為什么false改為true,結果是這樣的?
var?even={ addandler:function(element,type,handler){ if(element.addEventListener){ element.addEventListener(type,handler,false); }else?if(element.attachEvent){ element.attachEvent(type,"on"+handler,false); }else{ element["on"+type]=handler; } } }
把其中的false改成true,點擊的結果是,先是觸發了最外層的onclik事件,然后再觸發this的onclik事件。相反了。請問這是為什么?
http://www.xianlaiwan.cn/video/2139
2016-05-20
當false時,為事件冒泡流,
即事件最開始由最具體的元素(文檔中嵌套層次最深的那個節點)?接受,然后逐級向上傳播至最不具體的那個節點(文檔)。
當為true時,為事件捕獲流
不太具體的節點應該更早接收到事件,而最具體的節點最后接收到事件。
請看1-1事件冒泡和1-2事件捕獲,建議你邊學邊做筆記,好記性不如爛筆頭
2022-03-28
可以用string的方法split()來刪除中間的空格
jejndkujqqgomgqnifbnncakfgkgxrmzaroddxuwhtrtxp
2016-05-20
不好意思,第二行是回答其他問題的,
2016-05-20
解決問題請采納,謝謝
2016-05-20
一個是按事件冒泡的順序,一個是按事件捕獲的順序