//只适用于获取只有一个class名的元素
function getByClassName (oParent, subClass) {
var aElements = document.getElemntByTagName('*');
var arr = [];
for(var i = 0;i < aElements.length;i++){
if(aElements[i].className){
if(aElements[i].className === subClass){
arr.push( aElements[i] );
}
}
}
return arr;
}
//可以适用于获取有多个class名的元素
function getByClassName (oParent,sClass){
var arr = [];
var aEle = oParent.getElementsByTagName('*');
//var re = /sClass/; //当正则需要传参的时候,一定要用全称的写法
var re = new RegExp('\\b'+sClass+'\\b');
for(var i=0;i<aEle.length;i++){
if( re.test(aEle[i].className) ){
arr.push( aEle[i] );
}
}
return arr;
}
function getByClassName (oParent, subClass) {
var aElements = document.getElemntByTagName('*');
var arr = [];
for(var i = 0;i < aElements.length;i++){
if(aElements[i].className){
if(aElements[i].className === subClass){
arr.push( aElements[i] );
}
}
}
return arr;
}
//可以适用于获取有多个class名的元素
function getByClassName (oParent,sClass){
var arr = [];
var aEle = oParent.getElementsByTagName('*');
//var re = /sClass/; //当正则需要传参的时候,一定要用全称的写法
var re = new RegExp('\\b'+sClass+'\\b');
for(var i=0;i<aEle.length;i++){
if( re.test(aEle[i].className) ){
arr.push( aEle[i] );
}
}
return arr;
}