document.getElementsByClassName的兼容性问题

IE8及以下不支持document.getElementsByClassName()方法

兼容方法:

参数解释:

  1. getElementsByClass(classStr,eleName)
    classStr:类名,字符串
    eleName:元素名,字符串
    例如:getElementByClass('message','p');
  2. hasClass(ele,classStr)
    ele:元素对象,引用类型
    classStr:类名,字符串
function getElementsByClass(classStr,eleName){
    if (document.getElementsByClassName) {
        return document.getElementsByClassName(classStr);
    }else{
        var node=document.getElementsByTagName(eleName);
        var ele=[];
        for(var i=0;i

你可能感兴趣的:(document.getElementsByClassName的兼容性问题)