有兼容,部分游览器认为name只是input的内建属性,getElementsByName方法只能用于input标签 function getByName(Name,parentNode){ var i=parentNode.getElementsByName(Name); if(i>0){ return i; }else{ var aEle=parentNode.getElementsByTagName('*'); var arr=[]; for(var i=0;i<aEle.length;i++){ if(aEle[i].getAttribute("name")==Name){ arr.push(aEle[i]) } } return arr; } }
有兼容,部分游览器认为name只是input的内建属性,getElementsByName方法只能用于input标签