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 相关文章推荐
基于datagrid框架的查询
Apr 08 Javascript
js禁止页面刷新禁止用F5键刷新禁止右键的示例代码
Sep 23 Javascript
JavaScript中的6种运算符总结
Oct 16 Javascript
JS扩展方法实例分析
Apr 15 Javascript
JavaScript如何动态创建table表格
Aug 02 Javascript
jQuery简单实现iframe的高度根据页面内容自适应的方法
Aug 01 Javascript
DataTables+BootStrap组合使用Ajax来获取数据并且动态加载dom的方法(排序,过滤,分页等)
Nov 09 Javascript
js实现动态显示时间效果
Mar 06 Javascript
Node.js笔记之process模块解读
May 31 Javascript
微信小程序页面间跳转传参方式总结
Jun 13 Javascript
layui使用数据表格实现购物车功能
Jul 26 Javascript
java遇到微信小程序 &quot;支付验证签名失败&quot; 问题解决
Dec 22 Javascript
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
PHP实现多维数组转字符串和多维数组转一维数组的方法
2015/08/08 PHP
Symfony控制层深入详解
2016/03/17 PHP
基于CI框架的微信网页授权库示例
2016/11/25 PHP
PHP实现的堆排序算法详解
2017/08/17 PHP
PHP实现的贪婪算法实例
2017/10/17 PHP
PHP使用PhpSpreadsheet操作Excel实例详解
2020/03/26 PHP
slice函数的用法 之不错的应用
2006/12/29 Javascript
如何正确使用Nodejs 的 c++ module 链接到 OpenSSL
2014/08/03 NodeJs
jQuery结合ajax实现动态加载文本内容
2015/05/19 Javascript
基于jQuery实现选取月份插件附源码下载
2015/12/28 Javascript
JS功能代码集锦
2016/05/04 Javascript
js判断登陆用户名及密码是否为空的简单实例
2016/05/16 Javascript
AngularJS基础 ng-keypress 指令简单示例
2016/08/02 Javascript
ubuntu编译nodejs所需的软件并安装
2017/09/12 NodeJs
利用angular自动编译andriod APK的绕坑经历分享
2019/03/08 Javascript
浅谈JS的原型和继承
2019/05/08 Javascript
wxpython 最小化到托盘与欢迎图片的实现方法
2014/06/09 Python
python 动态加载的实现方法
2017/12/22 Python
python筛选出两个文件中重复行的方法
2018/05/31 Python
Python OpenCV处理图像之图像直方图和反向投影
2018/07/10 Python
Python对接支付宝支付自实现功能
2019/10/10 Python
pytorch 实现张量tensor,图片,CPU,GPU,数组等的转换
2020/01/13 Python
在Python中使用K-Means聚类和PCA主成分分析进行图像压缩
2020/04/10 Python
Python中Pyspider爬虫框架的基本使用详解
2021/01/27 Python
俄罗斯花园种植材料批发和零售网上商店:Беккер
2019/07/22 全球购物
SK-II神仙水美国官网:SK-II美国
2020/02/25 全球购物
护士实习自我鉴定
2013/10/22 职场文书
投标邀请书范文
2014/01/31 职场文书
数控技校生自我鉴定
2014/03/02 职场文书
信息技术课后反思
2014/04/27 职场文书
品德评语大全
2014/05/05 职场文书
关于护士节的演讲稿
2014/05/26 职场文书
2015年大学生工作总结
2015/04/21 职场文书
详解python中[-1]、[:-1]、[::-1]、[n::-1]使用方法
2021/04/25 Python
详解MySQL的Seconds_Behind_Master
2021/05/18 MySQL
详解PHP服务器如何在有限的资源里最大提升并发能力
2021/05/25 PHP