一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

node.js|vue.js|jquery|angularjs|React|json|js教程|

服務器之家 - 編程語言 - JavaScript - js教程 - javascript實現數字時鐘效果

javascript實現數字時鐘效果

2022-01-17 16:59一顆不甘墜落的流星 js教程

這篇文章主要為大家詳細介紹了javascript實現數字時鐘效果,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下

本文實例為大家分享了javascript實現數字時鐘效果的具體代碼,供大家參考,具體內容如下

效果圖

javascript實現數字時鐘效果

需求分析

1、通過date獲取時間
2、通過間隔定時器setInterval動態獲取時間
3、間隔定時器setInterval間隔設置為1000毫秒(1秒)獲取一次時間
4、為了樣式好看,我們這是用數字圖片來代替數字的

源代碼

HTML部分

?
1
2
3
4
5
6
7
8
9
10
11
<div id="div">
 <img src="img/0.png" />
 <img src="img/0.png" />
 
 <img src="img/0.png" />
 <img src="img/0.png" />
 
 <img src="img/0.png" />
 <img src="img/0.png" />
 
</div>

css部分

?
1
2
3
<style>
/*無*/
</style>

JavaScript部分

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<script>
 // 需求:數碼時鐘
 var date = new Date();
 var imgArr = document.getElementsByTagName('img');//獲取img圖片的一個集合
 var hours,minutes,seconds;
 var timre = setInterval(function () {
 date = new Date();
 // 獲取小時
 hours = date.getHours();
 
 imgArr[0].src = "img/" + parseInt(hours / 10) + ".png"
 imgArr[1].src = "img/" + hours % 10 + ".png"
 // 獲取分鐘
 minutes = date.getMinutes();
 imgArr[2].src = "img/" + parseInt(minutes / 10) + ".png"
 imgArr[3].src = "img/" + minutes % 10 + ".png"
 // 獲取秒
 seconds = date.getSeconds();
 imgArr[4].src = "img/" + parseInt(seconds / 10) + ".png"
 imgArr[5].src = "img/" + seconds % 10 + ".png"
 console.log(hours);
 console.log(minutes);
 console.log(seconds);
 }, 1000)
</script>

總代碼

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
<!DOCTYPE html>
<html lang="en">
<head>
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width, initial-scale=1.0">
 <title>Document</title>
</head>
<body>
 <div id="div">
 <img src="img/0.png" />
 <img src="img/0.png" />
 
 <img src="img/0.png" />
 <img src="img/0.png" />
 
 <img src="img/0.png" />
 <img src="img/0.png" />
 
 </div>
</body>
 
</html>
<script>
 // 需求:數碼時鐘
 var date = new Date();
 var imgArr = document.getElementsByTagName('img');//獲取img圖片的一個集合
 var hours,minutes,seconds;
 var timre = setInterval(function () {
 date = new Date();
 // 獲取小時
 hours = date.getHours();
 
 imgArr[0].src = "img/" + parseInt(hours / 10) + ".png"
 imgArr[1].src = "img/" + hours % 10 + ".png"
 // 獲取分鐘
 minutes = date.getMinutes();
 imgArr[2].src = "img/" + parseInt(minutes / 10) + ".png"
 imgArr[3].src = "img/" + minutes % 10 + ".png"
 // 獲取秒
 seconds = date.getSeconds();
 imgArr[4].src = "img/" + parseInt(seconds / 10) + ".png"
 imgArr[5].src = "img/" + seconds % 10 + ".png"
 }, 1000)
</script>

所用圖片:

javascript實現數字時鐘效果

由于你們沒有圖片,直接復制代碼,展示不出效果,大家可以自己找幾張圖片來代替,稍微修改下即可,只要能看得懂代碼,修改起來莫得問題啦

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持服務器之家。

原文鏈接:https://blog.csdn.net/qq_45677671/article/details/113663019

延伸 · 閱讀

精彩推薦
  • js教程js刪除指定位置超鏈接中含有百度與360的標題

    js刪除指定位置超鏈接中含有百度與360的標題

    最近需要將最近更新的部分內容刪除,只要標題中包括百度與360的都給刪除了,主要用到了jquery的each,需要的朋友可以參考下...

    JS教程網3692021-12-27
  • js教程JavaScript實現4位隨機驗證碼的生成

    JavaScript實現4位隨機驗證碼的生成

    這篇文章主要為大家詳細介紹了JavaScript實現4位隨機驗證碼的生成,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下...

    weixin_4202683110432022-01-10
  • js教程詳解Typescript里的This的使用方法

    詳解Typescript里的This的使用方法

    這篇文章主要介紹了詳解Typescript里的This的使用方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們...

    hardfist7242021-12-28
  • js教程JS 的 六種打斷點的方式,你用過幾種?

    JS 的 六種打斷點的方式,你用過幾種?

    Debugger 是前端開發很重要的一個工具,它可以在我們關心的代碼處斷住,通過單步運行來理清邏輯。而 Debugger 用的好壞與斷點打得好壞有直接的關系。...

    神光的編程秘籍7872021-12-16
  • js教程微信小程序實現登錄注冊功能

    微信小程序實現登錄注冊功能

    這篇文章主要介紹了微信小程序實現登錄注冊功能,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下...

    保護我方豆豆5342021-12-22
  • js教程js canvas實現五子棋小游戲

    js canvas實現五子棋小游戲

    這篇文章主要為大家詳細介紹了js canvas實現五子棋小游戲,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下...

    魚-貓3842022-01-06
  • js教程關于javascript中的promise的用法和注意事項(推薦)

    關于javascript中的promise的用法和注意事項(推薦)

    這篇文章主要介紹了關于javascript中的promise的用法和注意事項,需要的朋友可以參考下...

    miyui8172021-12-31
  • js教程js實現鼠標拖曳效果

    js實現鼠標拖曳效果

    這篇文章主要為大家詳細介紹了js實現鼠標拖曳效果,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下...

    等待的L先生8812021-12-22
主站蜘蛛池模板: 亚洲国产成人在线 | 午夜性色一区二区三区不卡视频 | 欧美在线国产 | 美女被视频网站看免费入口 | 99rv精品视频在线播放 | 超碰成人在线播放 | asianfemdom妍妍女王 | 日本aaa大片 | 我的奶头被客人吸的又肿又红 | 国产成人免费高清激情明星 | 日韩一区在线观看 | 四虎成人影院网址 | 经典千人斩一区二区视频 | 女人是男人的未来1分49分 | 嫩模被黑人粗大挺进 | 99久久免费国内精品 | 99超级碰碰成人香蕉网 | 成人精品 | 亚洲欧美日韩国产精品一区 | 国产欧美成人不卡视频 | 国产精品1 | 91人成尤物在线 | 日本xxxxxl1820| 村上里沙40分钟在线观看 | 亚洲精品欧洲久久婷婷99 | 草莓香蕉绿巨人丝瓜榴莲18 | 免费高清视频在线观看 | 国产一级片免费视频 | 我被黄总征服的全过程 | 99精品视频在线观看 | 四虎库| 欧美午夜精品久久久久久黑人 | 香蕉在线精品亚洲第一区 | 成人18视频在线观看 | 麻豆性视频 | 99久久精品免费看国产情侣 | 青草园网站在线观看 | 好大好硬视频 | 欧美色影视 | 成人在线观看一区 | 国产免费看视频 |