javascript设计简单的秒表计时器
作者:bea
本文实例讲述了javascript设计简单的秒表计时器的实现代码。分享给大家供大家参考。具体如下: 运行效果截图如下: 具体代码如下: <html> <head> <title> New Document </title> </head> <body> <form action="somepage.asp"> <input type="text" value="0" name
本文实例讲述了javascript设计简单的秒表计时器的实现代码。分享给大家供大家参考。具体如下:
运行效果截图如下:
具体代码如下:
<html>
<head>
<title> New Document </title>
</head>
<body>
<form action="somepage.asp">
<input type="text" value="0" name="txt1"/>
<input type="button" value="开始" name="btnStart"/>
<input type="button" value="重置" name="btnReset"/>
</form>
</body>
</html>
<script language="JavaScript" type="text/javascript">
<!--
//获取表单中的表单域
var txt=document.forms[0].elements["txt1"];
var btnStart=document.forms[0].elements["btnStart"];
var btnReset=document.forms[0].elements["btnReset"]
//定义定时器的id
var id;
//每10毫秒该值增加1
var seed=0;
btnStart.onclick=function(){
//根据按钮文本来判断当前操作
if(this.value=="开始"){
//使按钮文本变为停止
this.value="停止";
//使重置按钮不可用
btnReset.disabled=true;
//设置定时器,每0.01s跳一次
id=window.setInterval(tip,10);
}else{
//使按钮文本变为开始
this.value="开始";
//使重置按钮可用
btnReset.disabled=false;
//取消定时
window.clearInterval(id);
}
}
//重置按钮
btnReset.onclick=function(){
seed=0;
}
//让秒表跳一格
function tip(){
seed++;
txt.value=seed/100;
}
//-->
</script>
希望本文所述对大家学习javascript程序设计有所帮助。
猜你喜欢
您可能感兴趣的文章:
- 跟我学习javascript的异步脚本加载
- JavaScript获取各大浏览器信息图示
- 跟我学习javascript创建对象(类)的8种方法
- 跟我学习javascript的最新标准ES6
- 详解JavaScript语言的基本语法要求
- 每天一篇javascript学习小结(面向对象编程)
- js鼠标点击图片切换效果实现代码
- Bootstrap每天必学之简单入门
- jquery实现横向图片轮播特效代码分享
- Jquery 全选反选实例代码
- Bootstrap每天必学之前端开发框架
- 基于html5和nodejs相结合实现websocket即使通讯
- 浅析nodejs实现Websocket的数据接收与发送
- Node.js中使用socket创建私聊和公聊聊天室
- Jquery实现仿京东商城省市联动菜单
- javascript实现二级级联菜单的简单制作
- jquery通过扩展select控件实现支持enter或focus选择的方法
- javascript中checkbox使用方法实例演示
- jquery实现表格隔行换色效果