- 最後登錄
- 2024-4-15
- 在線時間
- 0 小時
- 註冊時間
- 2008-6-6
- 閱讀權限
- 30
- 精華
- 0
- UID
- 4377942
- 帖子
- 278
- 積分
- 2154 點
- 潛水值
- 23200 米
| 回復 jerry6453
抱歉,晚上趕著睡,沒有解釋.
先看這段code:- <body>
- <center>
- <form name="theForm">
- <input type="text" name="theText" />
- </form>
- </center>
- <script>
- timeStep=0.1;
- accumulated=0;
- function showTime(){
- document.theForm.theText.value=accumulated;
- accumulated+=timeStep;
- setTimeout("showTime();",1000);
- }
- showTime();
- </script>
- </body>
複製代碼 這是第二個程式,只是javascript的次序不同,也能順利執行,
因為在你第二個程式中document.theForm.theText並未出現就調用了,所以會出錯.
用window.onload,即是等待整個網頁載入後才觸發... |
|