问答详情
源自:8-5 计时器setTimeout()

计数器的问题

<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????

提问者:c小罗 2016-04-17 15:00

个回答

  • qq_x_83
    2016-05-20 21:56:33

    个人理解,第一个表示每1000ms自动计数+1,第二个相当于一个开始按钮,表示1000ms后开始执行这个函数

  • qq_夜de第七章_0
    2016-04-17 15:07:18

    里面那个是函数,不能直接触发吧,如果不写第二个要写一个触发的按钮。 如: onclick=“startCount()”触发