我理解事件冒泡以及它是如何從最內部元素遍歷dom的。我很好奇爲什麼這是默認行爲?爲什麼事件會讓這個死氣沉沉?
<div>1
<div>2
<div>3
<div>4
<div>5</div>
</div>
</div>
</div>
</div>
如果我對每一部分的事件偵聽器,但點擊<div>5</div>
爲什麼事件冒泡至DIV4,DIV3,DIV2(ETC)的事件監聽器?
編輯:我不認爲這是「什麼是事件冒泡」,因爲這是要求重複爲什麼不是
如果您對'
好吧,想象一下,第二個'div'代表一個按鈕,內部的元素只是裏面的元素(可能包含一個圖標,一些文本)。當用戶點擊其中的任何地方時,您想將該按鈕視爲已點擊,是正確的?所以你可以在那裏攻擊一個點擊處理程序,而不是在它下面的每個元素。 – vlaz
http://stackoverflow.com/questions/4616694/what-is-event-bubbling-and-capturing#answer-4616720 – adeneo