js className 封装函数
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>className</title>
<script>
function getclass(oparent,sclass){
var aResult=[];
var aEle=document.getElementsByTagName("*");
for(var i=0;i<aEle.length;i++){
if(aEle[i].className==sclass){
aResult.push(aEle[i]);
}
}
return aResult;
}
window.onload=function(){
var ull=document.getElementById("ull");
var aBox=getclass(ull,'box');
for(var i=0;i<aBox.length;i++){
aBox[i].style.background="red";
}
// var ullist=ull.getElementsByTagName("li");
// for(var i=0;i<ullist.length;i++){
// if(ullist[i].className=="box"){
// ullist[i].style.background="red";
// }
// }
}
</script>
</head>
<body>
<ul id="ull">
<li class="box"></li>
<li></li>
<li></li>
<li class="box"></li>
<li class="box"></li>
<li class="box"></li>
<li></li>
<li></li>
</ul>
</body>
</html>
本文来自博客园,作者:quitpoison,转载请注明原文链接:https://www.cnblogs.com/quitpoison/articles/9614023.html

浙公网安备 33010602011771号