JavaScript編寫開發(fā)動(dòng)態(tài)時(shí)鐘
本文實(shí)例為大家分享了JavaScript編寫開發(fā)動(dòng)態(tài)時(shí)鐘的具體代碼,供大家參考,具體內(nèi)容如下
效果圖:


實(shí)質(zhì)上就是調(diào)用時(shí)間庫,再添加一個(gè)顏色數(shù)組,給顯示的時(shí)間嵌套一個(gè)div盒子,再將顏色數(shù)組的顏色設(shè)置隨機(jī)變化,這樣就使得時(shí)間變化的時(shí)候顏色也會發(fā)生變化。
完整源代碼:
<!DOCTYPE html><html> <head> <meta charset='utf-8'> <title>網(wǎng)頁時(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>
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持好吧啦網(wǎng)。
相關(guān)文章:
1. 詳解Android studio 動(dòng)態(tài)fragment的用法2. 基于android studio的layout的xml文件的創(chuàng)建方式3. 編程語言PHP在Web開發(fā)領(lǐng)域的優(yōu)勢在哪?4. 解決Android studio xml界面無法預(yù)覽問題5. 什么是python的自省6. Spring Boot和Thymeleaf整合結(jié)合JPA實(shí)現(xiàn)分頁效果(實(shí)例代碼)7. 圖文詳解vue中proto文件的函數(shù)調(diào)用8. Android如何加載Base64編碼格式圖片9. Springboot Druid 自定義加密數(shù)據(jù)庫密碼的幾種方案10. Vue封裝一個(gè)TodoList的案例與瀏覽器本地緩存的應(yīng)用實(shí)現(xiàn)

網(wǎng)公網(wǎng)安備