2019独角兽企业重金招聘Python工程师标准>>>

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;
}

其中,可以指定加载的标签名

转载于:https://my.oschina.net/chenfengzhan/blog/65174

让getElementsByName适应IE和firefox相关推荐

  1. 关于js获取radio和select的属性并控制

    对于联动菜单大家都不会陌生了,但是这还是我第一次写联动的了.原理很简单,但是自己写起来就感觉还是有点难度的了. 实现目标:1.点击"匿名小组",自动跳转:成员类型"私密群 ...

  2. 浏览器兼容:IE6,IE7,IE8,FIREFOX,Chrome

    javascript部分 1. document.form.item 问题 问题: 代码中存在 document.formName.item("itemName") 这样的语句,不 ...

  3. JS的IE和Firefox兼容性汇编(原作:hotman_x)- -

    以下以 IE 代替 Internet Explorer,以 MF 代替 Mozzila Firefox 1. document.form.item 问题     (1)现有问题:         现有 ...

  4. ie与firefox兼容文档

    js 函数1:: 私有成员和静态成员常用CHM帮助文档集锦下载IE--DOM详解用js操作xmlJavascript里使用Dom操作XmlJavascript里使用 Dom操作Xml使用JS操作页面表 ...

  5. [转]Javascript的IE和Firefox(火狐)兼容性

    1. document.form.item 问题 (1)现有问题: 现有代码中存在许多 document.formName.item("itemName") 这样的语句,不能在Fi ...

  6. IE与Mozila FireFox 中的 JS

    以下以 IE 代替 Internet Explorer,以 MF 代替 Mozzila Firefox 1. document.form.item 问题     (1)现有问题:         现有 ...

  7. Javascript的IE跟Firefox(火狐)兼容性-转

    Javascript的IE和Firefox(火狐)兼容性-转 em 问题 (1)现有问题: 现有代码中存在许多 documenem("itemName") 这样的语句,不能在Fir ...

  8. Firefox, IE等不同浏览器对JavaScript,CSS不同解析问题 (转备以后使用)

    一.针对不同浏览器css的写法有两种方法: 1.用*号和_下划线来区分,如下: background:orange;*background:green;_background:blue; IE6支持下 ...

  9. [ZT ref=null]Javascript的IE和Firefox兼容性汇编

    以下以 IE 代替 Internet Explorer,以 MF 代替 Mozzila Firefox 1. document.form.item 问题     (1)现有问题:         现有 ...

最新文章

  1. 【Linux】9.ssh登录与scp文件拷贝
  2. 《Nature》上给青年科研工作者的几条忠告 (转载)
  3. Taxlive2020安装~新手向
  4. 类加载的双亲委派机制
  5. LiveVideoStackCon讲师热身分享 ( 五 ) —— 建立中国自主视频技术生态
  6. 项目Beta冲刺(团队) --1/7
  7. 工作流实战_12_flowable 流程实例 终止流程
  8. 我的docker随笔3:实现加速器,加快拉取镜像速度
  9. VS2010中编写x64汇编的具体方法
  10. 怎么改python系统路径_动态修改python系统路径
  11. Lintcode: Implement Queue by Stacks 解题报告
  12. Java Adapter Pattern(适配器模式)
  13. Java实现BT种子解析
  14. jar命令 解压/压缩 war、jar文件
  15. 如何下载全国行政边界线(国界、省界、县界、乡镇界)
  16. Virtualbox虚拟机Ubuntu联网
  17. JS的迭代器和可迭代对象详解
  18. JSON树转换成线性列表(python)
  19. 国产CSM32RV20是基于RISC-V核的低功耗MCU芯片
  20. MOBA手游《小米超神》案例精讲

热门文章

  1. 3D打印策略:检验CIO领导力的试金石
  2. Linux下强制某登录用户下线
  3. Node.js和io.js将合并到Node基金会下
  4. 【Android重量级】高仿大众点评源码
  5. Aggregate 为字符串数组元素添加单引号 可用于SQL数据查询 in
  6. 腾讯通RTX发送文件出错的解决方法
  7. Leetcode 30.串联所有单词的子串
  8. B-树关键字个数计算
  9. 相对寻址问题求解总结
  10. 在jetson tx2上使用pascal VOC0712训练caffe-ssd