JavaScript编写开发动态时钟


Posted in Javascript onJuly 29, 2020

本文实例为大家分享了JavaScript编写开发动态时钟的具体代码,供大家参考,具体内容如下

效果图:

JavaScript编写开发动态时钟

JavaScript编写开发动态时钟

实质上就是调用时间库,再添加一个颜色数组,给显示的时间嵌套一个div盒子,再将颜色数组的颜色设置随机变化,这样就使得时间变化的时候颜色也会发生变化。

完整源代码:

<!DOCTYPE html>
<html>
 <head>
 <meta charset="utf-8">
 <title>网页时钟</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 class="center" id = "spanTip"></div>
 </body>
 <script>
 //格式化时间 给前面加个0;
 function addZero(num){ return num < 10? '0' + num : num; } 
 function genDate(){
 var date = new Date();
 //获取时间
 var dateStr =addZero(date.getHours()) +":"+addZero(date.getMinutes())+":"+addZero(date.getSeconds());
 var spanTip = document.getElementById("spanTip");
 spanTip.innerHTML = dateStr;
 //颜色数组
 var color = ['red', 'green', 'yellow', 'blue', 'black', 'gold', 'orange', 'gray', 'pink', 'maroon']; //钟表颜色数组
  var radom = Math.floor(Math.random() * color.length ); //随机数
  spanTip.style.color = color[radom]; //设置随机颜色
 }
 window.setInterval("genDate()",1000);
</script>
</html>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
ASP SQL防注入的方法
Dec 25 Javascript
jquery.Jwin.js 基于jquery的弹出层插件代码
May 23 Javascript
js 去除字符串第一位逗号的方法
Jun 07 Javascript
PHP结合jQuery实现的评论顶、踩功能
Jul 22 Javascript
详解js界面跳转与值传递
Nov 22 Javascript
jQuery Ajax 实现在html页面实时显示用户登录状态
Dec 30 Javascript
Node.js使用NodeMailer发送邮件实例代码
Mar 06 Javascript
jquery单击文字或图片内容放大并居中显示
Jun 23 jQuery
原生js FileReader对象实现图片上传本地预览效果
Mar 27 Javascript
CSS3结合jQuery实现动画效果及回调函数的实例
Dec 27 jQuery
vue项目前端埋点的实现
Mar 06 Javascript
jquery实现选项卡切换代码实例
May 14 jQuery
js编写简易的计算器
Jul 29 #Javascript
从0到1学习JavaScript编写贪吃蛇游戏
Jul 28 #Javascript
javascript如何使用函数random来实现课堂随机点名方法详解
Jul 28 #Javascript
Node.js 深度调试方法解析
Jul 28 #Javascript
vue-列表下详情的展开与折叠案例
Jul 28 #Javascript
js 数组当前行添加数据方法详解
Jul 28 #Javascript
Vue 解决通过this.$refs来获取DOM或者组件报错问题
Jul 28 #Javascript
You might like
E路文章系统PHP
2006/12/11 PHP
php和js交互一例-PHP教程,PHP应用
2007/01/03 PHP
一个数据采集类
2007/02/14 PHP
php递归实现无限分类生成下拉列表的函数
2010/08/08 PHP
浅谈JavaScript中面向对象技术的模拟
2006/09/25 Javascript
JavaScript null和undefined区别分析
2009/10/14 Javascript
ie8 不支持new Date(2012-11-10)问题的解决方法
2013/07/31 Javascript
简单的两种Extjs formpanel加载数据的方式
2013/11/09 Javascript
js轮播图代码分享
2016/07/14 Javascript
Bootstrap模态框调用功能实现方法
2016/09/19 Javascript
微信小程序开发(二)图片上传+服务端接收详解
2017/01/11 Javascript
jquery实现折叠菜单效果【推荐】
2017/03/08 Javascript
基于vue实现分页/翻页组件paginator示例
2017/03/09 Javascript
jQuery实现浏览器之间跳转并传递参数功能【支持中文字符】
2018/03/28 jQuery
nuxt.js中间件实现拦截权限判断的方法
2018/11/21 Javascript
Nodejs处理异常操作示例
2018/12/25 NodeJs
浅谈 Webpack 如何处理图片(开发、打包、优化)
2019/05/15 Javascript
VSCode 配置uni-app的方法
2020/07/11 Javascript
[53:03]Optic vs TNC 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/18 DOTA
详解Python中for循环的使用方法
2015/05/14 Python
Python用Bottle轻量级框架进行Web开发
2016/06/08 Python
python dict 字典 以及 赋值 引用的一些实例(详解)
2017/01/20 Python
基于Python实现的微信好友数据分析
2018/02/26 Python
使用python生成杨辉三角形的示例代码
2018/08/29 Python
Python迭代器Iterable判断方法解析
2020/03/16 Python
CSS3 animation ? steps 函数详解
2019/08/30 HTML / CSS
荷兰皇家航空公司中国官网:KLM中国
2017/12/13 全球购物
eBay瑞士购物网站:eBay.ch
2018/12/24 全球购物
高中英语教学反思
2014/02/04 职场文书
爱心活动计划书
2014/04/26 职场文书
大学学风建设方案
2014/05/04 职场文书
创文明城市标语
2014/06/16 职场文书
高中升旗仪式主持词
2015/07/03 职场文书
会议主持词通用版
2019/04/02 职场文书
python3 实现mysql数据库连接池的示例代码
2021/04/17 Python
Python采集股票数据并制作可视化柱状图
2022/04/04 Python