【发布时间】:2021-09-20 21:51:21
【问题描述】:
我已经在 javascript 中得到了这段代码
<script type="text/javascript">
var count = 20; // Timer
var redirect = "https://www.instagram.com/"; // Target URL
function countDown() {
var timer = document.getElementById("timer"); // Timer ID
if (count > 0) {
count--;
timer.innerHTML = "przekieruje cię za " + count + " sekund."; // Timer Message
setTimeout("countDown()", 1000);
} else {
window.location.href = redirect;
}
}
</script>
我想在我的 html 站点中放置带有暂停的按钮 - 它的工作方式类似于“如果我在倒计时运行时按下按钮,它将停止,但如果我再次单击它将恢复”。我试图将 clearInterval 放入代码中,但没有奏效。说到javascript,我真的是个业余爱好者。
【问题讨论】:
-
既然你使用的是timeout,那么你必须使用clearTimeout而不是clearInterval
标签: javascript html countdown