中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

基于JavaScript實現數碼時鐘效果

發布時間:2020-08-19 19:17:38 來源:腳本之家 閱讀:169 作者:zhaoke_930325 欄目:web開發

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

  • 通過建立toDBl函數將小于10的時間前面補上“0”使得時鐘正常運行。
  • 通過for循環將數組中的每一項都賦值給img元素相對應的上面,str.charAt(i)通過i遞增將str的每個數字輸入到src中。
  • 通過封裝函數tick,并調用了一次,使得網頁在刷新時不會出現圖片變化。
  • 通過getHours,getMinutes,getSeconds來獲取當前時間的數值。并將其通過toDbl函數+‘ '(一個空的字符串),將數字轉化為字符串,并將這些字符串添加到str中。

代碼:

<!DOCTYPE html>
<html lang="en">
<head>
 <meta charset="UTF-8">
 <title>數碼時鐘2</title>
 <style type="text/css"> 
 *{
 background-color: rgb(7,110,177);
 vertical-align: middle;
 }
 #div1{
 text-align: center;
 width: 1300px;
 height: 220px;
 margin:0 auto;
 }
 span{
 font-size: 50px;
 color: white;
 }
 </style>
 <script type="text/javascript">
 window.onload=function()
 {
 var aImg = document.getElementsByTagName('img');
 function tick()
 {
  var oDate = new Date();
  var str = toDbl(oDate.getHours())+toDbl(oDate.getMinutes())+toDbl(oDate.getSeconds());
  for (var i = 0; i < aImg.length; i++) {
  aImg[i].src='images/'+str.charAt(i)+'.jpg';
  };
 };
 setInterval(tick,500);
 tick();

 };
 function toDbl(n)
 {
 if (n<10) {
  return '0'+n;
 } else {
  return ''+n;
 }
 };
 </script>
</head>
<body>
 <div id="div1">
 <img src="images/1.jpg">
 <img src="images/2.jpg">
 <span>:</span>
 <img src="images/3.jpg">
 <img src="images/4.jpg">
 <span>:</span>
 <img src="images/5.jpg">
 <img src="images/6.jpg">
 </div>
</body>
</html>

更多JavaScript時鐘特效點擊查看:JavaScript時鐘特效專題

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

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

章丘市| 襄汾县| 化德县| 湾仔区| 安远县| 新巴尔虎右旗| 丹棱县| 姚安县| 石泉县| 德格县| 遂溪县| 呼和浩特市| 武平县| 广平县| 西乡县| 鄄城县| 宁夏| 廉江市| 济源市| 广平县| 姚安县| 宣化县| 荣昌县| 方山县| 本溪市| 石门县| 元朗区| 禄劝| 湟中县| 锡林浩特市| 长兴县| 龙海市| 克山县| 都昌县| 昆山市| 盱眙县| 井陉县| 息烽县| 济源市| 长阳| 神农架林区|