getElementsByClassName

function getElementsByClassName(str,root,tag){
	if(root){
		root=typeof root =='string' ? document.getElementById(root) :root;	
	}else{
		root=document.body;
	}
	tag=tag || *;
	var els=root.getElementsByTagName(tag),arr=[];
	for(var i=0,n=els.length;i<n;i++){
		for(var j=0,k=els[i].className.split(" "),l=k.length;j<l;j++)	{
			if(k[j]==str){
				arr.push(els[i]);
				break;
			}
		}
	}
	return arr;
}

  

编辑器加载中...

原文地址:https://www.cnblogs.com/jinbiao/p/2355962.html