[js] 请使用js实现一个秒表计时器的程序
<!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>
</head>
<body>
<div id="counter"></div>
</body>
</html>
<script>
/* 选中所需要的couter */
const ele = document.getElementById('counter');
/* 定义两个变量 */
let intervalId, seconds;
/* 定义一个计算时间的方法 */
function counter() {
/* 定义定时器 */
intervalId = window.setInterval(() => {
--seconds;
ele.innerText = seconds;
if (seconds === 0) {
alert('计时结束');
window.clearInterval(intervalId);
}
}, 1000);
}
function stopCounter() {
window.clearInterval(intervalId);
}
function resumeCounter() {
counter();
}
seconds = 100;
counter();
</script>
运行结果

个人简介
我是歌谣,欢迎和大家一起交流前后端知识。放弃很容易,
但坚持一定很酷。
浙公网安备 33010602011771号