javascript实现秒表计时器的制作方法


Posted in Javascript onFebruary 16, 2017

本文实例为大家分享了js秒表计时器的制作代码,供大家参考,具体内容如下

javascript实现秒表计时器的制作方法

具体代码:

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="gb2312">
<title>Document</title>
<style>
div{margin-top:40px;margin-left:25px;margin-bottom:10px;width:20px;height:20px;}
input{width:30px;height:30px;margin-left:20px;font-size:20px;color:#fff;background: #000;border:none;outline: none;}
</style>
</head>
<body>
<div></div>
<input type="button" value="开始" />
<input type="button" value="停止" />
</body>
<script type="text/javascript">
//2.实现秒表功能,实现时 分 秒 毫秒 点击1开始计时,2结束计时;
var oDiv=document.getElementsByTagName('div')[0];
var Btn1=document.getElementsByTagName('input')[0];
var Btn2=document.getElementsByTagName('input')[1];
var ms=0;
var sec=0;
var min=0;
var hour=0;
Btn1.onclick=function(){
timer=setInterval(function(){
var str_hour=hour;
var str_min=min;
var str_sec=sec;
if(hour<10){
str_hour="0"+hour;
}
if(min<10){
str_min="0"+min;
}
if(sec<10){
str_sec="0"+sec;
}
var time=str_hour+':'+str_min+':'+str_sec+':'+ms;
oDiv.innerHTML=time;
ms=ms+50;
if(ms>999){
ms=0;
sec++;
}
if(sec>59){
sec=0;
min++;
}
if(min>59){
min=0;
hour++;
}


},50)
}
Btn2.onclick=function(){
clearInterval(timer);
}
</script>
</html>

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

Javascript 相关文章推荐
Javascript 面向对象(二)封装代码
May 23 Javascript
jQuery 翻牌或百叶窗效果(内容三秒自动切换)
Jun 14 Javascript
javascript和HTML5利用canvas构建猜牌游戏实现算法
Jul 17 Javascript
全面解析JavaScript中的valueOf与toString方法(推荐)
Jun 14 Javascript
jQuery遍历节点树方法分析
Sep 08 Javascript
原生js实现下拉框功能(支持键盘事件)
Jan 13 Javascript
jquery实现数字输入框
Feb 22 Javascript
JavaScript数组和对象的复制
Mar 21 Javascript
微信小程序动态显示项目倒计时效果
Jun 13 Javascript
通过Kettle自定义jar包供javascript使用
Jan 29 Javascript
微信小程序获取公众号文章列表及显示文章的示例代码
Mar 10 Javascript
JS前端canvas交互实现拖拽旋转及缩放示例
Aug 05 Javascript
jQuery实现搜索页面关键字的功能
Feb 16 #Javascript
canvas时钟效果
Feb 16 #Javascript
支持移动端原生js轮播图
Feb 16 #Javascript
jQuery为DOM动态追加事件的方法
Feb 16 #Javascript
纯js实现html转pdf的简单实例(推荐)
Feb 16 #Javascript
jq给页面添加覆盖层遮罩的实例
Feb 16 #Javascript
基于JavaScript实现全选、不选和反选效果
Feb 15 #Javascript
You might like
PHP中获取内网用户MAC地址(WINDOWS/linux)的实现代码
2011/08/11 PHP
PHP不用第三变量交换2个变量的值的解决方法
2013/06/02 PHP
php批量删除cookie的简单实现方法
2015/01/26 PHP
Mac系统下搭建Nginx+php-fpm实例讲解
2020/12/15 PHP
兼容IE/Firefox/Opera/Safari的检测页面装载完毕的脚本Ext.onReady的实现
2009/07/14 Javascript
js原生态函数中使用jQuery中的 $(this)无效的解决方法
2011/05/25 Javascript
JS+css 图片自动缩放自适应大小
2013/08/08 Javascript
js使用eval解析json(js中使用json)
2014/01/17 Javascript
JavaScript使用focus()设置焦点失败的解决方法
2014/09/03 Javascript
jQuery+Ajax实现无刷新分页
2015/10/30 Javascript
Bootstrap3 input输入框插入glyphicon图标的方法
2016/05/16 Javascript
浅析JavaScript中的对象类型Object
2016/05/26 Javascript
Angular2内置指令NgFor和NgIf详解
2016/08/03 Javascript
完美解决IE不支持Data.parse()的问题
2016/11/24 Javascript
JavaScript计时器用法分析【setTimeout和clearTimeout】
2017/01/18 Javascript
基于JavaScript实现图片连播和联级菜单实例代码
2017/07/28 Javascript
jQuery取得元素标签名称小结(附代码)
2017/08/16 jQuery
微信小程序云开发之新手环境配置
2019/05/16 Javascript
Vue的全局过滤器和私有过滤器的实现
2020/04/20 Javascript
vue实现轮播图帧率播放
2021/01/26 Vue.js
详解用python计算阶乘的几种方法
2019/08/14 Python
pytorch中获取模型input/output shape实例
2019/12/30 Python
关于python pycharm中输出的内容不全的解决办法
2020/01/10 Python
python统计字符的个数代码实例
2020/02/07 Python
python如何实现单链表的反转
2020/02/10 Python
pytorch使用horovod多gpu训练的实现
2020/09/09 Python
CSS3模拟IOS滑动开关效果
2016/09/28 HTML / CSS
如何查看浏览器对html5的支持情况
2020/12/15 HTML / CSS
美国儿童珠宝在线零售商:Loveivy
2019/05/22 全球购物
Java方面的关于数组和继承的笔面试题
2015/09/18 面试题
制定岗位职责的原则
2013/11/08 职场文书
教师职位说明书
2014/07/29 职场文书
经营场所使用证明
2015/06/19 职场文书
不同品牌、不同型号对讲机如何互相通联
2022/02/18 无线电
Python实现双向链表基本操作
2022/05/25 Python
HTML实现仿Windows桌面主题特效的实现
2022/06/28 HTML / CSS