返回的是一个 DOM 对象,可以遍历,有 length 属性,但不是数组。
返回值不同浏览器有差异,所以如果想要获得某个元素下特定的所有Class要这样
function getByClass(clsName, parent){ var oParent=parent?document.getElementById(parent):document, boxArr=new Array(), oElements=oParent.getElementsByTagName('*'); for(var i=0;i<oElements.length;i++){ if(oElements[i].className==clsName){ boxArr.push(oElements[i]); } } return boxArr;