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 的一个progressbar widge
Oct 29 Javascript
javascript权威指南 学习笔记之javascript数据类型
Sep 24 Javascript
jQuery 插件仿百度搜索框智能提示(带Value值)
Jan 22 Javascript
js中判断用户输入的值是否为空的简单实例
Dec 23 Javascript
js 针对html DOM元素操作等经验累积
Mar 11 Javascript
禁用页面部分JavaScript不是全部而是部分
Sep 03 Javascript
JS实现消息来时让网页标题闪动效果的方法
Apr 20 Javascript
深入理解jQuery之事件移除
Jun 02 Javascript
JavaScript获取服务器端时间的方法
Nov 29 Javascript
AngularJS服务service用法总结
Dec 13 Javascript
AngularJS实现进度条功能示例
Jul 05 Javascript
详解解决小程序中webview页面多层history返回问题
Aug 20 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下封装较好的数字分页方法
2010/11/23 PHP
smarty内置函数section的用法
2015/01/22 PHP
Ubuntu彻底删除PHP7.0的方法
2018/07/27 PHP
PHP mkdir创建文件夹实现方法解析
2020/11/13 PHP
JavaScript Event学习第八章 事件的顺序
2010/02/07 Javascript
基于jquery的button默认enter事件(回车事件)。
2011/05/18 Javascript
JS实现文字链接感应鼠标淡入淡出改变颜色的方法
2015/02/26 Javascript
javascript使用avalon绑定实现checkbox全选
2015/05/06 Javascript
JS实现自动固定顶部的悬浮菜单栏效果
2015/09/16 Javascript
Jquery效果大全之制作电脑健康体检得分特效附源码下载
2015/11/02 Javascript
纯js代码实现简单计算器
2015/12/02 Javascript
json传值以及ajax接收详解
2016/05/24 Javascript
JS实现页面进入和返回定位到具体位置
2016/12/08 Javascript
Bootstrap导航条学习使用(一)
2017/02/08 Javascript
jQuery中过滤器的基本用法示例
2017/10/11 jQuery
在vue中添加Echarts图表的基本使用教程
2017/11/22 Javascript
JavaScript解决浮点数计算不准确问题的方法分析
2018/07/09 Javascript
elementUI Vue 单个按钮显示和隐藏的变换功能(两种方法)
2018/09/04 Javascript
JavaScript的词法结构精华篇
2018/10/17 Javascript
[01:13]这,就是刀塔
2014/07/16 DOTA
Python中的CURL PycURL使用例子
2014/06/01 Python
使用Python程序抓取新浪在国内的所有IP的教程
2015/05/04 Python
Python中shutil模块的常用文件操作函数用法示例
2016/07/05 Python
django 在原有表格添加或删除字段的实例
2018/05/27 Python
python调用百度语音识别实现大音频文件语音识别功能
2018/08/30 Python
Python基于机器学习方法实现的电影推荐系统实例详解
2019/06/25 Python
python如何统计代码运行的时长
2019/07/24 Python
英国性感内衣和睡衣品牌:Bluebella
2018/01/26 全球购物
Quiksilver荷兰官方网站:冲浪和滑雪板
2019/11/16 全球购物
美国在线和移动免费会员制批发零售商:Boxed(移动端的Costco)
2020/01/02 全球购物
农村婚礼证婚词
2014/01/08 职场文书
高中生活自我鉴定
2014/01/18 职场文书
无犯罪记录证明
2014/09/19 职场文书
高一军训口号
2015/12/25 职场文书
如何利用Python实现一个论文降重工具
2021/07/09 Python
vue实现书本翻页动画效果实例详解
2022/04/08 Vue.js