本文实例为大家分享了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="/UploadFiles/2021-04-02/1.jpg">更多JavaScript时钟特效点击查看:JavaScript时钟特效专题
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
标签:
js,数码时钟
免责声明:本站文章均来自网站采集或用户投稿,网站不提供任何软件下载或自行开发的软件!
如有用户或公司发现本站内容信息存在侵权行为,请邮件告知! 858582#qq.com
暂无“基于JavaScript实现数码时钟效果”评论...
更新动态
2024年11月13日
2024年11月13日
- 群星《电台情歌-凌晨时分》2CD[低速原抓WAV]
- 许巍《试音天碟》人声测试天碟[WAV分轨][1G]
- 蔡琴《你不要那样看着我的眼睛》SACD版[低速原抓WAV+CUE][1G]
- 费玉清《一剪梅》24K金碟德国版[低速原抓WAV+CUE][1G]
- 宝可梦大集结国服什么时候上线 大集结国服上线时间一览
- 宝可梦大集结国服官网地址是什么 大集结官方网址一览
- 宝可梦大集结开服5选1礼包怎么选 新手5选1宝可梦推荐
- 劳斯莱斯女车主丈夫坦言拒赔原因:确实有流量因素
- 《心灵杀手2》PS5 Pro实机演示:质量模式4K 30帧
- 玩家分享买二手盘暖心经历:盘上还有小贴纸表达感谢
- 殷秀梅.2014-沁园春·雪【太平洋影音】【WAV+CUE】
- 范玮琪.2003-真善美【福茂】【WAV+CUE】
- 陈雷.1995-烧翻卖【金圆唱片】【WAV+CUE】
- 乱石堆中一粒砂金——《使命召唤21》评测
- 【果娘聊天室】双11即将结束,各位今年买了啥?