JavaScript編寫開(kāi)發(fā)動(dòng)態(tài)時(shí)鐘
本文實(shí)例為大家分享了JavaScript編寫開(kāi)發(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.NET MVC使用Log4Net記錄異常日志并跳轉(zhuǎn)到靜態(tài)頁(yè)2. Ajax原理與應(yīng)用案例快速入門教程3. XSL簡(jiǎn)明教程4. JavaScript css3實(shí)現(xiàn)簡(jiǎn)單視頻彈幕功能5. Jsp servlet驗(yàn)證碼工具類分享6. asp下利用xml打包網(wǎng)站文件7. IntelliJ IDEA 2020最新激活碼(親測(cè)有效,可激活至 2089 年)8. CSS3實(shí)現(xiàn)動(dòng)態(tài)翻牌效果 仿百度貼吧3D翻牌一次動(dòng)畫特效9. 關(guān)于JavaScript的Array數(shù)組方法詳解10. 使用JSP實(shí)現(xiàn)簡(jiǎn)單的用戶登錄注冊(cè)頁(yè)面示例代碼解析
