针对ie8等低版本浏览器document.getElementsByName方法不生效解决方法
2017-11-07 17:35
591 查看
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;
}
}
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.getElementsByClassName() 访问节点;怎么解决?---封装自己的类名
- 进一步优化—IE8以下浏览器不支持document.getElementsByClassName() 访问节点;怎么解决?---封装自己的类名
- 原生js document.getElementsByClassName在IE8及以下浏览器的兼容
- 解决 IE 不支持 document.getElementsByClassName() 的方法
- 解决ie8及一下不支持document.getElementsByClassName
- 原生js方法document.getElementsByClassName在ie8及其以下的兼容性问题
- document.getElementsByClassName在ie8及其以下浏览器的兼容性问题
- document.getElementsByClassName在ie8及其以下浏览器的兼容性问题
- document.getElementsByClassName在ie8及其以下浏览器的兼容性问题
- 解决IE8以下不支持getElementsByClassName的方法
- document.getElementsByClassName在ie8及其以下浏览器的兼容性问题
- ie 不兼容 document.getElementsByName 解决方法
- document.getElementsByClassName在ie8及其以下浏览器的兼容性问题
- 解决IE8一下不支持getElementsByClassName的方法
- getElementsByClassName的低版本浏览器兼容方法
- 解决 IE 不支持 document.getElementsByClassName() 的方法
- 兼容ie5-ie11及其他主流浏览器的js document.getElementsByClassName 方法
- ie8及其以下浏览器的document.getElementsByClassName兼容性问题
- 【JavaScript】修正IE下document.getElementsByName无法获取DIV标签,兼容IE FF的ByName方法
- Document:getElementsByName()使用方法及示例