Javascript while循环innerHTML

时间:2015-10-11 23:15:53

标签: javascript html while-loop

Javascript很新。

在html页面显示while循环结果时遇到问题。我正在尝试使用document.getElementById,但我认为我使用它不正确。非常感谢任何帮助。

function day() {
    var d = new Date();
    var today = d.getDate();

    var counter = 0;

    while (counter < today) {
        document.write("Hello ");
        counter = counter + 1;
    }

    console.log(today);
}

我的HTML就在这里,我打电话给那天

<button type="button" onclick="day()">Run Loop</button>
<p id="date4"></p>

2 个答案:

答案 0 :(得分:0)

我会改变

document.write("Hello");

//文档加载后,document.write将覆盖文档。

代表

document.getElementById("date4").innerHTML = "Hello";

答案 1 :(得分:0)

尝试一下(假设您正在加载jQuery)

function day() {
    var d = new Date();
    var today = d.getDate();
    var counter = 0;

    while (counter < today) {
        counter = counter + 1;
         $("#date4").html(counter);
    }
}