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