现在的位置: 首页 > 综合 > 正文

getElementsByClassName

2012年02月26日 ⁄ 综合 ⁄ 共 352字 ⁄ 字号 评论关闭
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;
}

  

编辑器加载中...

抱歉!评论已关闭.