原生js解决document.getElementsByClassName兼容问题
IE9以下的版本不支持document.getElementsByClassName方法, 通过原生js解决这个问题.
<script>
/**
* 第一个node表示DOM树中的搜索起点,
* 第二个classname就是要搜索的类名.
*/
function getElementsByClassName(node, classname) {
if (node.getElementsByClassName) {
// 使用现有方法
return node.getElementsByClassName(classname);
} else {
var results = new Array();
var elems = node.getElementsByTagName("*");
for (var i = 0; i < elems.length; i++) {
if (elems[i].className.indexOf(classname) != -1) {
results[results.length] = elems[i];
}
}
return results;
}
}
</script>

浙公网安备 33010602011771号