JS实现倒计时图文效果


Posted in Javascript onNovember 17, 2018

本文实例为大家分享了JS实现倒计时图文效果的具体代码,供大家参考,具体内容如下

<body>
<img src="images/0.png" alt="" id="h1">
<img src="images/0.png" alt="" id="h2">
<img src="images/second1.png" alt="">
<img src="images/0.png" alt="" id="m1">
<img src="images/0.png" alt="" id="m2">
<img src="images/second1.png" alt="" >
<img src="images/0.png" alt="" id="s1">
<img src="images/0.png" alt="" id="s2">
  <script type="text/javascript">
  //获取节点对象
  var oH1=document.getElementById('h1');
  var oH2=document.getElementById('h2');
  var oM1=document.getElementById('m1');
  var oM2=document.getElementById('m2');
  var oS1=document.getElementById('s1');
  var oS2=document.getElementById('s2');
  //函数调用
  getTime();
  function getTime(){
  //获取截止时间到1970年之间的毫秒数
    var endTime=new Date('2018-07-13 12:00:00').getTime();
  //获取当前时间到1970年之间的毫秒数
    var  nowTime=new Date().getTime();
  //时间差(毫秒)
    var leftTime=endTime-nowTime;
  //获取时分秒
    var h=parseInt(leftTime/1000/3600);//获得剩余的小时数
    var m=parseInt(leftTime/1000/60%60);//获得剩余的分钟
    var s=parseInt(leftTime/1000%60);//获得剩余的秒数
  //加零(无论是小时还是分钟还是秒数都会有单个数的时候,所以可以通过加零来让其变成两位数)
    h=setNum(h);
    m=setNum(m);
    s=setNum(s);
  //双位数变成单位数
    var h1=h%10;
    var h2=parseInt(h/10);
    var m1=m%10;
    var m2=parseInt(m/10);
    var s1=s%10;
    var s2=parseInt(s/10);
  //改变图片地址(下面两种方法都可以实现图片地址的变化)
    oH1.setAttribute('src','images/'+h2+'.png');
    oH2.setAttribute('src','images/'+h1+'.png');
    oM1.setAttribute('src','images/'+m2+'.png');
    oM2.setAttribute('src','images/'+m1+'.png');
    oS1.setAttribute('src','images/'+s2+'.png');
    oS2.setAttribute('src','images/'+s1+'.png');
    /*oH1.src='images/'+h2+'.png';
    oH2.src='images/'+h1+'.png';
    oM1.src='images/'+m2+'.png';
    oM2.src='images/'+m1+'.png';
    oS1.src='images/'+s2+'.png';
    oS2.src='images/'+s1+'.png';*/
    setTimeout(getTime,1000);
 }
 //添零函数
 function  setNum(num){
    if(num<10){
      num="0"+num;
    }
    return num;
  }
  </script>
</body>

见下图:

JS实现倒计时图文效果

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

Javascript 相关文章推荐
精解window.setTimeout()&amp;window.setInterval()使用方式与参数传递问题!
Nov 23 Javascript
地震发生中逃生十大法则
May 12 Javascript
javascript中运用闭包和自执行函数解决大量的全局变量问题
Dec 30 Javascript
JavaScript中:表达式和语句的区别[译]
Sep 17 Javascript
js中同步与异步处理的方法和区别总结
Dec 25 Javascript
JS实现日期时间动态显示的方法
Dec 07 Javascript
JavaScript学习笔记整理之引用类型
Jan 22 Javascript
VUE饿了么树形控件添加增删改功能的示例代码
Oct 17 Javascript
如何使用 vue + d3 画一棵树
Dec 03 Javascript
详解vue配置后台接口方式
Mar 29 Javascript
vue中get请求如何传递数组参数的方法示例
Nov 08 Javascript
jQuery三组基本动画与自定义动画操作实例总结
May 09 jQuery
javaScript实现游戏倒计时功能
Nov 17 #Javascript
Javascript实现时间倒计时功能
Nov 17 #Javascript
Javascript实现秒表倒计时功能
Nov 17 #Javascript
js实现简单模态框实例
Nov 16 #Javascript
js实现搜索栏效果
Nov 16 #Javascript
JavaScript实现简单音乐播放器
Apr 17 #Javascript
Vue 全家桶实现移动端酷狗音乐功能
Nov 16 #Javascript
You might like
在PHP3中实现SESSION的功能(三)
2006/10/09 PHP
深入分析php之面向对象
2013/05/15 PHP
解析PHP无限级分类方法及代码
2013/06/21 PHP
php实现将base64格式图片保存在指定目录的方法
2016/10/13 PHP
php基于单例模式封装mysql类完整实例
2016/10/18 PHP
PHP长连接实现与使用方法详解
2018/02/11 PHP
在Node.js中实现文件复制的方法和实例
2014/06/05 Javascript
jQuery中removeAttr()方法用法实例
2015/01/05 Javascript
全面解析bootstrap格子布局
2016/05/22 Javascript
浅析Bootstrap表格的使用
2016/06/23 Javascript
jQuery Easyui datagrid editor为combobox时指定数据源实例
2016/12/19 Javascript
nodejs中安装ghost出错的原因及解决方法
2017/10/23 NodeJs
JS/CSS实现字符串单词首字母大写功能
2019/09/03 Javascript
vue实现简单的登录弹出框
2020/10/26 Javascript
Python开发的实用计算器完整实例
2017/05/10 Python
Python中%是什么意思?python中百分号如何使用?
2018/03/20 Python
python多任务及返回值的处理方法
2019/01/22 Python
python实现烟花小程序
2019/01/30 Python
python判断所输入的任意一个正整数是否为素数的两种方法
2019/06/27 Python
Python3 main函数使用sys.argv传入多个参数的实现
2019/12/25 Python
python--shutil移动文件到另一个路径的操作
2020/07/13 Python
Python3以GitHub为例来实现模拟登录和爬取的实例讲解
2020/07/30 Python
Python 保存加载mat格式文件的示例代码
2020/08/04 Python
python空元组在all中返回结果详解
2020/12/15 Python
美国最受欢迎的童装品牌之一:The Children’s Place
2016/07/23 全球购物
护理专业自我鉴定
2014/01/30 职场文书
服装电子商务创业计划书
2014/01/30 职场文书
毕业生求职自荐书范文
2014/03/27 职场文书
四风问题个人自查剖析材料思想汇报
2014/09/21 职场文书
会计求职简历自我评价
2015/03/10 职场文书
销售员自我评价
2015/03/11 职场文书
党小组评议意见
2015/06/02 职场文书
就业指导讲座心得体会
2016/01/15 职场文书
2019预备党员转正申请书模板2篇!
2019/08/07 职场文书
创业计划书之美甲店
2019/09/20 职场文书
详解GaussDB for MySQL性能优化
2021/05/18 MySQL