我已經開始學習JavaScript了,我想嘗試一個簡單的倒數計時器,但我無法弄清楚。setTimeout in javascript to print
function countdown() {
var count1 = 10;
while (count1 >= 0) {
setTimeout(function() {
document.getElementById("main").innerHTML = count1;
}, 1000);
count1--;
}
}
<p id="main" onload="countdown()"></p>
頁面只是停止/掛起。它有什麼問題?
使用'的setInterval(函數(){...})'這個 –
我不認爲'onLoad'了'p'元素上會做任何事情。我不認爲你的頁面正在停止或掛起;它沒有做任何事情開始。嘗試添加'document.addEventListener('DOMContentLoaded',countdown);',然後您可以調試其餘的邏輯。 – 2017-02-14 06:51:45
[簡單的JavaScript倒數計時器的代碼?]的可能的重複?(http://stackoverflow.com/questions/1191865/code-for-a-simple-javascript-countdown-timer) –