详解JavaScript中getElementsByName在IE中的注意事项-成都创新互联网站建设

关于创新互联

多方位宣传企业产品与服务 突出企业形象

公司简介 公司的服务 荣誉资质 新闻动态 联系我们

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

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

创新互联建站主营果洛州网站建设的网络公司,主营网站建设方案,App定制开发,果洛州h5小程序定制开发搭建,果洛州网站营销推广欢迎果洛州等地区企业咨询

前言:

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

测试程序如下:

  
function testCSSSelector() { 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。

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!


名称栏目:详解JavaScript中getElementsByName在IE中的注意事项
URL分享:http://kswsj.cn/article/jigjjh.html

其他资讯