zoukankan      html  css  js  c++  java
  • 监听浏览器使用不同版本js并且处理ie兼容getElementByClassName

    if(window.addEventListener){
        document.write('<script src="js/jquery-2.1.4.min.js"></script>');
    
    }else if(window.attachEvent){
        document.write('<script src="js/jquery-1.8.3.min.js"></script>');
        //解决ie兼容getElementByClassName
        if(!document.getElementsByClassName){
            document.getElementsByClassName = function(className, element){
                var children = (element || document).getElementsByTagName('*');
                var elements = new Array();
                for (var i=0; i<children.length; i++){
                    var child = children[i];
                    var classNames = child.className.split(' ');
                    for (var j=0; j<classNames.length; j++){
                        if (classNames[j] == className){
                            elements.push(child);
                            break;
                        }
                    }
                }
    
    
                return elements;
            };
        }
        //
    
    
    }else{
        document.write('<script src="js/jquery-2.1.4.min.js"></script>');
    }
  • 相关阅读:
    java 常用
    面试题目总结
    前端自动化构建工具gulp记录
    js面向对象学习笔记
    sass,compass学习笔记总结
    JS核心知识点:DOMBOMEVENT
    boost atomic
    boost thread
    boost function bind ref
    boost phoenix
  • 原文地址:https://www.cnblogs.com/ss977/p/5846319.html
Copyright © 2011-2022 走看看