返回的是一个 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;