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; }
相关文章推荐
- IE中getElementsByName()对有些元素无效的解决方案
- document.getElementsByName和document.getElementById 在IE与FF中不同实现
- document.getElementsByName 、document.getElementById 在IE与FF中有着不同实现。
- IE中getElementsByName()对有些元素无效的解决方案
- document.getElementsByName和document.getElementById 在IE与FF中不同实现
- getElementsByName 兼容IE FF的方法
- document.getElementsByName & document.getElementById 在IE与FF中不同实现
- document.getElementsByName & document.getElementById 在IE与FF中不同实现
- 【JavaScript】修正IE下document.getElementsByName无法获取DIV标签,兼容IE FF的ByName方法
- getElementsByName在IE中的怪事
- 兼容ie下的getElementsByClassName
- 详解JavaScript 中getElementsByName在IE中的注意事项
- IE不支持getElementsByClassName()方法的问题
- 让getElementsByName适应IE和firefox的方法
- 修正IE下document.getElementsByName无法获取DIV标签
- IE支持getElementsByClassName方法
- Dom对象的方法应用一getElementById技巧、getElementsByName() IE,firefox兼容
- IE中document.getElementById和document.getElementsByName特殊表现
- innerHTML 和 getElementsByName 在IE下面的bug 的解决
- 解决 IE 不支持 document.getElementsByClassName() 的方法