時間顯示和計時器setInterval
請高手們幫我看下??
var attime;
? function clock(){
? ? var time=new Date();? ? ? ? ??
? ? attime= time.getHours()+":"+time.getMinutes()+":"+time.getSeconds() ;
? ? document.getElementById("clock").value = attime;
? }
? ?setInterval(clock,1000);
這個顯示時間,每次都是先顯示time的毫秒數(shù),再顯示"9:20:20",兩個值反復(fù)切換,這是為什么呢。
2018-07-19
你一開始是不是運行了time的毫秒數(shù) 我感覺是跟這個網(wǎng)頁編譯器有關(guān) 你運行兩次他就把兩次的反復(fù)切換 我把你的代碼寫在自己的編譯器就沒有這個問題