为什么两次返回值都是2?
var els=[];
if(parent){
var oParent=document.getElementById(parent);
var lists=oParent.getElementsByTagName('*');
for(var i=0;i<lists.length;i++){
if(lists[i].className==clsName){
els.push(lists[i]);
}
}
return els;
}
else{
var listall=document.getElementsByTagName('*');
for(var i=0;i<listall.length;i++){
if(listall[i].className==clsName){
els.push(listall[i]);
}
}
return els;
}