function getClass(objName){
var regTagClass=/\w+\.\w+/;
if(regTagClass.test(objName)){
var nameArray=objName.split(".");
var tagName=nameArray[0];
var className=nameArray[1];
var tagArray=new Array();
tagArray=document.getElementsByTagName(tagName);
var elementArray=new Array();
var j=0;
for(var i=0;i<tagArray.length;i++){
if(tagArray[i].className==className){
elementArray[j]=tagArray[i];
j++;
}
}
return elementArray;
}
else{
return false;
}
}
这样遍历了DOM树,各们大大有没有效率高一点的写法,jQuery又是怎么实现通过class获取元素的呢?(本人功力尚浅,jQuery看不太懂)
记得好像正则验证的。。楼主自己找找。。
尽量使用document.getElementById