addEventListener不起作用 [英] addEventListener is not working

查看:107
本文介绍了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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆