【发布时间】:2021-11-30 20:49:30
【问题描述】:
我需要使用循环从 10 到 0 进行倒计时。循环应该替换需要重复 10X 的代码。我还需要在 HTML 中向用户显示倒计时。救命!
<script>
function StartTheCountdown()
{
var Countdown = 10;
// Used to keep track of actual time.
// 1000 = 1 second because we are using milliseconds.
var timeout = 10000;
setTimeout(() => {
document.getElementById("CountDownDisplay").innerHTML = "Blastoff!";
Countdown = Countdown - 1;
}, timeout)
timeout = timeout - 1000;
// We need to do this 10 times **************************************
setTimeout(() => {
document.getElementById("CountDownDisplay").innerHTML = Countdown;
Countdown = Countdown - 1;
}, timeout)
timeout = timeout - 1000;
}
</script>
【问题讨论】:
-
查看 W3schools 以获取 javascript w3schools.com/js/js_loop_for.asp 中的 for 循环示例
标签: javascript loops for-loop