gpt4 book ai didi

javascript - 在另一个定时器停止后启动定时器

转载 作者:太空宇宙 更新时间:2023-11-04 01:00:24 25 4
gpt4 key购买 nike

我一直在为一个学校元素编写代码,而且我对 JavaScript 还很陌生。我已经为一个计时器编写了代码,该计时器在 40 秒内从 40 倒计时到 0。在那之后,我想要另一个计时器,但从第一次停止的地方开始有不同的文本。

但我不知道该怎么做。我听说过 setInterval,但我不知道如何应用它..

我的代码:

<script type="text/javascript">
function countDown(secs, elem) {
var element = document.getElementById(elem);
element.innerHTML = "Word bereid, nog " + secs + " seconde te gaan";
if (secs < 1) {
clearTimeout(timer);
element.innerHTML = '';
}
</script>
secs--;
var timer = setTimeout('countDown('+secs+',"'+elem+'")',1000);
}
<div id="status">
</div>
<script type="text/javascript">
countDown(5, "status")
</script>
</div>

最佳答案

countDown(5, "status");

function countDown (secs, elem) {
var element = document.getElementById(elem);
var timer = setInterval(() => {
console.log(secs, 'seconds remaining');

element.innerHTML = "Word bereid, nog " + secs + " seconde te gaan";
if(secs < 1) {
clearInterval(timer);
element.innerHTML = '';
console.log('timer after timer...');
}
secs--;
}, 1000);
}
<div id="status"></div>

关于javascript - 在另一个定时器停止后启动定时器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53542491/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com