代碼是什么意思呀?求解
<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,1000);?
</script>
2016-08-24
首先看setInterval(clock,1000); ? 為啟動一個定時器,第二個參數(shù)1000,告訴這個定時器每1000毫秒=1秒鐘執(zhí)行一次第一個參數(shù)中給出的內(nèi)容,即clock函數(shù);
clock函數(shù)中定義日期對象time,用于獲取當(dāng)前的時(getHours)、分(getMinutes)、秒(getSeconds),然后通過字符串拼接(用+號連接),得到當(dāng)前的完整時間attime,例如: 23:15:24
最后,將拼接得到的字符串賦值給id=clock的input標(biāo)簽,就顯示在頁面上了。
2016-08-24
首先clock函數(shù)中attime顯示的是你電腦當(dāng)前的時間,輸出的是以計時方式顯示你的電腦時間,就是一秒一秒的累加而已,假如前一秒是15:08:27,下來就是15:08:28,15:08:29......這樣下去