課程
/前端開發
/JavaScript
/JavaScript進階篇
怎么讓計時器按照時:分:秒顯示,沒有閃爍
2016-07-28
源自:JavaScript進階篇 8-3
正在回答
var attime;? function clock(){??? var time=new Date();????????? ??? var hour=aa(time.getHours());??? var minute=aa(time.getMinutes());??? var second=aa(time.getSeconds());??? attime=hour+":"+minute+":"+second;??? document.getElementById("clock").value = attime;? }? function aa(x){????? if(x<10)????? {????????? return "0"+x;????? }else{????????? return x;????? }? }? setInterval(clock,100);
window.onload = function(){var HH = 0;var mm = 0;var ss = 0;var str = '';var timer = setInterval(function(){str = "";if(++ss==60){if(++mm==60){HH++;mm=0;}ss=0;}str+=HH<10?"0"+HH:HH;str+=":";str+=mm<10?"0"+mm:mm;str+=":";str+=ss<10?"0"+ss:ss;document.getElementById("d").innerHTML = str;},1000);};
? ?var i;
? ?function sj()
? {
? ? ?var js=new Date();
? ? document.getElementById("xs").value=js.getHours()+"時"+js.getMinutes()+"分"+js.getSeconds()+"秒";
?
? }setInterval("sj()",1000);
定義了一個input,id為"xs"
舉報
本課程從如何插入JS代碼開始,帶您進入網頁動態交互世界
2 回答計時器不顯示計時呀
2 回答計時器顯示時間
2 回答計時器的顯示改進
1 回答時間顯示和計時器setInterval
2 回答計時器顯示方式問題
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-08-05
var attime;
? function clock(){
??? var time=new Date();?????????
??? var hour=aa(time.getHours());
??? var minute=aa(time.getMinutes());
??? var second=aa(time.getSeconds());
??? attime=hour+":"+minute+":"+second;
??? document.getElementById("clock").value = attime;
? }
? function aa(x){
????? if(x<10)
????? {
????????? return "0"+x;
????? }else{
????????? return x;
????? }
? }
? setInterval(clock,100);
2016-07-28
window.onload = function(){
var HH = 0;
var mm = 0;
var ss = 0;
var str = '';
var timer = setInterval(function(){
str = "";
if(++ss==60)
{
if(++mm==60)
{
HH++;
mm=0;
}
ss=0;
}
str+=HH<10?"0"+HH:HH;
str+=":";
str+=mm<10?"0"+mm:mm;
str+=":";
str+=ss<10?"0"+ss:ss;
document.getElementById("d").innerHTML = str;
},1000);
};
2016-07-28
? ?var i;
? ?function sj()
? {
? ? ?var js=new Date();
? ? document.getElementById("xs").value=js.getHours()+"時"+js.getMinutes()+"分"+js.getSeconds()+"秒";
?
? }setInterval("sj()",1000);
定義了一個input,id為"xs"