源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

让getElementsByName适应IE和firefox的方法

  • 时间:2021-11-23 06:00 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:让getElementsByName适应IE和firefox的方法
w3c规范中getElementsByName是按着name属性进行检索的,而MS的IE却是按着id来检索。导致不能得到应该得到的Elements,为适应浏览器,我们可以做一下调整:  一、把需要用getElementsByName的name都加上id,且id和name相同。  二、用一个函数来适应浏览器,代码如下: 
[u]复制代码[/u] 代码如下:
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;   } 
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部