针对ie8等低版本浏览器document.getElementsByName方法不生效解决方法

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了针对ie8等低版本浏览器document.getElementsByName方法不生效解决方法相关的知识,希望对你有一定的参考价值。

function getByName(Name){
  var i = document.getElementsByName(Name);
  if(i>0){
    return i;
  }else{
    var aele = document.getElementsByTagName(‘*‘);
    var arr = [];
    for (var i = 0;i<aele.length;i++){
      if(aele[i].getAttribute("name")==Name){
        arr.push(aele[i]);
      }
    }
    return arr;
  }

}

这个大家应该都知道,写下来就是给自己加深点印象,毕竟也是自己遇到的问题

以上是关于针对ie8等低版本浏览器document.getElementsByName方法不生效解决方法的主要内容,如果未能解决你的问题,请参考以下文章

jQuery的基本使用-入口函数

javascript常见兼容问题汇总js(主要针对IE)

关于win7装不了ie8浏览器提示“此安装不支持您的操作系统”解决方案

jQuery兼容浏览器IE8方法

浏览器兼容 IE6IE7IE8FirefoxOpera CSS hack区分

使用PHP检查浏览器IE8或更低版本