0
我是新來的新來的js。如何在不同時間循環顯示問候語的功能
我想問一下,是否有可能將下面的getGreeting函數循環一定次數,比如說20次。所以根據一天的時間,你會得到20個早上好!或者20個下午好,等等。 。
謝謝
window.onload = function() {
var date = new Date();
var hours = date.getHours();
document.getElementById("greeting").innerHTML = getGreeting(hours);
};
function getGreeting(hours) {
var greetingText;
if (hours >=6 && hours < 12) {
greetingText = "Good morning!";
} else if (hours >= 12 && hours < 17) {
greetingText = "Good afternoon!";
} else if (hours >= 17 && hours < 23) {
greetingText = "Good Evening!";
} else if (hours >= 23 || hours < 6) {
greetingText = "Go to sleep!";
}
return greetingText;
}
謝謝你的回答,所以我需要創建20個div來實際看到20個問候出現在頁面上? – meztli 2013-03-13 08:48:33
工作演示:http://jsfiddle.net/priswiz/KcS5b/ – meztli 2013-03-14 16:23:37