原生js实现秒表计时器功能

发布时间 - 2026-01-10 23:05:41    点击率:

本文实例为大家分享了带有开始、暂停、清除功能的js计时器,供大家参考,具体内容如下

效果图:

 

下面贴代码:

<!DOCTYPE html>
<html lang="en">
<head>
 <meta charset="UTF-8">
 <title>计时器</title>
 <script>
  var hour,minute,second;//时 分 秒
  hour=minute=second=0;//初始化
  var millisecond=0;//毫秒
  var int;
  function Reset()//重置
  {
   window.clearInterval(int);
   millisecond=hour=minute=second=0;
   document.getElementById('timetext').value='00时00分00秒000毫秒';
  }
 
  function start()//开始
  {
   int=setInterval(timer,50);
  }
 
  function timer()//计时
  {
   millisecond=millisecond+50;
   if(millisecond>=1000)
   {
    millisecond=0;
    second=second+1;
   }
   if(second>=60)
   {
    second=0;
    minute=minute+1;
   }
 
   if(minute>=60)
   {
    minute=0;
    hour=hour+1;
   }
   document.getElementById('timetext').value=hour+'时'+minute+'分'+second+'秒'+millisecond+'毫秒';
 
  }
 
  function stop()//暂停
  {
   window.clearInterval(int);
  }
 </script>
</head>
<body>
<div style="text-align: center">
 <input type="text" id="timetext" value="00时00分00秒" readonly><br>
 <button type="button" onclick="start()">开始</button> <button type="button" onclick="stop()">暂停</button> <button type="button" onclick="Reset()">重置</button>
</div>
</body>
</html>

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


# js秒表计时器  # js计时器  # JavaScript秒表计时器  # JS 页面计时器示例代码  # Node.js中使用计时器定时执行函数详解  # javascript实现计时器的简单方法  # js实现倒计时器自定义时间和暂停  # javascript写的简单的计算器  # 内容很多  # 方法实用  # 推荐  # js实现简单计算器  # 简易js代码实现计算器操作  # html+js实现简单的计算器代码(加减乘除)  # js实现一个简易计算器  # js实现计算器和计时器功能  # 计时器  # 大家分享  # 具体内容  # 大家多多  # gt  # lang  # en  # lt  # DOCTYPE  # html  # head  # title  # script  # var  # meta  # charset  # UTF  # button  # style  # text 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: 如何自定义建站之星网站的导航菜单样式?  html5的keygen标签为什么废弃_替代方案说明【解答】  在centOS 7安装mysql 5.7的详细教程  谷歌Google入口永久地址_Google搜索引擎官网首页永久入口  如何快速搭建支持数据库操作的智能建站平台?  如何快速上传建站程序避免常见错误?  如何快速生成可下载的建站源码工具?  个人网站制作流程图片大全,个人网站如何注销?  Laravel如何优化应用性能?(缓存和优化命令)  Laravel Blade模板引擎语法_Laravel Blade布局继承用法  Laravel如何配置中间件Middleware_Laravel自定义中间件拦截请求与权限校验【步骤】  Laravel如何安装Breeze扩展包_Laravel用户注册登录功能快速实现【流程】  大学网站设计制作软件有哪些,如何将网站制作成自己app?  如何在阿里云域名上完成建站全流程?  Laravel如何使用Passport实现OAuth2?(完整配置步骤)  Laravel怎么自定义错误页面_Laravel修改404和500页面模板  Laravel怎么实现模型属性的自动加密  Linux后台任务运行方法_nohup与&使用技巧【技巧】  Laravel表单请求验证类怎么用_Laravel Form Request分离验证逻辑教程  矢量图网站制作软件,用千图网的一张矢量图做公司app首页,该网站并未说明版权等问题,这样做算不算侵权?应该如何解决?  教学论文网站制作软件有哪些,写论文用什么软件 ?  悟空识字如何进行跟读录音_悟空识字开启麦克风权限与录音  Laravel如何连接多个数据库_Laravel多数据库连接配置与切换教程  南京网站制作费用,南京远驱官方网站?  IOS倒计时设置UIButton标题title的抖动问题  如何确认建站备案号应放置的具体位置?  Laravel如何配置和使用队列处理异步任务_Laravel队列驱动与任务分发实例  Linux安全能力提升路径_长期防护思维说明【指导】  Laravel怎么发送邮件_Laravel Mail类SMTP配置教程  如何在万网开始建站?分步指南解析  原生JS实现图片轮播切换效果  桂林网站制作公司有哪些,桂林马拉松怎么报名?  网站制作壁纸教程视频,电脑壁纸网站?  Laravel怎么连接多个数据库_Laravel多数据库连接配置  如何用西部建站助手快速创建专业网站?  Laravel全局作用域是什么_Laravel Eloquent Global Scopes应用指南  标题:Vue + Vuex 项目中正确使用 JWT 进行身份认证的实践指南  高防服务器租用指南:配置选择与快速部署攻略  EditPlus中的正则表达式 实战(1)  网站制作报价单模板图片,小松挖机官方网站报价?  Win10如何卸载预装Edge扩展_Win10卸载Edge扩展教程【方法】  详解Nginx + Tomcat 反向代理 负载均衡 集群 部署指南  网站制作企业,网站的banner和导航栏是指什么?  html5源代码发行怎么设置权限_访问权限控制方法与实践【指南】  Laravel观察者模式如何使用_Laravel Model Observer配置  laravel怎么通过契约(Contracts)编程_laravel契约(Contracts)编程方法  如何基于云服务器快速搭建网站及云盘系统?  想要更高端的建设网站,这些原则一定要坚持!  Windows10如何删除恢复分区_Win10 Diskpart命令强制删除分区  网页制作模板网站推荐,网页设计海报之类的素材哪里好?