課程
/前端開發(fā)
/JavaScript
/JavaScript進階篇
為什么要兩句setTimeout("startCount()",1000);才能執(zhí)行
2015-07-24
源自:JavaScript進階篇 8-5
正在回答
回復(fù) human123:外面那個延遲一秒執(zhí)行startCount函數(shù),里面那個循環(huán)執(zhí)行startCount函數(shù)。外面那個主要作用就是等dom節(jié)點都加載完才執(zhí)行函數(shù)。寫成以下形式同樣可以實現(xiàn)效果。
<!DOCTYPE?HTML> <html> <head> <meta?http-equiv="Content-Type"?content="text/html;?charset=utf-8"> <title>計時器</title> </head> <body> <form> <input?type="text"?id="count"?/> </form> <script?type="text/javascript"> ??var?num=0; ??function?startCount()?{ ????document.getElementById('count').value=num; ????num=num+1; ????setTimeout("startCount()",1000); ??} ??startCount(); </script> </body> </html>
human123 提問者
Yvonne_D
arlenhui 回復(fù) Yvonne_D
qq_嶸歸_0
其實應(yīng)該像講解中的例子一樣,應(yīng)該設(shè)置一個按鈕去啟動函數(shù),這樣就比較好理解了。第二個setTimeout("startCount()",1000)相當(dāng)于就是這個啟動按鈕,有了這句話就不用啟動按鈕了。有錯誤的地方還望指正??!
<!DOCTYPE?HTML> <html> <head> <script?type="text/javascript"> var?num=0; function?numCount(){ ?document.getElementById('txt').value=num; ?num=num+1; ?setTimeout("numCount()",1000); ?} </script> </head> <body> <form> <input?type="text"?id="txt"?/> <input?type="button"?value="Start"?onClick="numCount()"?/> </form> </body> </html>
函數(shù)里面的沒有調(diào)用函數(shù)的時候是不會啟動的
qq_小城故事_0 回復(fù) human123 提問者
舉報
本課程從如何插入JS代碼開始,帶您進入網(wǎng)頁動態(tài)交互世界
1 回答為什么要用兩個setTimeout("startCount()",1000)
6 回答為什么要寫兩遍setTimeout("startCount()",1000);?
2 回答為什么要設(shè)置兩個setTimeout("startCount()",1000);
2 回答setTimeout("startCount()",1000);要寫兩次
3 回答為什么要使用兩次setTimeout("startCount()",1000);
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2015-07-24
回復(fù) human123:外面那個延遲一秒執(zhí)行startCount函數(shù),里面那個循環(huán)執(zhí)行startCount函數(shù)。外面那個主要作用就是等dom節(jié)點都加載完才執(zhí)行函數(shù)。寫成以下形式同樣可以實現(xiàn)效果。
2015-09-07
其實應(yīng)該像講解中的例子一樣,應(yīng)該設(shè)置一個按鈕去啟動函數(shù),這樣就比較好理解了。第二個setTimeout("startCount()",1000)相當(dāng)于就是這個啟動按鈕,有了這句話就不用啟動按鈕了。有錯誤的地方還望指正??!
2015-07-24
函數(shù)里面的沒有調(diào)用函數(shù)的時候是不會啟動的