function getClass(classname){ //如果浏览器支持,则直接返回 if(document.getElementsByClassName) { return document.getElementsByClassName(classname); } // 不支持的 浏览器 var arr = []; // 用于存放满足的数组 var dom = document.getElementsByTagName("*"); //alert(dom.length); for(var i=0;i<dom.length;i++) { if(dom[i].className == classname) { arr.push(dom[i]); } } return arr; } console.log(getClass("s1"));