课程
/前端开发
/JavaScript
/JavaScript进阶篇
setTimeout不是只执行一次吗,怎么每过一秒执行一次啊
2016-12-31
源自:JavaScript进阶篇 8-5
正在回答
<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,周而复始反复调用下去!
用一个函数来封装一下:
function example(){//其他语句; setTimeout("example()",1000);}setTimeout("example()",1000);
举报
本课程从如何插入JS代码开始,带您进入网页动态交互世界
1 回答setTimeout()计时器执行次数
1 回答setTimeout执行多次
3 回答setTimeout()不是只执行一次吗?
3 回答不是说setTimeout只执行一次吗?
1 回答setTimeout只执行一次,为何能够计时