类似这样 8点到18点 我要调用 1.js 这个文件  
18点-8点 则调用2.js 这个文件 
能办到吗 ?

解决方案 »

  1.   


    <!DOCTYPE HTML>
    <html>
    <head>
    <meta charset="gb2312" />
    <title></title>
    </head>
    <body>
    <script>
    var loadjs = function(url){
    var js = document.createElement('script');
    js.src = url;
    document.getElementsByTagName('head')[0].appendChild(js);
    }
    var date = new Date().getHours();
    if( date > 8 && date < 18 ){
    loadjs('1.js');
    }else{
    loadjs('2.js');
    }
    </script>
    </body>
    </html>参考下
      

  2.   

    你好 谢谢 但是这代码 不能加载外部的js吗 
    类似这样的 js 也不能加载吗 ?
    http://www.xxxxx.com/222.php?arg=12354&style=1
      

  3.   

    楼主 http://www.xxxxx.com/222.php?arg=12354&style=1 这样的 是js吗?
      

  4.   

    你好 这确实是一个 53客服的 js文件
    <script type='text/javascript' src='http://chat.53kf.com/kf.php?arg=mojieyihao&style=1'></script>
      

  5.   

    引用JQUERY1.4+
    $.getScript("JS地址);
      

  6.   


    我这样写对吗?document.writeln("        <script language=\"JavaScript\">");
    document.writeln("            var loadjs = function(url){");
    document.writeln("                var js = document.createElement(\'script\');");
    document.writeln("                js.src = url;");
    document.writeln("                document.getElementsByTagName(\'head\')[0].appendChild(js);");
    document.writeln("            }");
    document.writeln("            var date = new Date().getHours();");
    document.writeln("            if( date > 8 && date < 18 ){");
    document.writeln("                loadjs(\'http:\/\/www.mayamogen.com\/kf.js\');");
    document.writeln("            }else{");
    document.writeln("                loadjs(\'http:\/\/www.mayamogen.com\/kefu2.js\');");
    document.writeln("            }");
    document.writeln("        <\/script>");
    document.writeln("")