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