這個的邏輯有點無法理解的呀。。
想通了耶。。。
<script type="text/javascript">
? var num=0;
? function startCount() {
? ? document.getElementById('count').value=num;
? ? num=num+1;
? ? setTimeout("startCount()",2000);?
? }
? ? setTimeout("startCount()",1000);?
</script>
函數?startCount()內外都設置?setTimeout()該怎么理解呢? ?為什么只在函數startCount()中設置? setTimeout("startCount()",1000)沒有效果呢?
2015-04-02
function外的setTimeout()不是必須的,只不過這樣寫時不需要點擊文本框計數器就會從頁面開始載入時自動運行了。
2015-03-30
setTimeout("startCount()",1000); 這句話是1秒之后調用1次startCount這個函數,是先把函數調用起來
然后setTimeout("startCount()",2000); 這句話是隔2秒之后再調用該函數,這樣就可以做到循環調用了,類似于遞歸