function getEleClass(oParent,className){
var aEles=oParent.getElementsByTagName('*');
var result=[];
for (var i = 0; i < aEles.length; i++) {
if(aEles[i].className==className){
result.push(aEles[i]);
}
};
return result;
};
-----------------------------------------------------------------
<div id="box">
<ul>
<li></li>
<li></li>
<li class="one"></li>
<li class="one"></li>
<li></li>
</ul>
</div>`
<script type="text/javascript">
function getEleClass(oParent,className){
var aEles=oParent.getElementsByTagName('*');
var result=[];
for (var i = 0; i < aEles.length; i++) {
if(aEles[i].className==className){
result.push(aEles[i]);
}
};
return result;
};
var box = document.getElementById("box")
var aLi=getEleClass(box,"one");
console.log(aLi.length)
</script>
注:在调用时oParent传入的必须是一个对象!