【发布时间】:2016-01-21 06:52:10
【问题描述】:
所以我正在尝试更改我网站的背景图片以与一天中的时间相关联。
例如。现在是晚上,所以背景图片会变成日落。现在是早上,背景图片将是日出。
但是,我想让函数从几个图片数组中随机选择。例如,我会有一个包含 3 个晚上的数组,一个包含 3 个早上的数组,一个包含 3 个下午的数组,等等。根据一天中的时间,该函数将从相关数组中随机选择一张图片,然后将该图片用于背景。
我不知道这是否可能,但我希望得到任何指导。
编辑:
//Greeting based on time of day
var today = new Date();
var hourNow = today.getHours();
var greeting;
var style;
if(hourNow >= 18) {
greeting = 'Good evening.';
} else if (hourNow >= 12) {
greeting = 'Good afternoon.';
} else if (hourNow > 0) {
greeting = 'Good morning.';
} else {
greeting = 'Hello.';
}
document.write('<h1>' + greeting + '</h1>');
那里没有任何图像数组,因为我真的不知道如何输入图像数组甚至 document.get?。
【问题讨论】:
-
请贴出你的代码,让我们看看你到目前为止写了什么。
-
感谢您提供代码。我的答案在下面:)
-
@Bryana:你的问题解决了吗?
标签: javascript html css background background-image