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 focus bug 解决方法
Sep 03 Javascript
RequireJS入门一之实现第一个例子
Sep 30 Javascript
javascript实现无缝上下滚动特效
Dec 16 Javascript
有关jquery与DOM节点操作方法和属性记录
Apr 15 Javascript
基于JS实现类似支付宝支付密码输入框
Sep 02 Javascript
javascript中BOM基础知识总结
Feb 14 Javascript
微信小程序 图片上传实例详解
May 05 Javascript
JavaScript设计模式之代理模式详解
Jun 09 Javascript
Angular.js中angular-ui-router的简单实践
Jul 18 Javascript
VeeValidate在vue项目里表单校验应用案例
May 09 Javascript
Postman的下载及安装教程详解
Oct 16 Javascript
微信小程序 腾讯地图SDK 获取当前地址实现解析
Aug 12 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采用curl模仿用户登陆新浪微博发微博的方法
2014/11/07 PHP
php冒泡排序与快速排序实例详解
2015/12/07 PHP
php 中的信号处理操作实例详解
2020/03/04 PHP
关于__defineGetter__ 和__defineSetter__的说明
2007/05/12 Javascript
jquery tab插件精简版分享
2011/09/10 Javascript
javascript的数组和常用函数详解
2014/05/09 Javascript
非常棒的jQuery图片轮播效果
2016/04/17 Javascript
JavaScript中instanceof运算符的使用示例
2016/06/08 Javascript
基于jQuery实现火焰灯效果导航菜单
2017/01/04 Javascript
支持移动端原生js轮播图
2017/02/16 Javascript
完美实现js选项卡切换效果(二)
2017/03/08 Javascript
使用BootStrap实现标签切换原理解析
2017/03/14 Javascript
利用10行js代码实现上下滚动公告效果
2017/12/08 Javascript
vue.js简单配置axios的方法详解
2017/12/13 Javascript
Vue项目全局配置页面缓存之按需读取缓存的实现详解
2018/08/01 Javascript
js实现蒙版效果
2020/01/11 Javascript
在vue中created、mounted等方法使用小结
2020/07/21 Javascript
Vue 禁用浏览器的前进后退操作
2020/09/04 Javascript
[49:43]VG vs FNATIC 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/17 DOTA
Python两个整数相除得到浮点数值的方法
2015/03/18 Python
Python中转换角度为弧度的radians()方法
2015/05/18 Python
打包发布Python模块的方法详解
2016/09/18 Python
python3 拼接字符串的7种方法
2018/09/12 Python
对Python中Iterator和Iterable的区别详解
2018/10/18 Python
CentOS 7 安装python3.7.1的方法及注意事项
2018/11/01 Python
python将一组数分成每3个一组的实例
2018/11/14 Python
Python实现高斯函数的三维显示方法
2018/12/29 Python
Django中使用极验Geetest滑动验证码过程解析
2019/07/31 Python
pycharm中导入模块错误时提示Try to run this command from the system terminal
2020/03/26 Python
django在开发中取消外键约束的实现
2020/05/20 Python
canvas绘制圆角头像的实现方法
2019/01/17 HTML / CSS
澳大利亚家居用品零售商:Harris Scarfe
2020/10/10 全球购物
安康杯竞赛活动总结
2014/05/05 职场文书
军训后的感想
2015/08/07 职场文书
MySQL 亿级数据导入导出及迁移笔记
2021/06/18 MySQL
在js中修改html body的样式
2021/11/11 Javascript