addEventListener和直接on事件的區(qū)別

小樊
130
2024-06-17 20:24:52

addEventListener是DOM方法,它用于在DOM元素上添加事件監(jiān)聽(tīng)器。這種方法允許添加多個(gè)事件監(jiān)聽(tīng)器,并且不會(huì)覆蓋之前添加的監(jiān)聽(tīng)器。相反,直接使用on事件只能添加一個(gè)事件監(jiān)聽(tīng)器,并且會(huì)覆蓋之前添加的監(jiān)聽(tīng)器。

另外,addEventListener方法可以在不同階段(捕獲階段、目標(biāo)階段、冒泡階段)捕獲事件,而直接使用on事件只能在目標(biāo)階段捕獲事件。

總的來(lái)說(shuō),addEventListener方法更加靈活和強(qiáng)大,推薦在開(kāi)發(fā)中使用。

0