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所指向图片的最后修改时间,格式:月/日/年
得到了图片最后修改时间,具体使用相信你就知道了。^_^