码迷,mamicode.com
首页 > 其他好文 > 详细

20150629 关于ie下getElementsByClassName的兼容

时间:2015-06-29 22:04:31      阅读:99      评论:0      收藏:0      [点我收藏+]

标签:

//兼容ie低版本getElementsByClassName的方法
if(!document.getElementsByClassName){
    document.getElementsByClassName=function(classname){
        var children=document.getElementsByTagName(‘*‘);
        var elements=[];
        for(var i= 0,len=children.length;i<len;i++){
            for(var j= 0,jlen=children[i].className.split(‘ ‘);j<jlen.length;j++){
                if(jlen[j]==classname){
                    elements.push(children[i]);
                    break;
                }
            }
        }
        return elements;
    }
}

ie低版本是没有getElementsByClassName这个dom方法的,利用getElementsByTagName做了一个兼容,使得ie低版本也能使用getElementsByClassName这个dom方法.

 

20150629 关于ie下getElementsByClassName的兼容

标签:

原文地址:http://www.cnblogs.com/wz0107/p/4608504.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!