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