分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 前端开发

原生js倒计时

发布时间:2023-09-06 01:40责任编辑:郭大石关键词:js

直接上代码

<!DOCTYPE html><html lang="en"><head> ???<meta charset="UTF-8"> ???<title>Document</title></head><body> ???<div> ???????<span id="h">00</span> ???????<span>:</span> ???????<span id="m">00</span> ???????<span>:</span> ???????<span id="s">10</span> ???</div> ???<script type="text/javascript"> ???function setId(id) { ???????return document.getElementById(id); ???} ???var hText = setId(‘h‘); ???var mText = setId(‘m‘); ???var sText = setId(‘s‘); ???var timer; ???var hour =parseInt(hText.innerHTML); ???var min = parseInt(mText.innerHTML); ???var sec = parseInt(sText.innerHTML); ???var all = hour * 60 * 60 + min * 60 + sec; ???function time() { ???????all--; ???????h = Math.floor(all / 60 / 60 % 24); ???????m = Math.floor(all / 60 % 60); ???????s = Math.floor(all % 60); ???????if (all > 0) { ???????????hText.innerHTML = isZero(h); ???????????mText.innerHTML = isZero(m); ???????????sText.innerHTML = isZero(s); ???????} else { ???????????hText.innerHTML = ‘00‘; ???????????mText.innerHTML = ‘00‘; ???????????sText.innerHTML = ‘00‘; ???????????clearInterval(timer); ???????} ???} ???function isZero(num) { ???????return num < 10 ? ‘0‘ + num : num ???} ???timer = setInterval(time, 1000); ???</script></body></html>

原生js倒计时

原文地址:https://www.cnblogs.com/chenmiaosong/p/8384323.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved