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 相关文章推荐
在IE下获取object(ActiveX)的Param的代码
Sep 15 Javascript
jQuery EasyUI 中文API Button使用实例
Apr 14 Javascript
Javascript Function对象扩展之延时执行函数
Jul 06 Javascript
javascript 运算数的求值顺序
Aug 23 Javascript
javascript中onclick(this)用法介绍
Apr 19 Javascript
原生js实现百叶窗效果及原理介绍
Apr 12 Javascript
underscore之function_动力节点Java学院整理
Jul 11 Javascript
vue中改变选中当前项的显示隐藏或者状态的实现方法
Feb 08 Javascript
微信小程序使用map组件实现获取定位城市天气或者指定城市天气数据功能
Jan 22 Javascript
vue-cli+axios实现文件上传下载功能(下载接收后台返回文件流)
May 10 Javascript
javascript设计模式 ? 状态模式原理与用法实例分析
Apr 22 Javascript
Webpack的Loader和Plugin的区别
Nov 09 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与paypal整合方法
2010/11/28 PHP
PHP定时执行任务的3种方法详解
2015/12/21 PHP
浅谈php的TS和NTS的区别
2019/03/13 PHP
收集的10个免费的jQuery相册
2011/02/26 Javascript
js 中的switch表达式使用示例
2020/06/03 Javascript
javascript与jquery中跳出循环的区别总结
2013/11/04 Javascript
Ajax同步与异步传输的示例代码
2013/11/21 Javascript
javascript设计模式之解释器模式详解
2014/06/05 Javascript
将HTML格式的String转化为HTMLElement的实现方法
2014/08/07 Javascript
小议JavaScript中Generator和Iterator的使用
2015/07/29 Javascript
javascript获取系统当前时间的方法
2015/11/19 Javascript
express文件上传中间件Multer详解
2016/10/24 Javascript
Ajax 加载数据 练习代码
2017/01/05 Javascript
微信小程序-小说阅读小程序实例(demo)
2017/01/12 Javascript
React教程之封装一个Portal可复用组件的方法
2018/01/02 Javascript
在vue里面设置全局变量或数据的方法
2018/03/09 Javascript
axios 封装上传文件的请求方法
2018/09/26 Javascript
Python新手在作用域方面经常容易碰到的问题
2015/04/03 Python
Python2.7 实现引入自己写的类方法
2018/04/29 Python
Python import与from import使用及区别介绍
2018/09/06 Python
使用PyQt4 设置TextEdit背景的方法
2019/06/14 Python
python中的句柄操作的方法示例
2019/06/20 Python
Django高级编程之自定义Field实现多语言
2019/07/02 Python
Python3+Selenium+Chrome实现自动填写WPS表单
2020/02/12 Python
Python flask框架实现查询数据库并显示数据
2020/06/04 Python
使用Python操作MySQL的小技巧
2020/09/10 Python
美国领先的商务贺卡出版商:The Gallery Collection
2018/02/13 全球购物
Bailey帽子官方商店:Bailey Hats
2018/09/25 全球购物
党员干部对十八届四中全会的期盼
2014/10/17 职场文书
幸福家庭事迹材料
2014/12/20 职场文书
清洁工岗位职责
2015/02/13 职场文书
小学数学教师研修感悟
2015/11/18 职场文书
公司年会晚会开幕词
2019/04/02 职场文书
导游词之吉林吉塔
2019/11/11 职场文书
教你如何使用Python下载B站视频的详细教程
2021/04/29 Python
JavaScript异步操作中串行和并行
2021/11/20 Javascript