求一段js代码,根据时间自动改变图片
<scripttype="text/javascript">window.onload=function(){varnow=newDate()();varcurr_hou...
<script type="text/javascript">
window.onload = function() {
var now = new Date()();
var curr_hour = now.getHours();
if(curr_hour >= 7 && curr_hour < 19) {
document.body.style.background = 'url(day.jpg)';
}
else {
document.body.style.background = 'url(night.jpg)';
}
};
</script>
我是想要把banner图片做成这种效果 应该怎么调用?? 展开
window.onload = function() {
var now = new Date()();
var curr_hour = now.getHours();
if(curr_hour >= 7 && curr_hour < 19) {
document.body.style.background = 'url(day.jpg)';
}
else {
document.body.style.background = 'url(night.jpg)';
}
};
</script>
我是想要把banner图片做成这种效果 应该怎么调用?? 展开
3个回答
展开全部
<script type="text/javascript">
window.onload = function() {
function ChangePic(){
var now = new Date()();
var curr_hour = now.getHours();
if(curr_hour >= 7 && curr_hour < 19) {
document.body.style.background = 'url(day.jpg)';
}
else {
document.body.style.background = 'url(night.jpg)';
}
};
ChangePic();
};
</script>
你只写了函数的内容,而没有调用,在页面加载后调用一下即可, 当然你要单独给函数命名才方便调用,或者你用匿名函数也行,没这方便
window.onload = function() {
function ChangePic(){
var now = new Date()();
var curr_hour = now.getHours();
if(curr_hour >= 7 && curr_hour < 19) {
document.body.style.background = 'url(day.jpg)';
}
else {
document.body.style.background = 'url(night.jpg)';
}
};
ChangePic();
};
</script>
你只写了函数的内容,而没有调用,在页面加载后调用一下即可, 当然你要单独给函数命名才方便调用,或者你用匿名函数也行,没这方便
展开全部
写一个循环管执行的方法,监控时间。如setInterval("showImg()",150);这个是每0.15秒执行一次showImg函数,你可以在showImg中写判定
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
把js代码挪到</body>前面那儿就可以了,可以结贴了。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询