不知何故 addEventListener 对我不起作用。我正在使用以下功能。它向我显示了第 8 行警报中的行数,但从未表示已完成...任何人都可以告诉我原因。我正在使用 IE。
function load() {
var lnk = new Array();
lnk = document.getElementsByTagName("a");
var len = lnk.length;
alert('inside for..length is ..'+len);
for (var i=0;i<len;i++){
alert(i+" "+lnk[i]);
lnk[i].addEventListener('click',callMe,false);
alert('completed');
}
}
最佳答案
Internet Explorer 直到版本 9 才支持 addEventListener。以前的版本使用专有的 attachEvent .
通常使用 a library that abstracts browser differences 是个好主意(或更通用的库,例如 YUI 或 jQuery )。
关于javascript - addEventListener 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6643821/