1. 程式人生 > >JS addEventListener第三個引數作用

JS addEventListener第三個引數作用

DOM方法 addEventListener() 和 removeEventListener()是用來分配和刪除事件的函式。 這兩個方法都需要三個引數,分別為:

事件名稱(String)、要觸發的事件處理函式(Function)、指定事件處理函式的時期或階段(boolean)

DOM事件流如圖(剪自javascript高階程式設計,懶的畫了):

由圖可知捕獲過程要先於冒泡過程

當第三個引數設定為true就在捕獲過程中執行,反之就在冒泡過程中執行處理函式。