大神来看看我这为什么不行

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

宝哥来也哦哦

2015-04-22 18:18

var num=0;
  function startCount() {
    document.getElementById('count').value=num;
    num=num+1;  
    setTimeout("startCount()",1000);
  }
   startCount();

为什么这样就不行呢?

写回答 关注

2回答

  • lymo
    2015-04-22 19:11:09
    已采纳
    <script type="text/javascript">
    var num=0;
      function startCount() {
        document.getElementById('count').value=num;
        num=num+1;  
        setTimeout("startCount()",1000);
      }
    </script>
    </head>
    <body onload="startCount()">  //应该把调用函数写在onload后,或者body的最后面,不然按顺序渲染的时候会出错


    宝哥来也哦哦

    这里面有个先后顺序问题呀。。。谢谢嫩

    2015-04-23 08:23:52

    共 1 条回复 >

  • luckymore
    2015-04-22 18:38:34

    不知道你在说什么,代码全部贴出来!!

JavaScript进阶篇

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

468194 学习 · 21891 问题

查看课程

相似问题