涉及的知识点
setTime()
setTimeout() 方法用于在指定的毫秒数后调用函数或计算表达式。
1.提示: 1000 毫秒= 1 秒。
2.提示: 使用 clearTimeout() 方法来阻止函数的执行。
效果图
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>点击按钮实现60秒到计时</title>
</head>
<body>
<button onclick="time();">开始</button>
<button onclick="stop();">停止</button>
<input value="60" id="txt"/>
<script>
var txt = document.getElementById("txt").value;
var out;
function time(){
if(txt<=60&&txt>0){
txt--;
document.getElementById("txt").value = txt;
out= setTimeout(time,1000);
}else{
document.getElementById("txt").value = 0;
}
}
function stop(){
clearTimeout(out);
}
</script>
</body>
</html>