ie不支持getelementbyname方法解决办法
2012-02-21 19:28
471 查看
function getElements(name){
var returns = document.getElementsByName(name);
if(returns.length > 0) return returns;
returns = new Array();
var e = document.getElementsByTagName('span');
for(i = 0; i < e.length; i++) {
if(e[i].getAttribute("name") == name) {
returns[returns.length] = e[i];
}
}
return returns;
}
用此函数代替
var returns = document.getElementsByName(name);
if(returns.length > 0) return returns;
returns = new Array();
var e = document.getElementsByTagName('span');
for(i = 0; i < e.length; i++) {
if(e[i].getAttribute("name") == name) {
returns[returns.length] = e[i];
}
}
return returns;
}
用此函数代替
相关文章推荐
- 解决对象不支持“getElementsByClassName”属性或方法 ie兼容性
- 解决 IE 不支持 document.getElementsByClassName() 的方法
- 解决 IE 不支持 document.getElementsByClassName() 的方法
- IE浏览器对getElementByClassName()方法支持较差,解决方法(粗略):
- IE不支持getElementsByClassName解决办法
- 对ie不支持getElementsByName的解决办法
- Dom对象的方法应用一getElementById技巧、getElementsByName() IE,firefox兼容
- document.getElementsByName 在IE与firefox表现不一,解决办法
- js原生封装getClassName()方法-ie不支持getElementsByClassName,所以要自己实现获取类名为className的所有元素
- 解决IE8以下不支持getElementsByClassName的方法
- ie 不兼容 document.getElementsByName 解决方法
- 浏览器不支持getElementsByClassName的解决办法
- 解决IE8一下不支持getElementsByClassName的方法
- 解决 IE 不支持 document.getElementsByClassName()
- 关于IE中getElementsByClassName不能用的问题解决方法
- 解决ie对getElementsByName支持的问题[zz]
- IE浏览器不支持getElementsByClassName的解决方法
- IE不支持getElementsByClassName()方法的问题
- 处理IE不支持document.getElementsByName获取Div对象的方法