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