課程
/前端開發
/JavaScript
/JavaScript進階篇
截圖中是我改的,運行之后輸入框中沒有任何東西。不知道問題出在哪里,應該怎么改。求幫助
2018-03-26
源自:JavaScript進階篇 8-3
正在回答
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>定時器</title>
<script type="text/javascript">
? function count(){
? ? var attime;
? ? var time=new Date(); ? ? ? ? ?
? ? attime= time.getHours()+":"+add0(time.getMinutes()) +":"+add0(time.getSeconds());
? ? document.getElementById("clock").value = attime;
? ? setTimeout("count()",500);
? }
? setTimeout("count()",500);
??
? function add0(num){
? ? ? return (num<10)? "0"+num : num;
?
</script>
</head>
<body>
<form>
<input type="text" id="clock" size="50" ?/>
</form>
</body>
</html>
*************************
備注:
1,定時器得設置,才能運行;
2,考慮到“分”和“秒”的數字小于10的時候,于前面加個“0”比較美觀,于是,另外定義一個add0函數。
? var attime;
? function clock(){
? ? attime= time.getHours() + ":" + time.getMinutes() + ":" + time.getSeconds();
? setInterval(clock,100);
你的沒有設置定時器啊
舉報
本課程從如何插入JS代碼開始,帶您進入網頁動態交互世界
1 回答怎么只是顯示時間啊,格式"時:分:秒"?
5 回答結果顯示為什么是標準時間格式和時分秒格式交替出現?
1 回答獲取當前時間:格式為:xx年xx月xx日xx 時xx分xx秒 星期x怎么寫?
1 回答為什么右邊不顯示時間?
2 回答為什么去掉劃線部分在框里就不顯示出當前時間了
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2018-03-26
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>定時器</title>
<script type="text/javascript">
? function count(){
? ? var attime;
? ? var time=new Date(); ? ? ? ? ?
? ? attime= time.getHours()+":"+add0(time.getMinutes()) +":"+add0(time.getSeconds());
? ? document.getElementById("clock").value = attime;
? ? setTimeout("count()",500);
? }
? setTimeout("count()",500);
??
? function add0(num){
? ? ? return (num<10)? "0"+num : num;
? }
?
</script>
</head>
<body>
<form>
<input type="text" id="clock" size="50" ?/>
</form>
</body>
</html>
*************************
備注:
1,定時器得設置,才能運行;
2,考慮到“分”和“秒”的數字小于10的時候,于前面加個“0”比較美觀,于是,另外定義一個add0函數。
2018-03-26
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>定時器</title>
<script type="text/javascript">
? var attime;
? function clock(){
? ? var time=new Date(); ? ? ? ? ?
? ? attime= time.getHours() + ":" + time.getMinutes() + ":" + time.getSeconds();
? ? document.getElementById("clock").value = attime;
? }
? setInterval(clock,100);
</script>
</head>
<body>
<form>
<input type="text" id="clock" size="50" ?/>
</form>
</body>
</html>
你的沒有設置定時器啊