在我的项目中,我有问题列表,每个问题都有三个选项答案。
看到问题后,如果我想回答那个问题意味着点击“显示答案”按钮。 当我点击按钮时,计数器开始计时一分钟,一分钟后会显示错误。
有人能帮忙吗?
最佳答案
你可以使用这样的东西:
function gameLost() {
alert("You lose!");
}
setTimeout(gameLost, 60000);
更新:将函数引用传递给 setTimeout()
而不是代码字符串(我真的是那样写的吗?O_o)
编辑
也显示计时器(改进版本,也感谢 davin):
<button onclick="onTimer()">Clickme</button>
<div id="mycounter"></div>
<script>
i = 60;
function onTimer() {
document.getElementById('mycounter').innerHTML = i;
i--;
if (i < 0) {
alert('You lose!');
}
else {
setTimeout(onTimer, 1000);
}
}
</script>
……
关于javascript - 如何在javascript中设置一分钟计数器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6893130/