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

setTimeout执行次数问题

setTimeout不是只执行一次吗,怎么每过一秒执行一次啊

提问者:另另 2016-12-31 16:38

个回答

  • 大年糕
    2017-03-03 17:28:07

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

    函数运行思路,1.第二个setTimeout调用numCount函数  2.numCount函数中的setTimeout又调用numCount,周而复始反复调用下去!

  • Y_O_U
    2016-12-31 20:26:37

    用一个函数来封装一下:

    function example(){
    //其他语句;
           setTimeout("example()",1000);
    }
    setTimeout("example()",1000);