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;
}

  

编辑器加载中...

posted @ 2012-02-17 16:12  kpbiao  阅读(257)  评论(1编辑  收藏  举报