設置2000數(shù)據(jù)了但是時間還是每隔一秒跳一下。
?var attime;
? function clock(){
? ? var time=new Date(); ? ? ? ? ?
? ? attime=time.getHours()+":"+time.getMinutes()+":"+time.getSeconds();
? ? document.getElementById("clock").value = attime;
? }
? setInterval(clock,2000);
哪位大神看看是怎么回事?
還有就是最后一行的setInterval();跟var int=setInterval();這兩個有什么區(qū)別呢?
2017-04-26
你是在慕課網(wǎng)里運行的嗎,可能是慕課網(wǎng)的bug,你把代碼拷出來形成一個獨立文件,再用瀏覽器打開試試。
setInterval()會返回一個定時器標識,通過它可以清除定時器,所以setInterval()與var int = setInetrval()的區(qū)別就是后者保留下了定時器標識,可以在后面隨時清除定時器