为了账号安全,请及时绑定邮箱和手机立即绑定

这里2个setTimeout语句是用来干嘛用的

<!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);
  }
setTimeout("startCount()",1000);

</script>
</head>
<body>
<form>
<input type="text" id="count"  />
</form>
</body>
</html>
  function startCount() {
    document.getElementById('count').value=num;
    num=num+1;  
    setTimeout("startCount()",1000);
  }
setTimeout("startCount()",1000);

</script>
</head>
<body>
<form>
<input type="text" id="count"  />
</form>
</body>
</html>


正在回答

3 回答

下面的setTimeout为了刷新完页面启动startCount()这个函数  不然函数是不会自己启动的  在函数里的setTimeout调用了这个函数 导致第一次执行这个函数之后 执行到这再一次执行这个函数 达到循环

1 回复 有任何疑惑可以回复我~
#1

qq_嫵钶取玳_0 提问者

非常感谢!
2015-12-16 回复 有任何疑惑可以回复我~
#2

斌2233 回复 qq_嫵钶取玳_0 提问者

您客气
2015-12-16 回复 有任何疑惑可以回复我~

每隔一秒调用startCount() 方法,及定时刷新。

0 回复 有任何疑惑可以回复我~

因为这里setTimeout是指1秒后调用startCount()函数,之后就不调用了,第二次写setTimeout就是为了再调用一次哦~

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

这里2个setTimeout语句是用来干嘛用的

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信