課程
/前端開發
/JavaScript
/JavaScript進階篇
,大佬幫我看一下,文本框里沒有數值
2020-08-02
源自:JavaScript進階篇 8-5
正在回答
input標簽里面是onclick,所以要點擊文本框才會顯示數字??
<!DOCTYPE?HTML>
<html>
<head>
<meta?http-equiv="Content-Type"?content="text/html;?charset=utf-8">
<title>計時器</title>
</head>
<body>
<input?type="text"?id="count"?value="0"?/>
<script?type="text/javascript">
????var?num=0;
????function?startCount()?{
??????document.getElementById('count').value=num;
??????num=num+1;
??????setTimeout(startCount,?1000);
????}
????startCount();
??</script>
</body>
</html>
其實你們都沒有注意到
document.getElementById('count')? 是 null
,這里是慕課網上代碼有問題,解決的方法是把整個<script></script>代碼放到下面(比如</body>前),因為沒有在onload,或者document.ready里面,頁面可能還沒渲染好執行js,導致為null
maleficenttt_
冰封一切1 回復 maleficenttt_
你只寫了函數沒有去調用函數,
可以在圖中第十三行函數外加上setTimeout("startCount()",2000);
作為打開網頁的延遲函數循環啟動
11行 setTimeout(startCount,1000); //括號去掉
運行后? 點擊文本框試試
舉報
本課程從如何插入JS代碼開始,帶您進入網頁動態交互世界
1 回答運行后文本框怎么不顯示數值?
2 回答為什么文本框里不顯示?
1 回答文本框中要顯示數值的寫法
3 回答請問哪里錯了 文本框沒顯示數值
2 回答文本框上面顯示數字
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2022-02-06
input標簽里面是onclick,所以要點擊文本框才會顯示數字??
2020-10-12
<!DOCTYPE?HTML>
<html>
<head>
<meta?http-equiv="Content-Type"?content="text/html;?charset=utf-8">
<title>計時器</title>
</head>
<body>
<input?type="text"?id="count"?value="0"?/>
<script?type="text/javascript">
????var?num=0;
????function?startCount()?{
??????document.getElementById('count').value=num;
??????num=num+1;
??????setTimeout(startCount,?1000);
????}
????startCount();
??</script>
</body>
</html>
2020-10-12
其實你們都沒有注意到
document.getElementById('count')? 是 null
,這里是慕課網上代碼有問題,解決的方法是把整個<script></script>代碼放到下面(比如</body>前),因為沒有在onload,或者document.ready里面,頁面可能還沒渲染好執行js,導致為null
2020-09-19
你只寫了函數沒有去調用函數,
可以在圖中第十三行函數外加上setTimeout("startCount()",2000);
作為打開網頁的延遲函數循環啟動
2020-08-07
11行 setTimeout(startCount,1000); //括號去掉
2020-08-04
運行后? 點擊文本框試試