事件

事件的起源

StackOverflow 文件

事件不會從觸發事件的事件開始(例如按鈕)。

代替

它觸及路徑中的每個元素,並告知每個元素事件正在發生。事件在到達目的地後也會恢復,並再次通知元素。

捕捉和冒泡

據我們瞭解,事件從 DOM 樹的頂部開始,將其路徑中的每個節點通知到其目的地,然後在到達目的地時返回,同時通知其觸發的每個元素關於其發生的資訊。

沿 DOM 樹的事件處於捕獲階段,DOM 樹上的事件處於冒泡階段

預設情況下,在冒泡階段會偵聽事件。要更改此設定,你可以通過在 addEventListener 函式中指定第三個引數來指定事件被偵聽的階段。 ( 捕獲部分中的程式碼示例 )