addEventListener()
方法遇绞,用于向指定元素添加事件句柄蕊肥,它可以更簡(jiǎn)單的控制事件膘茎,語(yǔ)法為
element.addEventListener(event, function, useCapture);
第一個(gè)參數(shù)是事件的類型(如 "click" 或 "mousedown").
第二個(gè)參數(shù)是事件觸發(fā)后調(diào)用的函數(shù)漆弄。
第三個(gè)參數(shù)是個(gè)布爾值用于描述事件是冒泡還是捕獲。該參數(shù)是可選的弄砍。
事件傳遞有兩種方式仙畦,冒泡和捕獲事件傳遞定義了元素事件觸發(fā)的順序,如果你將 P 元素插入到 div 元素中音婶,用戶點(diǎn)擊 P 元素慨畸,
在冒泡中,內(nèi)部元素先被觸發(fā)衣式,然后再觸發(fā)外部元素寸士,
捕獲中,外部元素先被觸發(fā)碴卧,在觸發(fā)內(nèi)部元素弱卡。