getElementsByClassName() 在 Internet Explorer 5,6,7,8 中无效。
//IE5、IE6、IE7、IE8,获得标签名为tagName、类名为className的元素
//其它浏览器获得类名为className的元素
function getElementsByClassName(tagName, className){
if( document.getElementsByClassName ){
return document.getElementsByClassName(className);
}else{
var tagList = document.getElementsByTagName(tagName);
var result = new Array();
for( var i=0, len=tagList.length; i<len; i++ ){
if( tagList[i].className.indexOf(className) > -1 ){
result.push(tagList[i]);
}
}
return result;
}
}