div 实现一分钟倒计时,具体的代码
时间: 2024-10-23 11:05:34 浏览: 10
js实现倒计时关键代码
要在网页上实现一个简单的分钟倒计时,你可以使用HTML、CSS以及JavaScript来创建一个div元素,显示剩余时间。下面是一个基本的示例:
```html
<!DOCTYPE html>
<html lang="zh">
<head>
<style>
#countdown {
font-size: 48px;
color: red;
text-align: center;
margin-top: 50px;
}
</style>
</head>
<body>
<div id="countdown">60 分钟</div>
<script>
// 设置初始时间为60分钟
let timeLeft = 60 * 60; // 秒数,一小时=60*60秒
function countdown() {
// 每秒钟更新时间并减少1秒
if (timeLeft > 0) {
document.getElementById('countdown').textContent = `${timeLeft / 60} 分 ${Math.floor(timeLeft % 60)}`;
timeLeft--;
setTimeout(countdown, 1000); // 每秒执行一次
} else {
document.getElementById('countdown').textContent = '计时结束';
}
}
// 开始倒计时
countdown();
</script>
</body>
</html>
```
在这个例子中,我们首先设置了一个初始值`timeLeft`为60分钟。然后,`countdown`函数每秒会被执行一次,它会递减剩余时间,并更新div的内容。当时间达到0时,显示"计时结束"。
阅读全文