让getElementsByName适应IE和firefox的方法


Posted in Javascript onSeptember 24, 2007

w3c规范中getElementsByName是按着name属性进行检索的,而MS的IE却是按着id来检索。导致不能得到应该得到的Elements,为适应浏览器,我们可以做一下调整: 
一、把需要用getElementsByName的name都加上id,且id和name相同。 
二、用一个函数来适应浏览器,代码如下: 

getElementsByName:function (name) {   
      var returns = document.getElementsByName(name);   
      if(returns.length > 0) return returns;   
      returns = new Array();   
      var e = document.getElementsByTagName('td');   
      for(i = 0; i < e.length; i++) {   
                if(e[i].getAttribute("name") == name) {   
                           returns[returns.length] = e[i];   
                }   
       }   
       return returns;   
} 
Javascript 相关文章推荐
一直复略了的一个问题,关于表单重复提交
Feb 15 Javascript
js 居中漂浮广告
Mar 21 Javascript
JS获取当前网址、主机地址项目根路径
Nov 19 Javascript
JavaScript监听和禁用浏览器回车事件实例
Jan 31 Javascript
jQuery 自定义下拉框(DropDown)附源码下载
Jul 22 Javascript
AngularJS中的JSONP实例解析
Dec 01 Javascript
浅谈Vuejs Prop基本用法
Aug 17 Javascript
Vue.js中的computed工作原理
Mar 22 Javascript
vue脚手架及vue-router基本使用
Apr 09 Javascript
Puppeteer 爬取动态生成的网页实战
Nov 14 Javascript
JavaScript实现简单的图片切换功能(实例代码)
Apr 10 Javascript
vue:el-input输入时限制输入的类型操作
Aug 05 Javascript
js的with语句使用方法
Sep 21 #Javascript
从阿里妈妈发现的几个不错的表单验证函数
Sep 21 #Javascript
指定js可访问其它域名的cookie的方法
Sep 18 #Javascript
完整显示当前日期和时间的JS代码
Sep 17 #Javascript
符合标准的js表单提交的代码
Sep 13 #Javascript
js类后台管理菜单类-MenuSwitch
Sep 12 #Javascript
一实用的实现table排序的Javascript类库
Sep 12 #Javascript
You might like
ThinkPHP2.0读取MSSQL提示Incorrect syntax near the keyword 'AS'的解决方法
2014/06/25 PHP
php利用smtp类实现电子邮件发送
2015/10/30 PHP
php实现处理输入转义字符的代码
2015/11/08 PHP
在php中设置session用memcache来存储的方法总结
2016/01/14 PHP
Zend Framework教程之Zend_Db_Table用法详解
2016/03/21 PHP
php字符串操作常见问题小结
2016/10/11 PHP
Yii CFileCache 获取不到值的原因分析
2017/02/08 PHP
php ajax confirm 删除实例详解
2019/03/06 PHP
使用Java实现简单的server/client回显功能的方法介绍
2013/05/03 Javascript
js获取系统的根路径实现介绍
2013/09/08 Javascript
js对图片base64编码字符串进行解码并输出图像示例
2014/03/17 Javascript
使用JQuery实现Ctrl+Enter提交表单的方法
2015/10/22 Javascript
Bootstrap每天必学之简单入门
2015/11/19 Javascript
基于JSON格式数据的简单jQuery幻灯片插件(jquery-slider)
2016/08/10 Javascript
jQuery实现简单的tab标签页效果
2016/09/12 Javascript
jQuery实现圣诞节礼物动画案例解析
2016/12/25 Javascript
Centos6.8下Node.js安装教程
2017/05/12 Javascript
通俗解释JavaScript正则表达式快速记忆
2017/08/23 Javascript
ECMAScript6变量的解构赋值实例详解
2017/09/19 Javascript
详解layui中的树形关于取值传值问题
2018/01/16 Javascript
微信小程序实现文字跑马灯效果
2020/05/26 Javascript
[00:32]DOTA2上海特级锦标赛 COL战队宣传片
2016/03/04 DOTA
pip安装Python库时遇到的问题及解决方法
2017/11/23 Python
python与mysql数据库交互的实现
2020/01/06 Python
python变量的作用域是什么
2020/05/26 Python
Python基于callable函数检测对象是否可被调用
2020/10/16 Python
使用javascript和HTML5 Canvas画的四渐变色播放按钮效果
2014/04/10 HTML / CSS
NARS化妆品官方商店:美国彩妆品牌
2017/08/26 全球购物
美术师范毕业生自荐信
2013/11/16 职场文书
2014年党的群众路线教育实践活动总结
2014/04/25 职场文书
篮球比赛策划方案
2014/06/05 职场文书
商业用房租赁协议书
2014/10/13 职场文书
师德师风整改措施
2014/10/24 职场文书
大专护理专业自荐信
2015/03/25 职场文书
商务司机岗位职责
2015/04/10 职场文书
jquery插件实现代码雨特效
2021/04/24 jQuery