解决IE8及以下不支持getElementsByClassName的bug

原因:
在DOM3里已经加入了getElementsByClassName这个方法,然而IE9、10以外的其它版本均不支持。
第一种方法:
改为getElementById获取(好吧,相当于没说,哈哈哈)
第二种方法:
将原生getElementsByClassName进行修改,加个判断,如果不支持用自己写的

if(!document.getElementsByClassName){ document.getElementsByClassName = function(className, element){ var children = (element || document).getElementsByTagName('*'); var elements = new Array(); for (var i=0; i

【解决IE8及以下不支持getElementsByClassName的bug】

    推荐阅读