在點擊按鈕的時候不能停止,求條件語句代碼
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>計時器</title>
</head>
<script type="text/javascript">
? var num=0;
? function startCount() {
? ? document.getElementById('count').value=num;
? ? num=num+1;
? ? setTimeout("startCount()",1000);?
? }
</script>
</head>
<body>
<form>
<input type="text" id="count" />
<input type="button" value="start" onclick="startCount()"/>
</form>
</body>
</html>
2018-07-29
這個很有意思? 當多點擊幾次按鈕,計數會越來越快?。?!
2018-07-09
clearInterval(timer); 先清除一下定時器,document.getElementById('status').value = 2 設置值
2018-07-08
clearInterval(timer);
document.getElementById('status').value = 2;
這個是什么意思呢?謝謝
2018-07-06
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>計時器</title>
</head>
<script type="text/javascript">
var num = 0;
var timer = null;
function startCount() {
var statusValue = document.getElementById('status').value;
if (statusValue == 1) {
clearInterval(timer);
document.getElementById('status').value = 2;
timer = setInterval(function () {
num = num + 1;
document.getElementById('count').value = num;
}, 1000);
document.getElementById('btn').value = "暫停";
} else {
clearInterval(timer);
document.getElementById('btn').value = "開始";
document.getElementById('status').value = 1;
}
}
</script>
</head>
<body>
<form>
<input type="hidden" id="status" value="1">
<input type="text" id="count">
<input id="btn" type="button" value="開始" onclick="startCount()">
</form>
</body>
</html>