addEventListener()是標(biāo)準(zhǔn)的綁定事件監(jiān)聽(tīng)函數(shù)的方法。
addEventListener('Event', function(){},true/false)
第一個(gè)參數(shù)表示監(jiān)聽(tīng)的事件名稱(如:onlick-點(diǎn)擊事件),第二個(gè)參數(shù)是執(zhí)行的動(dòng)作,第三個(gè)參數(shù)將決定瀏覽器的響應(yīng)方式,true表示瀏覽器采用capture響應(yīng)方式,false表示瀏覽器采用bubble響應(yīng)方式。
用途1:可以給不同元素各自添加事件,事件函數(shù)按冒泡順序發(fā)生。
見(jiàn)JS事件1(冒泡/捕獲)
用途2:可以給同一元素一次添加多個(gè)事件,事件函數(shù)按函數(shù)先后順序發(fā)生。
點(diǎn)擊一次按鈕,將先后執(zhí)行兩個(gè)函數(shù)