javascript設(shè)計(jì)簡單的秒表計(jì)時(shí)器
更新時(shí)間:2020年09月05日 09:18:11 投稿:lijiao
這篇文章主要介紹了javascript設(shè)計(jì)簡單的秒表計(jì)時(shí)器,該秒表將包括兩個(gè)按鈕和一個(gè)用于顯示時(shí)間的文本框,當(dāng)單擊開始按鈕時(shí)開始計(jì)時(shí),最小單位為0.01秒,此時(shí)再次單擊按鈕則停止計(jì)時(shí),文本框顯示經(jīng)過的時(shí)間,需要的朋友可以參考下
本文實(shí)例講述了javascript設(shè)計(jì)簡單的秒表計(jì)時(shí)器的實(shí)現(xiàn)代碼,分享給大家供大家參考,具體如下:
運(yùn)行效果截圖如下:

具體代碼如下:
<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"]
//定義定時(shí)器的id
var id;
//每10毫秒該值增加1
var seed=0;
btnStart.onclick=function(){
//根據(jù)按鈕文本來判斷當(dāng)前操作
if(this.value=="開始"){
//使按鈕文本變?yōu)橥V?
this.value="停止";
//使重置按鈕不可用
btnReset.disabled=true;
//設(shè)置定時(shí)器,每0.01s跳一次
id=window.setInterval(tip,10);
}else{
//使按鈕文本變?yōu)殚_始
this.value="開始";
//使重置按鈕可用
btnReset.disabled=false;
//取消定時(shí)
window.clearInterval(id);
}
}
//重置按鈕
btnReset.onclick=function(){
seed=0;
}
//讓秒表跳一格
function tip(){
seed++;
txt.value=seed/100;
}
//-->
</script>
希望本文所述對大家學(xué)習(xí)javascript程序設(shè)計(jì)有所幫助。
您可能感興趣的文章:
- 易語言制作簡單計(jì)時(shí)器小程序的方法
- JS 頁面計(jì)時(shí)器示例代碼
- Node.js中使用計(jì)時(shí)器定時(shí)執(zhí)行函數(shù)詳解
- 原生js實(shí)現(xiàn)秒表計(jì)時(shí)器功能
- javascript實(shí)現(xiàn)計(jì)時(shí)器的簡單方法
- js實(shí)現(xiàn)倒計(jì)時(shí)器自定義時(shí)間和暫停
- js實(shí)現(xiàn)秒表計(jì)時(shí)器
- javascript 秒表計(jì)時(shí)器實(shí)現(xiàn)代碼
- JavaScript分秒倒計(jì)時(shí)器實(shí)現(xiàn)方法
- 微信小程序?qū)崿F(xiàn)計(jì)時(shí)器開始和結(jié)束功能
相關(guān)文章
JavaScript使用indexOf獲得子字符串在字符串中位置的方法
這篇文章主要介紹了JavaScript使用indexOf獲得子字符串在字符串中位置的方法,涉及javascript中indexOf方法操作字符串的技巧,需要的朋友可以參考下2015-04-04
js點(diǎn)擊文本框后才加載驗(yàn)證碼實(shí)例代碼
這篇文章是一段關(guān)于js點(diǎn)擊文本框后才加載驗(yàn)證碼實(shí)例代碼,而不是直接顯示驗(yàn)證碼,感興趣的小伙伴們可以參考一下2015-10-10
微信小程序?qū)崿F(xiàn)添加手機(jī)聯(lián)系人功能示例
這篇文章主要介紹了微信小程序?qū)崿F(xiàn)添加手機(jī)聯(lián)系人功能,結(jié)合實(shí)例形式分析了微信小程序添加聯(lián)系人的具體步驟,包括布局與邏輯實(shí)現(xiàn)技巧,需要的朋友可以參考下2017-11-11
js HTML5 Ajax實(shí)現(xiàn)文件上傳進(jìn)度條功能
這篇文章主要介紹了javascript實(shí)現(xiàn)文件上傳進(jìn)度條功能的相關(guān)資料啊,感興趣的朋友可以參考一下2016-02-02
js使瀏覽器窗口最大化實(shí)現(xiàn)代碼(適用于IE)
點(diǎn)擊最大化按鈕后,瀏覽器的內(nèi)容填充滿顯示器,瀏覽器窗口的邊框被擠出顯示器。而該js的最大化效果是瀏覽器的邊框在顯示器內(nèi)顯示,具體實(shí)現(xiàn)如下,感興趣的朋友可以參考下2013-08-08

