JavaScript实现网页跨年倒计时


Posted in Javascript onDecember 02, 2020

JavaScript网页?跨年倒计时,供大家参考,具体内容如下

最近学弟在追一个学妹,我在帮学弟出谋划策。

学妹告诉学弟,我怕我们之间是因为这段时间接触多了你才喜欢我的。等跨年的时候,如果你还喜欢我,那个时候我再给你答案。

于是今天我帮学弟做了一个跨年倒计时的网页,希望他能够坚持下去。

<!DOCTYPE html>
<html lang="zh-CN">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>倒计时</title>
  <style>
    div {
      margin-top: 200px;
      margin-left: 500px;
      line-height: 50px;
      font-size: 20px;
      font-weight: 900;
    }
    
    li {
      float: left;
      margin: 2px;
      list-style: none;
      width: 50px;
      height: 50px;
      color:white;
      line-height: 50px;
      text-align: center;
      background-color: black;
      font-size: 20px;
      font-weight: 900;
      
    }
  </style>
</head>
<body>
  <div>
    <li class="text" style = "width: 135px;">跨年倒计时:</li>
    <li class="day">0</li>
    <li class="hour">1</li>
    <li class="minute">2</li>
    <li class="second">3</li>
    
  </div>

  <script>
    //获取元素
    var day = document.querySelector('.day');
    var hour = document.querySelector('.hour');//获取小时元素
    var minute = document.querySelector('.minute');//获取分钟元素
    var second = document.querySelector('.second');//获取秒数元素
    var inputTime = +new Date('2021-1-1 00:00:00');//输入一个时间
    countDown ();//在定时器开启之前先调用一次函数,防止一秒的空白期
    //开启定时器
    setInterval(countDown, 1000);
    function countDown (){
      //获取当前的时间
      var nowTime = +new Date();
      var times = (inputTime - nowTime) / 1000;//times是剩余的总秒数
      var d = parseInt(times / 60 / 60 /24);
      d = d < 10 ? '0'+ d : d;
      //将剩余的小时数给小时的盒子
      day.innerHTML = d+"天";
      //小时
      var h = parseInt(times / 60 / 60 % 24);
      h = h < 10 ? '0'+ h : h;
      //将剩余的小时数给小时的盒子
      hour.innerHTML = h+"时";
      // 分钟
      var m = parseInt(times / 60 % 60);
      m = m < 10 ? '0'+ m : m;
      //将剩余的分钟数给分钟的盒子
      minute.innerHTML = m+"分";
      //秒数
      var s = parseInt(times % 60);
      s = s < 10 ? '0'+ s : s;
      //将剩余的描述给秒的盒子
      second.innerHTML = s+"秒";
    }
  </script>
</body>
</html>

JavaScript实现网页跨年倒计时

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

Javascript 相关文章推荐
使用jquery给input和textarea设定ie中的focus
May 29 Javascript
javascript 防止刷新,后退,关闭
Aug 07 Javascript
js页面跳转常用的几种方式
Nov 25 Javascript
jquery中.add()的使用分析
Apr 26 Javascript
Extjs单独定义各组件的实例代码
Jun 25 Javascript
JS实现距离上次刷新已过多少秒示例
May 23 Javascript
jquery预加载图片的方法
May 27 Javascript
jquery分割字符串的方法
Jun 24 Javascript
js微信应用场景之微信音乐相册案例分享
Aug 11 Javascript
微信小程序滚动Tab实现左右可滑动切换
Aug 17 Javascript
详解JS转换数值函数Number()、parseInt()、parseFloat()
Aug 24 Javascript
学前端,css与javascript重难点浅析
Jun 11 Javascript
JavaScript async/await原理及实例解析
Dec 02 #Javascript
通过实例解析js可枚举属性与不可枚举属性
Dec 02 #Javascript
Vue router传递参数并解决刷新页面参数丢失问题
Dec 02 #Vue.js
详解Vue3 Teleport 的实践及原理
Dec 02 #Vue.js
vue $router和$route的区别详解
Dec 02 #Vue.js
基于vue项目设置resolves.alias: '@'路径并适配webstorm
Dec 02 #Vue.js
JavaScript函数柯里化实现原理及过程
Dec 02 #Javascript
You might like
php入门小知识
2008/03/24 PHP
php制作unicode解码工具(unicode编码转换器)代码分享
2013/12/24 PHP
thinkphp的静态缓存用法分析
2014/11/29 PHP
学习php设计模式 php实现策略模式(strategy)
2015/12/07 PHP
PHP严重致命错误处理:php Fatal error: Cannot redeclare class or function
2017/02/05 PHP
PHP实现验证码校验功能
2017/11/16 PHP
PHP实现模拟http请求的方法分析
2017/12/20 PHP
php连接MSsql server的五种方法总结
2018/03/04 PHP
基于Jquery的文字滚动跑马灯插件(一个页面多个滚动区)
2010/07/26 Javascript
基于jquery的防止大图片撑破页面的实现代码(立即缩放)
2011/10/24 Javascript
JQUERY实现左侧TIPS滑进滑出效果示例
2013/06/27 Javascript
浅析JavaScript原型继承的陷阱
2013/12/03 Javascript
js 获取、清空input type=&quot;file&quot;的值示例代码
2014/02/19 Javascript
jQuery实现HTML5 placeholder效果实例
2014/12/09 Javascript
jqueryUI里拖拽排序示例分析
2015/02/26 Javascript
JS替换字符串中空格方法
2015/04/17 Javascript
JS/Jquery判断对象为空的方法
2015/06/11 Javascript
很棒的js选项卡切换效果
2016/07/15 Javascript
Angularjs的键盘事件的绑定
2017/07/27 Javascript
详解JS构造函数中this和return
2017/09/16 Javascript
js点击时关闭该范围下拉菜单之外的菜单方法
2018/01/11 Javascript
NodeJS服务器实现gzip压缩的示例代码
2018/10/12 NodeJs
vue中使用rem布局代码详解
2019/10/30 Javascript
vue实现防抖的实例代码
2021/01/11 Vue.js
python数组复制拷贝的实现方法
2015/06/09 Python
Python基于回溯法子集树模板解决选排问题示例
2017/09/07 Python
Python编程求质数实例代码
2018/01/31 Python
用python3 返回鼠标位置的实现方法(带界面)
2019/07/05 Python
HTML5的标签的代码的简单介绍 HTML5标签的简介
2012/05/28 HTML / CSS
Bodum官网:咖啡和茶壶、玻璃器皿、厨房电器等
2018/08/01 全球购物
计算机应用专业应届毕业生中文求职信范文
2013/11/29 职场文书
无故旷工检讨书
2014/01/26 职场文书
企业与个人合作经营协议书
2014/11/01 职场文书
2014年妇幼卫生工作总结
2014/12/09 职场文书
《仙剑客栈2》第一弹正式宣传片公开 年内发售
2022/04/07 其他游戏
TypeScript实用技巧 Nominal Typing名义类型详解
2022/09/23 Javascript