如何在Javascript循环中获得每个字符串的单行

mez*_*tli 1 javascript loops

我目前正在使用javascript并尝试了解它.我想知道如何让每个问候语在一行中而不是一个接一个地接着另一行.希望我的问题有道理.

window.onload = function() {
getGreeting();
};

for(var hours=0; hours < 24; hours++)
{

document.getElementById("loop").innerHTML = document.getElementById("loop").innerHTML + "\n" +  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;
}
Run Code Online (Sandbox Code Playgroud)

http://jsfiddle.net/priswiz/KcS5b/ 你在jsfiddle文件中看到问候是一个接一个地排列,我想知道如何获得每行一个.

谢谢!