我正在尝试在调用函数之前将计时器从 5 秒倒计时到零,并且我可以成功地做到这一点,但是我还无法在倒计时时显示计时器值。不是显示值,而是<div></div>
从空格变为“数字:0”。我已经使用了两者setTimeout
并且setInterval
结果相同。
<script type="text/javascript">
for (i = 5; i > 0; i--) {
function countDown() {
setInterval(function () {
document.getElementById("displayDiv").innerHTML = "Number: " + i;
}, 1000);
}
}
</script>
我也尝试.value
在.innerHTML
没有帮助的情况下使用。
<input type="button" value="Count" onclick="countDown()" />
<div id="displayDiv" />
这似乎应该很简单,但它让我难住了。任何帮助表示赞赏