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


Posted in Javascript onFebruary 16, 2017

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

效果图:

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

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

Javascript 相关文章推荐
AngularJS ng-repeat数组有重复值的解决方法
Oct 23 Javascript
JS实现复制功能
Mar 01 Javascript
jquery仿苹果的时间/日期选择效果
Mar 08 Javascript
ReactNative短信验证码倒计时控件的实现代码
Jul 20 Javascript
本地存储localStorage用法详解
Jul 31 Javascript
webpack中使用iconfont字体图标的方法
Feb 22 Javascript
原生JavaScript实现todolist功能
Mar 02 Javascript
layui table 参数设置方法
Aug 14 Javascript
element-ui table行点击获取行索引(index)并利用索引更换行顺序
Feb 27 Javascript
Vue-cli打包后如何本地查看的操作
Sep 02 Javascript
js 压缩图片的示例(只缩小体积,不更改图片尺寸)
Oct 21 Javascript
Vue——前端生成二维码的示例
Dec 19 Vue.js
js 将input框中的输入自动转化成半角大写(税号输入框)
Feb 16 #Javascript
基于JS实现翻书效果的页面切换样式
Feb 16 #Javascript
js实现3d悬浮效果
Feb 16 #Javascript
JavaScript中利用构造器函数模拟类的方法
Feb 16 #Javascript
js实现截图保存图片功能的代码示例
Feb 16 #Javascript
javaScript+turn.js实现图书翻页效果实例代码
Feb 16 #Javascript
原生JS实现图片翻书效果
Feb 16 #Javascript
You might like
后宫无数却洁身自好的男主,唐三只爱小舞
2020/03/02 国漫
PHP 和 MySQL 基础教程(三)
2006/10/09 PHP
php短址转换实现方法
2015/02/25 PHP
php搜索文件程序分享
2015/10/30 PHP
PHP 500报错的快速解决方法
2016/12/14 PHP
PHP设计模式之模板方法模式实例浅析
2018/12/20 PHP
PHP执行linux命令6个函数代码实例
2020/11/24 PHP
HTTP头隐藏PHP版本号实现过程解析
2020/12/09 PHP
基于jQuery架构javascript基础体系
2011/01/01 Javascript
jQuery 过滤not()与filter()实例代码
2012/05/10 Javascript
jQuery判断checkbox是否选中的小例子
2013/12/02 Javascript
JavaScript中SetInterval与setTimeout的用法详解
2015/11/10 Javascript
jquery.validate提示错误信息位置方法
2016/01/22 Javascript
超级简易的JS计算器实例讲解(实现加减乘除)
2017/08/08 Javascript
深入理解 webpack 文件打包机制(小结)
2018/01/08 Javascript
js定义类的方法示例【ES5与ES6】
2019/07/30 Javascript
vue学习笔记之Vue中css动画原理简单示例
2020/02/29 Javascript
vue中echarts的用法及与elementui-select的协同绑定操作
2020/11/17 Vue.js
Python 深入理解yield
2008/09/06 Python
python实现的登录和操作开心网脚本分享
2014/07/09 Python
Python使用scrapy采集数据时为每个请求随机分配user-agent的方法
2015/04/08 Python
在Python中测试访问同一数据的竞争条件的方法
2015/04/23 Python
Python自动登录126邮箱的方法
2015/07/10 Python
深入剖析Python的爬虫框架Scrapy的结构与运作流程
2016/01/20 Python
python处理csv中的空值方法
2018/06/22 Python
tensorflow使用指定gpu的方法
2020/02/04 Python
Python threading.local代码实例及原理解析
2020/03/16 Python
印度最好的在线药品订购网站:PharmEasy
2018/11/30 全球购物
俄罗斯在线水暖商店:Perfecto.ru
2019/10/25 全球购物
男女钓鱼靴和甲板鞋:XTRATUF
2021/01/09 全球购物
几个SQL的面试题
2014/03/08 面试题
商务英语应届生自我鉴定
2013/12/08 职场文书
团代会主持词
2014/04/02 职场文书
2015年工商所工作总结
2015/05/21 职场文书
搞笑婚庆主持词
2015/06/29 职场文书
某学校的2019年度工作报告范本
2019/10/11 职场文书