当前位置: 首页 > news >正文

Day39倒计时练习

image

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8" /><meta http-equiv="X-UA-Compatible" content="IE=edge" /><meta name="viewport" content="width=device-width, initial-scale=1.0" /><title>Document</title><style>.countdown {width: 240px;height: 305px;text-align: center;line-height: 1;color: #fff;background-color: brown;/* background-size: 240px; *//* float: left; */overflow: hidden;}.countdown .next {font-size: 16px;margin: 25px 0 14px;}.countdown .title {font-size: 33px;}.countdown .tips {margin-top: 80px;font-size: 23px;}.countdown small {font-size: 17px;}.countdown .clock {width: 142px;margin: 18px auto 0;overflow: hidden;}.countdown .clock span,.countdown .clock i {display: block;text-align: center;line-height: 34px;font-size: 23px;float: left;}.countdown .clock span {width: 34px;height: 34px;border-radius: 2px;background-color: #303430;}.countdown .clock i {width: 20px;font-style: normal;}</style>
</head><body><div class="countdown"><p class="next">今天是2026年3月15日</p><p class="title">下班倒计时</p><p class="clock"><span id="hour">00</span><i>:</i><span id="minutes">25</span><i>:</i><span id="scond">20</span></p><p class="tips">18:30:00下课</p></div><script>// 函数封装function getCountTime() {// 1.得到当前时间戳const now = +new Date()// 2.得到未来时间戳const last = +new Date('2026-3-15 20:00:00')// 3.相减得到过程时间const count = (last - now) / 1000console.log(count)// 计算小时let h = parseInt(count / 60 / 60 % 24)h = h < 10 ? '0' + h : h// 计算分钟let m = parseInt(count / 60 % 60)m = m < 10 ? '0' + h : h// 计算当前秒数let s = parseInt(count % 60)s = s < 10 ? '0' + s : s// console.log(h, m, s)// 4.把分秒写到对应的盒子//# 是 CSS ID 选择器 的语法标记//#hour 表示:去页面里找 id="hour" 的那个 HTML 元素const hour = document.querySelector('#hour').innerHTML = hconst minutes = document.querySelector('#minutes').innerHTML = mconst scond = document.querySelector('#scond').innerHTML = s}// 先调用一次getCountTime()// 定时器setInterval(getCountTime, 1000)</script>
</body></html>

image

http://www.jsqmd.com/news/481885/

相关文章:

  • 随风而去。
  • C#网络编程思维导图
  • web学习笔记
  • 速看!2026评价好的三角丝厂家排行揭秘,市场头部三角丝机构推荐排行精选实力品牌榜单发布 - 品牌推荐师
  • 告别文献综述的痛苦:百考通AI如何帮你高效梳理学术脉络
  • 开题卡在“怎么写”?百考通AI 10分钟生成逻辑闭环、导师认可的专业初稿
  • 别让模糊想法拖垮你的研究——百考通帮你把选题变成可执行的科研计划
  • 如何使用”中国知网“检索文献
  • 2026年2月新中式高定服装品牌实力排行,西安新中式高定服装供应链色麦新中式专注行业多年经验,口碑良好 - 品牌推荐师
  • 北京联工密封科技有限公司电话查询:工业密封件供应商信息核实 - 品牌推荐
  • 导师说“不像能做完的”?百考通AI开题报告,专治目标虚、方法空、进度假
  • 从入门到精通:IntelliJ IDEA中Git的完整工作流与高效实践
  • 北京联工密封科技有限公司电话查询:获取联系方式的通用指引 - 品牌推荐
  • 恒企专修学院电话查询:咨询前需了解的基本信息 - 品牌推荐
  • 坐标郑州二七!出手闲置奢侈品,我为什么只认钻转回收这一家?
  • Datafusion 学习(0) - liyan
  • 基于LangChain的RAG与Agent智能体开发 - 阿里云百炼大模型平台接入
  • Java高频面试题:RabbitMQ中有哪几种交换机类型?
  • - Noi2026
  • 动态Inception混合器改进YOLOv26自适应卷积核选择与特征提取能力双重突破
  • [IOI 2025] 纪念品
  • 自增自减运算符和赋值运算符
  • JWT 算法混淆攻击 - CVE
  • 恒企专修学院电话查询:获取信息方式与机构简介 - 品牌推荐
  • 2026年手套箱市场风向标:直销厂家哪家更专业?国内手套箱厂家优质企业盘点及核心优势详细解读 - 品牌推荐师
  • 《创业之路》-907- 企业长青的五维密码:从流程到灵魂的深度解码
  • 恒企专修学院电话查询:如何获取官方联系信息指南 - 品牌推荐
  • 使用API查询rcvps.cn的主机流量
  • Redux - redux-saga 中 take的作用详解
  • Java全栈开发工程师的面试实战:从基础到高阶的全面解析