JavaScript編寫開發(fā)動(dòng)態(tài)時(shí)鐘
本文實(shí)例為大家分享了JavaScript編寫開發(fā)動(dòng)態(tài)時(shí)鐘的具體代碼,供大家參考,具體內(nèi)容如下
效果圖:
實(shí)質(zhì)上就是調(diào)用時(shí)間庫(kù),再添加一個(gè)顏色數(shù)組,給顯示的時(shí)間嵌套一個(gè)div盒子,再將顏色數(shù)組的顏色設(shè)置隨機(jī)變化,這樣就使得時(shí)間變化的時(shí)候顏色也會(huì)發(fā)生變化。
完整源代碼:
<!DOCTYPE html><html> <head> <meta charset='utf-8'> <title>網(wǎng)頁(yè)時(shí)鐘</title> <style> </style> </head> <style> .center{ background: url(img/shizhong.jpg) no-repeat center; font-size: 50px; height: 600px; line-height: 620px; text-align: center; } </style> <body> <div id = 'spanTip'></div> </body> <script> //格式化時(shí)間 給前面加個(gè)0; function addZero(num){ return num < 10? ’0’ + num : num; } function genDate(){ var date = new Date(); //獲取時(shí)間 var dateStr =addZero(date.getHours()) +':'+addZero(date.getMinutes())+':'+addZero(date.getSeconds()); var spanTip = document.getElementById('spanTip'); spanTip.innerHTML = dateStr; //顏色數(shù)組 var color = [’red’, ’green’, ’yellow’, ’blue’, ’black’, ’gold’, ’orange’, ’gray’, ’pink’, ’maroon’]; //鐘表顏色數(shù)組 var radom = Math.floor(Math.random() * color.length ); //隨機(jī)數(shù) spanTip.style.color = color[radom]; //設(shè)置隨機(jī)顏色 } window.setInterval('genDate()',1000);</script></html>
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持好吧啦網(wǎng)。
相關(guān)文章:
1. ASP刪除img標(biāo)簽的style屬性只保留src的正則函數(shù)2. jsp實(shí)現(xiàn)登錄驗(yàn)證的過濾器3. 解析原生JS getComputedStyle4. 存儲(chǔ)于xml中需要的HTML轉(zhuǎn)義代碼5. ASP基礎(chǔ)入門第八篇(ASP內(nèi)建對(duì)象Application和Session)6. 輕松學(xué)習(xí)XML教程7. jsp+servlet簡(jiǎn)單實(shí)現(xiàn)上傳文件功能(保存目錄改進(jìn))8. msxml3.dll 錯(cuò)誤 800c0019 系統(tǒng)錯(cuò)誤:-2146697191解決方法9. ASP常用日期格式化函數(shù) FormatDate()10. ASP基礎(chǔ)知識(shí)Command對(duì)象講解
