<script type="text/javascript">
var num=0;
function startCount() {
document.getElementById('count').value=num;
num=num+1;
setTimeout("startCount()",1000) //为什么这个不能单独运行?而必须要设定多久之后运行后才能运行这一块(必须要设置下面的”setTimeout()“之后才能运行?)
}
setTimeout("startCount()",5000)//就是这个。。。。
</script>
因为你的函数没传值没有num。function startCount(num) {...}
函数内写不写都一样,是函数的延迟。
写的是个函数方法,得需要别地方调用才能执行。不掉用不执行