因为IE8以下不支持getElementsByClassName
,所以我们使用getElementsByTagName
重写一下。
function getElesByClassName(node, className){
if(node.getElementsByClassName){
//使用现有方法
return node.getElementsByClassName(className)
}else{
var res = new Array();
var elems = node.getElementsByTagName('*');
for(var i=0; i<elems.length; i++){
if(elems[i].className.indexOf(className) != -1){
res[res.length] = elems[i];
}
}
return res;
}
}