答题计时js代码demo
时间: 2023-08-02 22:11:27 浏览: 35
以下是一个简单的答题计时的 JavaScript 代码示例:
HTML:
```
<div id="timer">00:00</div>
```
JavaScript:
```
var timeLimit = 60; // 答题时间限制(单位:秒)
var timeLeft = timeLimit; // 剩余时间
var timerInterval; // 定时器
// 开始计时
function startTimer() {
timerInterval = setInterval(function() {
timeLeft--;
var minutes = Math.floor(timeLeft / 60);
var seconds = timeLeft % 60;
var displayTime = (minutes < 10 ? '0' : '') + minutes + ':' + (seconds < 10 ? '0' : '') + seconds;
document.getElementById('timer').innerHTML = displayTime;
if (timeLeft <= 0) {
clearInterval(timerInterval);
alert('时间到!');
}
}, 1000);
}
// 停止计时
function stopTimer() {
clearInterval(timerInterval);
}
```
在需要开始计时的地方调用 `startTimer()` 函数即可开始计时,在需要停止计时的地方调用 `stopTimer()` 函数即可停止计时。计时结束时会弹出提示框。可以根据需要修改提示框的内容或样式。