<script>
//封装Class类
if(document.getElementsClassName){
return document.getElementsClassName(className);
var all =document.getElementsByTagName("*")
var arr=[]
arr.push(all[i])
}*/
//取带有demo的Class
var objclassname=all[i].className
var strarr = objclassname.split(" ");//["test","demo","demo2"]
for(var k=0 ;k<strarr.length;k++){
if(strarr[k]==className){
arr.push(all[i])
}
}
}
return arr
}
//调用函数
var objs = getClass("demo");
alert(objs.length);
</script>
//封装Class类
function getClass(className){
if(document.getElementsClassName){
return document.getElementsClassName(className);
}
var all =document.getElementsByTagName("*")
var arr=[]
for(var i=0;i<all.length;i++){
//取class为demo的类(开头或结尾为demo的也会取到)
/*if(all[i].className==className){arr.push(all[i])
}*/
//取带有demo的Class
var objclassname=all[i].className
var strarr = objclassname.split(" ");//["test","demo","demo2"]
for(var k=0 ;k<strarr.length;k++){
if(strarr[k]==className){
arr.push(all[i])
}
}
}
return arr
}
//调用函数
var objs = getClass("demo");
alert(objs.length);
</script>