<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>用定时器倒计时</title>
<style>
.one {
margin: 50px auto;
text-align: center;
}
</style>
</head>
<body>
<div class="one">
<h1>请输入倒计时的时间(秒)</h1>
<input id="one" type="text">
<button id="two">开始</button>
<h1 id="count"></h1>
</div>
<script>
var one = document.getElementById("one");
var two = document.getElementById("two");
var num;
// 点击按钮时,把文本框中的数值给定时器
two.onclick = function () {
num = one.value;
// 开始倒计时
var timer = setInterval (function () {
count.innerHTML = num--;
// 如果数值小于-1了,就停止计时
if (num < -1) {
clearInterval(timer);
count.innerHTML = "倒计时结束!";
}
},1000);
}
</script>
</body>
</html>
用定时器倒计时
最新推荐文章于 2022-06-29 20:12:18 发布