addEventListener不起作用 [英] addEventListener is not working
本文介绍了addEventListener不起作用的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
以某种方式addEventListener对我不起作用.我正在使用以下功能.它显示第8行警报中的行数,但从未显示已完成...谁能告诉我原因.我正在使用IE.
somehow addEventListener is not working for me. I am using following function. It shows me number of lines in the alert at line 8 but never says completed... Can anyone please tell the reason. I am using 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.早期版本使用专有的
Internet Explorer doesn't support addEventListener until version 9. Previous versions use the proprietary attachEvent.
使用抽象浏览器差异的库(或更通用的库,例如为 YUI 或 jQuery ).
It is generally a good idea to use a library that abstracts browser differences (or a more general library such as YUI or jQuery).
这篇关于addEventListener不起作用的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文