原生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


相关推荐: Win11怎么关闭专注助手 Win11关闭免打扰模式设置【操作】  如何在 Telegram Web View(iOS)中防止键盘遮挡底部输入框  东莞专业网站制作公司有哪些,东莞招聘网站哪个好?  如何获取上海专业网站定制建站电话?  Laravel Admin后台管理框架推荐_Laravel快速开发后台工具  今日头条AI怎样推荐抢票工具_今日头条AI抢票工具推荐算法与筛选【技巧】  湖南网站制作公司,湖南上善若水科技有限公司做什么的?  Python结构化数据采集_字段抽取解析【教程】  Laravel路由Route怎么设置_Laravel基础路由定义与参数传递规则【详解】  Swift中switch语句区间和元组模式匹配  如何在建站宝盒中设置产品搜索功能?  laravel怎么用DB facade执行原生SQL查询_laravel DB facade原生SQL执行方法  php做exe能调用系统命令吗_执行cmd指令实现方式【详解】  黑客入侵网站服务器的常见手法有哪些?  高防服务器租用首荐平台,企业级优惠套餐快速部署  Laravel怎么实现验证码功能_Laravel集成验证码库防止机器人注册  Linux后台任务运行方法_nohup与&使用技巧【技巧】  如何在IIS管理器中快速创建并配置网站?  如何在阿里云香港服务器快速搭建网站?  JS经典正则表达式笔试题汇总  Laravel如何自定义分页视图?(Pagination示例)  如何确认建站备案号应放置的具体位置?  Laravel如何实现图片防盗链功能_Laravel中间件验证Referer来源请求【方案】  香港服务器网站测试全流程:性能评估、SEO加载与移动适配优化  Laravel用户密码怎么加密_Laravel Hash门面使用教程  Laravel项目怎么部署到Linux_Laravel Nginx配置详解  北京的网站制作公司有哪些,哪个视频网站最好?  如何为不同团队 ID 动态生成多个“认领值班”按钮  如何在万网自助建站中设置域名及备案?  Laravel怎么实现观察者模式Observer_Laravel模型事件监听与解耦开发【指南】  浅述节点的创建及常见功能的实现  轻松掌握MySQL函数中的last_insert_id()  Laravel怎么配置自定义表前缀_Laravel数据库迁移与Eloquent表名映射【步骤】  Laravel如何与Vue.js集成_Laravel + Vue前后端分离项目搭建指南  Laravel的Blade指令怎么自定义_创建你自己的Laravel Blade Directives  Laravel如何为API生成Swagger或OpenAPI文档  深圳防火门网站制作公司,深圳中天明防火门怎么编码?  如何在建站之星网店版论坛获取技术支持?  Laravel如何处理CORS跨域请求?(配置示例)  Laravel Eloquent访问器与修改器是什么_Laravel Accessors & Mutators数据处理技巧  Android自定义控件实现温度旋转按钮效果  浅谈redis在项目中的应用  uc浏览器二维码扫描入口_uc浏览器扫码功能使用地址  瓜子二手车官方网站在线入口 瓜子二手车网页版官网通道入口  Laravel如何处理文件下载请求?(Response示例)  简单实现Android验证码  Win11怎样安装网易有道词典_Win11安装词典教程【步骤】  如何彻底删除建站之星生成的Banner?  米侠浏览器网页图片不显示怎么办 米侠图片加载修复  javascript基于原型链的继承及call和apply函数用法分析