📅  最后修改于: 2023-12-03 15:11:59.054000             🧑  作者: Mango
在许多应用程序中,计时器倒计时是一种常见的功能。用户可以设置时间,并在倒计时结束时执行特定的任务。本文将介绍如何在Javascript中实现计时器倒计时的功能,并在倒计时结束时隐藏计时器并显示文本。
<div id="countdown-timer">
<h2>倒计时剩余时间:</h2>
<div id="countdown"></div>
<p id="timer-done">时间到了!</p>
</div>
var timeleft = 60; // 设置倒计时时间
var countdownTimer = document.getElementById("countdown");
var timerDoneText = document.getElementById("timer-done");
var timer;
var timerInterval;
var timeInterval = 1000; // 每秒更新计时器
function startCountdown() {
countdownTimer.innerHTML = timeleft + " 秒";
timerInterval = setInterval(function() {
timeleft--;
countdownTimer.innerHTML = timeleft + " 秒";
if (timeleft <= 0) {
clearInterval(timerInterval);
timerDone();
}
}, timeInterval);
}
function timerDone() {
clearInterval(timerInterval);
countdownTimer.style.display = "none";
timerDoneText.style.display = "block";
}
window.onload = function() {
startCountdown();
};
# 关于计时器倒计时停止、隐藏和文本显示的介绍
在许多应用程序中,计时器倒计时是一种常见的功能。用户可以设置时间,并在倒计时结束时执行特定的任务。本文将介绍如何在Javascript中实现计时器倒计时的功能,并在倒计时结束时隐藏计时器并显示文本。
## 实现步骤
1. 首先,在HTML中创建一个计时器容器,显示计时器和任何相关文本。这可以通过使用HTML <div>元素及其样式属性来完成。
时间到了!
var timeleft = 60; // 设置倒计时时间
var countdownTimer = document.getElementById("countdown");
var timerDoneText = document.getElementById("timer-done");
var timer;
var timerInterval;
var timeInterval = 1000; // 每秒更新计时器
function startCountdown() {
countdownTimer.innerHTML = timeleft + " 秒";
timerInterval = setInterval(function() {
timeleft--;
countdownTimer.innerHTML = timeleft + " 秒";
if (timeleft <= 0) {
clearInterval(timerInterval);
timerDone();
}
}, timeInterval);
}
function timerDone() {
clearInterval(timerInterval);
countdownTimer.style.display = "none";
timerDoneText.style.display = "block";
}
window.onload = function() {
startCountdown();
};
注:以上所有代码都应该在JavaScript标签内进行。