在IE瀏覽器中使用addEventListener
的方法如下:
myFunction
的函數(shù),用于處理事件:function myFunction() {
alert('事件觸發(fā)了!');
}
document.getElementsByTagName()
等方法來獲取元素。例如,通過ID獲取一個名為myElement
的元素:var targetElement = document.getElementById('myElement');
addEventListener
,我們需要使用attachEvent
方法來添加事件處理程序。attachEvent
需要一個事件名稱(不帶on
前綴)和一個要調(diào)用的函數(shù)。將事件名稱轉(zhuǎn)換為小寫,并刪除addEventListener
中的addEventListener
前綴和on
關(guān)鍵字。例如,將click
事件處理程序附加到myElement
:targetElement.attachEvent('onclick', myFunction);
現(xiàn)在,當(dāng)用戶點(diǎn)擊myElement
時,將觸發(fā)myFunction
函數(shù),顯示一個警告框。
請注意,attachEvent
僅在HTML文檔的加載完成后綁定事件處理程序。如果需要在文檔加載完成之前綁定事件處理程序,可以將事件處理程序添加到window.onload
事件處理程序中,或者使用DOMContentLoaded
事件(如果可用)。