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

函数里面为什么也要使用 setTimeout("numCount()",1000);

<!DOCTYPE HTML>

<html>

<head>

<script type="text/javascript">

var num=0;

function numCount(){

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

 num=num+1;

 setTimeout("numCount()",1000);

 }

   setTimeout("numCount()",1000);

</script>

</head>

<body>

<form>

<input type="text" id="txt" />


</form>

</body>

</html>


提问者:思进行 2019-02-14 18:07

个回答

  • 你是漂亮的天蓝色
    2019-04-27 16:59:58

    函数里不写setTimeout,函数外写setInterval也能计数

  • 毒素100
    2019-04-09 19:53:17

    第14行写这句: window.onload=startCount;

  • qq_noblequeen_0
    2019-02-23 20:26:18

    因为setTimeout只能执行一次,所以在函数中使用该方法可以起到循环的作用

  • 蝉时雨丶0909
    2019-02-16 13:45:28

    例子里都说了是无限循环计数器。函数内部调用函数本身,然后就能一直循环了