課程
/前端開發(fā)
/JavaScript
/JavaScript進階篇
,大佬幫我看一下,文本框里沒有數(shù)值
2020-08-02
源自:JavaScript進階篇 8-5
正在回答
input標簽里面是onclick,所以要點擊文本框才會顯示數(shù)字??
<!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
,這里是慕課網(wǎng)上代碼有問題,解決的方法是把整個<script></script>代碼放到下面(比如</body>前),因為沒有在onload,或者document.ready里面,頁面可能還沒渲染好執(zhí)行js,導致為null
maleficenttt_
冰封一切1 回復 maleficenttt_
你只寫了函數(shù)沒有去調(diào)用函數(shù),
可以在圖中第十三行函數(shù)外加上setTimeout("startCount()",2000);
作為打開網(wǎng)頁的延遲函數(shù)循環(huán)啟動
11行 setTimeout(startCount,1000); //括號去掉
運行后? 點擊文本框試試
舉報
本課程從如何插入JS代碼開始,帶您進入網(wǎng)頁動態(tài)交互世界
1 回答運行后文本框怎么不顯示數(shù)值?
2 回答為什么文本框里不顯示?
1 回答文本框中要顯示數(shù)值的寫法
3 回答請問哪里錯了 文本框沒顯示數(shù)值
2 回答文本框上面顯示數(shù)字
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學習伙伴
掃描二維碼關注慕課網(wǎng)微信公眾號
2022-02-06
input標簽里面是onclick,所以要點擊文本框才會顯示數(shù)字??
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
,這里是慕課網(wǎng)上代碼有問題,解決的方法是把整個<script></script>代碼放到下面(比如</body>前),因為沒有在onload,或者document.ready里面,頁面可能還沒渲染好執(zhí)行js,導致為null
2020-09-19
你只寫了函數(shù)沒有去調(diào)用函數(shù),
可以在圖中第十三行函數(shù)外加上setTimeout("startCount()",2000);
作為打開網(wǎng)頁的延遲函數(shù)循環(huán)啟動
2020-08-07
11行 setTimeout(startCount,1000); //括號去掉
2020-08-04
運行后? 點擊文本框試試