求問老師為什么這樣子停止不了
<!DOCTYPE?HTML> <html> <head> <meta?http-equiv="Content-Type"?content="text/html;?charset=utf-8"> <title>計(jì)時(shí)器</title> </head> <script?type="text/javascript"> ??var?num=0; ??function?starCount(){ ??????document.getElementById("count").value=num; ??????num=num+1; ??????i=setTimeout("startCount()",1000); ?????? ??????} </script> </head> <body> ??<form> ????<input?type="text"?id="count"/> ????<input?type="button"?value="start"?onClick="startCount()"/> ????<input?type="button"value="stop"?onclick="clearTimeout(i)"/> ??</form> </body> </html>
為什么clearInterval( )這個(gè)放在input里面就可以停止 為什么clearTimeout就不能停止呢?
2015-04-23
你把代碼放本地測(cè)試一下試試,我也遇到了這種情況,不過放在本地就好了
2015-04-23
可以的 謝謝啊