為什么運行不了?
<!DOCTYPE?HTML> <html> <head> <meta?http-equiv="Content-Type"?content="text/html;?charset=utf-8"> <title>計時器</title> <script?type="text/javascript"> ??var?num=0; ??function?startCount()?{ ????document.getElementById('count').value=num; ????num=num+1; ????var?i=setTimeout("startCount()",1000); ??}a </script> </head> <body> <form> <input?type="text"?id="count"?/> <input?type="button"?value="stop"?onclick="clearTimeout(i)"/> </form> </body> </html>
沒反應(yīng)。。。。
2016-09-28
var?i=setTimeout("startCount()",1000);錯了,不謝
2016-10-27
不好意思,最近沒上慕課,沒看到,你函數(shù)沒有調(diào)用呀 ,可以在body里面調(diào)用 onload="startCount()"
2016-10-24
你寫了函數(shù),但是沒有調(diào)用函數(shù),它就不會開始,都不開始運行,你怎么來讓它停止動作呢?
2016-09-30
<!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;
? ? var i=setTimeout("startCount()",1000);?
? }
? setTimeout("startCount()",1000);
</script>
</head>
<body>
<form>
<input type="text" id="count" />
</form>
</body>
</html>
你可以看看我寫的和你的有什么差別,你就知道了
2016-09-28
?var?i=setTimeout("startCount()",1000);不要在方法體里面直接聲明變量,可以把var去掉,或者在方法體外面定義
var i;