计数器的问题

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

c小罗

2016-04-17 15: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????

写回答 关注

2回答

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

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

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

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

JavaScript进阶篇

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

468060 学习 · 21891 问题

查看课程

相似问题