为什么要用两个setTimeout("startCount()",1000)

来源:8-5 计时器setTimeout()

qq_e累_0

2015-10-19 15:30

为什么要用两个setTimeout("startCount()",1000)

写回答 关注

1回答

  • 紫焰123
    2015-10-19 16:19:00
    已采纳
    <script type="text/javascript">
      var num=0;
      function startCount() {
        document.getElementById('count').value=num;
        num=num+1;
        setTimeout(startCount,1000)
      }
      setTimeout(startCount,1000)
    </script>

    函数外的setTimeout是值从页面加载后1秒开始执行startCount函数

    函数内的setTimeout是指每秒执行自身函数。

    举个例子:函数外的那个setTimeout是指按下秒表键,而函数内的setTimeout则是指指针自动转动

    流逝纯眸

    那是先执行哪个呢

    2015-11-05 17:21:17

    共 2 条回复 >

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468194 学习 · 21891 问题

查看课程

相似问题