function getByClass(oParent, sClass) //两个形参,第一个对象oParent 第二个样式名class
{
var aEle=oParent.getElementsByTagName('*'); //从对象里选择所有元素
var aResult=[]; //空数组
for(var i=0;i<aEle.length;i++) //历遍所有oParent元素里面的所有元素
{
if(aEle[i].className==sClass) //当有oParent元素里面的元素类名和传进来的类名是一样的
{
aResult.push(aEle[i]); //就把结果添加到数组里面
}
}
return aResult; //返回数组
};
<script> function getByClass(oParent, sClass) //两个形参,第一个对象oParent 第二个样式名class { var aEle=oParent.getElementsByTagName('*'); //从对象里选择所有元素 var aResult=[]; //空数组 for(var i=0;i<aEle.length;i++) //历遍所有oParent元素里面的所有元素 { if(aEle[i].className==sClass) //当有oParent元素里面的元素类名和传进来的类名是一样的 { aResult.push(aEle[i]); //就把结果添加到数组里面 } } return aResult; //返回数组 }; </script>