可以开始、暂停、清除。

效果图:

下面贴代码:

<!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>

  

最新文章

  1. CDN的combo技术能把多个资源文件合并引用,减少请求次数
  2. Haskell 参考资料
  3. Head First 设计模式之观察者模式(Observer Pattern)
  4. metaspolit 基础
  5. Navicat(连接) -1之SSL 设置
  6. 基于Struts2框架实现登录案例
  7. poj 1094 Sorting It All Out (拓扑排序)
  8. objective-c内存管理中autorelease的作用
  9. Linux操作系统学习_用户态与内核态之切换过程
  10. Linux help websites
  11. Java线程安全 关于原子性与volatile的试验
  12. Windows10下配置python的环境变量
  13. 6.1、Android Studio的Android Monitor概览
  14. LeetCode之“字符串”:ZigZag Conversion
  15. ASP.NET Core基础1:应用启动流程
  16. knockout为绑定元素生成id
  17. ps 命令的十个简单用法【转】
  18. 在同一台电脑上部署多个tomcat服务器
  19. SEO--质量监测
  20. JS 解析JSON实现导序

热门文章

  1. Android为TV端助力 转载:内存泄露与内存溢出的区别
  2. css的定义、用法、注释、命名规则、书写规范
  3. 《React与Redux开发实例精解》读书笔记
  4. 多级nginx代理,获取客户端真实ip
  5. AngularJS学习之旅—AngularJS 表达式(二)
  6. SQL Prompt 快捷键
  7. Linux下0号进程的前世(init_task进程)今生(idle进程)----Linux进程的管理与调度(五)【转】
  8. Python 输出格式符号
  9. FCM算法的matlab程序(初步)
  10. ES5-ES6-ES7_集合Set和Map