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


Posted in Javascript onFebruary 21, 2017

详解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 相关文章推荐
jquery zTree异步加载简单实例分享
Feb 05 Javascript
类似php的js数组的in_array函数自定义方法
Dec 27 Javascript
JavaScript获取Url里的参数
Dec 18 Javascript
Zabbix添加Node.js监控的方法
Oct 20 Javascript
JS生成一维码(条形码)功能示例
Jan 19 Javascript
jQuery插件FusionWidgets实现的Cylinder图效果示例【附demo源码】
Mar 23 jQuery
详解VUE 定义全局变量的几种实现方式
Jun 01 Javascript
javascript少儿编程关于返回值的函数内容
May 27 Javascript
extract-text-webpack-plugin用法详解
Feb 14 Javascript
Layui实现主窗口和Iframe层参数传递
Nov 14 Javascript
Vue前端项目部署IIS的实现
Jan 06 Javascript
解读Vue组件注册方式
May 15 Vue.js
使用get方式提交表单在地址栏里面不显示提交信息
Feb 21 #Javascript
JavaScript中的this陷阱的最全收集并整理(没有之一)
Feb 21 #Javascript
从零学习node.js之文件操作(三)
Feb 21 #Javascript
JavaScript实现按键精灵的原理分析
Feb 21 #Javascript
javascript 组合按键事件监听实现代码
Feb 21 #Javascript
简单谈谈gulp-changed插件
Feb 21 #Javascript
从零学习node.js之搭建http服务器(二)
Feb 21 #Javascript
You might like
Phpbean路由转发的php代码
2008/01/10 PHP
邮箱正则表达式实现代码(针对php)
2013/06/21 PHP
PHP按指定键值对二维数组进行排序的方法
2015/12/22 PHP
在Mac OS上自行编译安装Apache服务器和PHP解释器
2015/12/24 PHP
thinkphp的dump函数无输出实例代码
2016/11/15 PHP
PHP 进程池与轮询调度算法实现多任务的示例代码
2019/11/26 PHP
js下写一个事件队列操作函数
2010/07/19 Javascript
原生js实现shift/ctrl/alt按键的获取
2013/04/08 Javascript
SeaJS入门教程系列之完整示例(三)
2014/03/03 Javascript
JQuery弹出炫丽对话框的同时让背景变灰色
2014/05/22 Javascript
JS运动相关知识点小结(附弹性运动示例)
2016/01/08 Javascript
jQuery滚动监听实现商城楼梯式导航效果
2017/03/06 Javascript
js 只比较时间大小的实例
2017/10/26 Javascript
ES6中字符串string常用的新增方法小结
2017/11/07 Javascript
深入理解Node内建模块和对象
2019/03/12 Javascript
5分钟教你用nodeJS手写一个mock数据服务器的方法
2019/09/10 NodeJs
python代码 if not x: 和 if x is not None: 和 if not x is None:使用介绍
2016/09/21 Python
python实现简单中文词频统计示例
2017/11/08 Python
Python中Numpy包的安装与使用方法简明教程
2018/07/03 Python
python+os根据文件名自动生成文本
2019/03/21 Python
python调用动态链接库的基本过程详解
2019/06/19 Python
python pandas获取csv指定行 列的操作方法
2019/07/12 Python
Python实现报警信息实时发送至邮箱功能(实例代码)
2019/11/11 Python
中软Java笔试题
2012/11/11 面试题
恐龙的灭绝教学反思
2014/02/12 职场文书
设计师求职信
2014/07/01 职场文书
股东出资证明书范例
2014/10/04 职场文书
2015年春节标语口号
2014/12/09 职场文书
市场营销计划书范文
2015/01/16 职场文书
单位租车协议书
2015/01/29 职场文书
社会实践活动总结
2015/02/05 职场文书
单独二胎证明
2015/06/24 职场文书
法制教育主题班会
2015/08/13 职场文书
六年级情感作文之500字
2019/10/23 职场文书
Nginx 负载均衡是什么以及该如何配置
2021/03/31 Servers
基于Python实现股票收益率分析
2022/04/02 Python