求一段js代码,根据时间自动改变图片

JavaScript015

求一段js代码,根据时间自动改变图片,第1张

<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>

你只写了函数的内容,而没有调用,在页面加载后调用一下即可, 当然你要单独给函数命名才方便调用,或者你用匿名函数也行,没这方便

setInterval()方法:每隔一段事件执行一次函数

--参数:1、回调函数

              2、间隔时间,毫秒为单位

例子:每隔1秒打印一次hello

图片切换效果图:

“修改时间最久的”这一句我没法理解,呵呵O_O!!!

可以用这个属性:fileUpdatedDate

document.getElementById('img_id').fileUpdatedDate// 得到了img元素src所指向图片的最后修改时间,格式:月/日/年

得到了图片最后修改时间,具体使用相信你就知道了。^_^