没有效果。。。

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

宝慕林6291606

2018-12-14 14:21

<script type="text/javascript">
  var num=0;
  function startCount() {
    document.getElementById('count').value=num;
    num=num+1;
    setTimeout("startCount()",5000);
     
  }
  startCount();
</script>

JS不能直接startCount();来调用函数吗?


写回答 关注

2回答

  • PaulPierce
    2018-12-31 12:45:13

    表示不看 动漫. 不过我已经知道答案了.  你的startCount();是放在

    <input type="text" id="count" value=0></input> 后面.  因为JS 是单线程编译的 只能从上往下,因此你的能启动.


  • qq_MEGALOVANIA_0
    2018-12-15 18:58:16

    <html>

    <input type="text" id="count" value=0></input>

    <body>

    <script type="text/javascript">

      var num=0;

      function startCount() {

        document.getElementById('count').value=num;

        num=num+1;

        setTimeout("startCount()",1000);

         

      }

      startCount();

    </script>

    </body>

    </html>

    可以呀,你怎么写的?????????????????

    qq_MEG... 回复PaulPi...

    jojo.承太郎!!!!论智谋还是我dio更胜一筹!!!!

    2018-12-30 20:37:15

    共 2 条回复 >

JavaScript进阶篇

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

468194 学习 · 21891 问题

查看课程

相似问题