私はここが初めてで、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;
}