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

 更新时间:2017年02月21日 14:02:31   投稿:lqh  
这篇文章主要介绍了详解JavaScript 中getElementsByName在IE中的注意事项的相关资料,需要的朋友可以参考下

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

前言:

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

测试程序如下:

  <div id="log">
      <div id="innerLog">
      </div>
    </div>

 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实现动态添加,删除行的方法实例详解

    JavaScript实现动态添加,删除行的方法实例详解

    这篇文章主要介绍了JavaScript实现动态添加,删除行的方法,较为详细的分析了javascript操作table表格实现针对表格元素动态操作的相关技巧,需要的朋友可以参考下
    2015-07-07
  • js中匿名函数的N种写法

    js中匿名函数的N种写法

    在java中有private属性,强大的功能js不能实现就矮人一截,匿名函数,发扬广大
    2010-09-09
  • ichart.js绘制虚线、平均分虚线效果的实现代码

    ichart.js绘制虚线、平均分虚线效果的实现代码

    下面小编就为大家带来一篇ichart.js绘制虚线、平均分虚线效果的实现代码。小编觉得挺不错的,现在分享给大家,也给大家做个参考
    2016-05-05
  • 基于javascript的Form表单验证

    基于javascript的Form表单验证

    这篇文章主要为大家详细介绍了基于javascript的Form表单验证,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-12-12
  • ES6生成器用法实例分析

    ES6生成器用法实例分析

    这篇文章主要介绍了ES6生成器用法,结合实例形式分析了ECMAScript6中生成器的概念、语法、使用方法与相关注意事项,需要的朋友可以参考下
    2017-04-04
  • 微信小程序中的video视频实现 自定义播放按钮、封面图、视频封面上文案

    微信小程序中的video视频实现 自定义播放按钮、封面图、视频封面上文案

    这篇文章主要介绍了微信小程序中的video视频实现 自定义播放按钮、封面图、视频封面上文案,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-01-01
  • 利用Javascript判断操作系统的类型实现不同操作系统下的兼容性

    利用Javascript判断操作系统的类型实现不同操作系统下的兼容性

    在通过Javascript实现客户端和服务端的交互时,有时候需要对操作系统进行判断,以便实现不同操作系统下的兼容性;从而实现网站在跨平台浏览时候保持良好的用户体验,感兴趣的朋友可以了解下啊,或许对你有所帮助
    2013-01-01
  • 详谈javascript中DOM的基本属性

    详谈javascript中DOM的基本属性

    DOM节点是一个对象,它有着一些属性。其中有些是只读的,有些可以直接进行更改(updated on-the-fly)。今天我们就来具体探讨下DOM的基本属性,希望对大家能有所帮助
    2015-02-02
  • js基于myFocus实现轮播图效果

    js基于myFocus实现轮播图效果

    这篇文章主要为大家详细介绍了js基于myFocus实现轮播图效果,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-02-02
  • js多维数组降维的5种方法

    js多维数组降维的5种方法

    本文主要介绍了js多维数组降维的5种方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-04-04

最新评论