一聚教程网:一个值得你收藏的教程网站

最新下载

热门教程

详解JavaScript 中getElementsByName在IE中的注意事项

时间:2017-04-21 编辑:简简单单 来源:一聚教程网

详解JavaScript 中getElementsByName在IE中的注意事项

前言:

在IE5-9中是没有实现js的  getElementsByClassName()方法,但是实现了getElementsByName()方法,但是需要注意的是这个方法在IE5-9中也返回id属性匹配的指定元素,为了兼容,应该小心谨慎使用,不要将同样的字符串同时用作了名字和ID。

测试程序如下:

 

 代码如下 复制代码

     

     

   

 

functiontestCSSSelector() {

console.log(document.getElementsByName("log").length);

              console.log(document.getElementsByName("innerLog").length);

     };

 

经过测试在IE5-9浏览器中都输出1,IE10以上(包含IE10和Edge浏览器)都输出0。google和Firefox输出的结果也为0。如果你使用的是360浏览,它的某些模式也是使用的IE内核,同样输出的结果为1。

热门栏目