課程
/前端開發
/JavaScript
/JavaScript進階篇
試了兩種方式,一種直接在script中執行調用startCount(),卡在函數調用那兒無法往下執行
第二種,加一個button執行onclick調用,正常
2015-01-02
源自:JavaScript進階篇 8-5
正在回答
如果 function?startCount() 中用到了html代碼。此時你的html代碼還沒加載,當然錯了。 方法1 在window.onload()里面調用 意思是當頁面加載完成才調用你的函數。 方法2 在html 代碼后面寫你的js代碼。 意思是html加載完成了 在執行JS代碼。這樣不會報錯。 這是個常見的問題。
amateur 提問者
笛子
頁面沒加載完全為什么還能通過ID獲取到input標簽呢?偏偏獲取到的值是null。。。
兩種我都試過了??可以也??要不你把代碼貼出來??讓大家伙看看咯
舉報
本課程從如何插入JS代碼開始,帶您進入網頁動態交互世界
3 回答為什么不能在script中運行 startCount();而是要加setTimeout("startCount()",1000);
2 回答為什么不能直接調用startCount?
3 回答為什么不能直接調用startCount();
1 回答script里面寫完函數 直接執行
2 回答startCount()的執行順序?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2015-01-17
如果 function?startCount() 中用到了html代碼。此時你的html代碼還沒加載,當然錯了。 方法1 在window.onload()里面調用 意思是當頁面加載完成才調用你的函數。 方法2 在html 代碼后面寫你的js代碼。 意思是html加載完成了 在執行JS代碼。這樣不會報錯。 這是個常見的問題。
2017-06-10
頁面沒加載完全為什么還能通過ID獲取到input標簽呢?偏偏獲取到的值是null。。。
2015-01-02
兩種我都試過了??可以也??要不你把代碼貼出來??讓大家伙看看咯