JS定时调用不同JS

<body><divid="di"></div></body><scripttype='text/javascript'>window.onLoad=newfunctio... <body>
<div id="di"></div>
</body>
<script type='text/javascript'>
window.onLoad = new function(){
setInterval("checkTime()",1000);
}

function checkTime(){
var myDate = new Date();
var hour = myDate.getHours();
if(hour >= 18 || hour <= 7){

document.getElementById("di").innerHTML = "<script type='text/javascript' language='javascript' src='1.asp'></script>";
}
else{
document.getElementById("di").innerHTML = "<script type='text/javascript' language='javascript' src='2.asp'></script>";
}
}
</script>
</body>
如何在不同时段调用不同的JS!谢谢!
展开
 我来答
百度网友b0026fc
2010-11-13 · TA获得超过8431个赞
知道大有可为答主
回答量:8845
采纳率:60%
帮助的人:1.7亿
展开全部
window.onLoad = new function(){
setInterval("checkTime()",1000);
}

function checkTime(){
var myDate = new Date();
var hour = myDate.getHours();
if(hour >= 18 || hour <= 7){
insertJS('1.asp')
}
else{
insertJS('2.asp')
}
}
function insertJS(url, callback){
var script = document.createElement("SCRIPT"), done = false;
script.type = "text/javascript";
script.src = url;
script.charset = "GB2312";
script.onload = script.onreadystatechange = function(){
if ( !done && (!this.readyState || this.readyState == "loaded" || this.readyState == "complete") ) {
done = true;
callback && callback();
}
};
document.getElementsByTagName("HEAD")[0].appendChild(script);
}

这样就行了
梦支离破碎5d
2010-11-13 · TA获得超过173个赞
知道小有建树答主
回答量:2251
采纳率:0%
帮助的人:490万
展开全部
动态载入js
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式