<!DOCTYPE?html>
<html>
<head>
????<meta?charset="UTF-8">
????<title>Document</title>
????<script>
????window.onload?=?function()?{
????????????var?a?=?0;
????????????obtn1?=?document.getElementById("btn1");
????????????obtn2?=?document.getElementById("btn2");
????????????obtn1.onclick?=?function()?{
????????????????setTimeout(function?rec()?{
????????????????????document.getElementById("txt").value?=?a;
????????????????????a?=?a?+?1;
????????????????????x?=?setTimeout(rec,?1000)
????????????????},?1000)
????????????}
????????????obtn2.onclick?=?function()?{
????????????????var?b?=?0;
????????????????setTimeout(document.getElementById('txt').value=b,?0);?
?????????????????clearTimeout(x);
????????????????}
????????????}
????</script>
</head>
<body>
????<input?type="text"?name="text"?id="txt"?/>
????<input?type="button"?id="btn1"?value="開始計時!"?/>
????<input?type="button"?id="btn2"?value="結(jié)束計時!"?/>
</body>
</html>為什么我點(diǎn)擊結(jié)束計時之后,再次重新計時,不是從0開始,而是接著之前的數(shù)字開始計時? ?請問問題出在哪兒了?怎么修改
為什么我點(diǎn)擊結(jié)束計時之后,再次重新計時,不是從0開始,而是接著之前的數(shù)字開始計時?
abc123456789def
2017-05-11 21:43:50