時間顯示和計時器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的毫秒數,再顯示"9:20:20",兩個值反復切換,這是為什么呢。
2018-07-19
你一開始是不是運行了time的毫秒數 我感覺是跟這個網頁編譯器有關 你運行兩次他就把兩次的反復切換 我把你的代碼寫在自己的編譯器就沒有這個問題