慕粉195424559
2017-03-15 22:07
<script type="text/javascript">
var num=0;
function startCount() {
document.getElementById('count').value=num;
num+=1;
setTimeout("startCount()",1000);
}
setTimeout(); //这里运行函数不可以吗
</script>
不行的,setTimeout()方法要有参数,不然不知道要对那段代码或者哪个函数进行操作
setTimeout();改为setTimeout("startCount()",1000);你要有启动的条件,就是提交代码之后它会直接启动计时器。
也可以,不过就是提交代码之后它会直接启动计时器。
代码执行不到那一句话啊,不断在前面循环。
JavaScript进阶篇
468198 学习 · 21891 问题
相似问题