getElementsByClassName用法

HTML5 dom 中的新方法,兼容老版本的浏览器,做法如下

 function getElementsByClassName(node,classname){
	if(node.getElementsByClassName){
		return node.getelementsByClassName(classname);
	}
	else
	{
		// var results=[];
		var results=new Array;
		var elems=node.getElementsByTagName('*');
		for ( var i=0 ; i< elems.length ; i++)
		{

			//if(elems[i].className=classname){
			//	 results.push(elems[i]);
			//}

			if(elems[i].className.indexOf(classname)!=-1){
				 results[results.length]=elems[i];
			}
		}
		return results;
	}
 }

代码中注释的是我自己写的,不知道对不对,以后检查

22 Jun 2015