var num=0; function startCount() { document.getElementById('count').value=num; num=num+1; setTimeout("startCount()",1000); } setTimeout("startCount()",1000);不理解这两句 setTimeout("startCount()",1000);的区别?求指教
2 回答
归去
TA贡献3条经验 获得超1个赞
用setInterval可以达到你说的循环效果,上面也达到了循环的效果,因为没有加判断条件关闭定时器。num在startCount函数外面,才能保证每次执行函数num的值就+1,这是作用域的知识了,你应该看下。
添加回答
举报
0/150
提交
取消