本文主要是介绍IE,FF下getElementsByName无效,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
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获取domfor(var i = 0; i < e.length; i++){if(e[i].getAttribute("name") == name){doms[doms.length] = e[i];}}return doms; }
这篇关于IE,FF下getElementsByName无效的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!