您的位置:首页 > Web前端

IE,FF下getElementsByName无效

2015-04-13 14:40 274 查看
IE和FF下通过getElementsByName获取dom失败的解决方法

var lis = getElementsByName("li",name);//第一个参数为tag标签


var getElementsByName = function(tag, name){
var doms = document.getElementsByName(name);
//获取到
 if(doms.length > 0) return doms;
//获取不到
doms = new Array();
var e = document.getElementsByTagName(tag);//先通过tag获取dom
for(var i = 0; i < e.length; i++){
if(e[i].getAttribute("name") == name){
doms[doms.length] = e[i];
}
}
return doms;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  前端 浏览器 dom ie tag