課程
/前端開發
/JavaScript
/JavaScript進階篇
停止和計時開始該怎么相互轉換呢?
2014-11-21
源自:JavaScript進階篇 8-4
正在回答
//參考
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>計時器</title>
<script type="text/javascript">
? var attime;
? function check(a){
? ? ? if(a<10){
? ? ? ? ? a = "0" + a;
? ? ? }
? ? ? return a;
? ? }
? function clock(){
? ? var time=new Date(); ? ? ? ? ?
? ? attime=time.getHours() + ":" + check(time.getMinutes()) + ":" + check(time.getSeconds());
? ? document.getElementById("clock").value = attime;
}
? var stop = setInterval("clock()",1000);
</script>
</head>
<body>
? <form>
? ? <input type="text" id="clock" size="50" ?/>
? ? <input type="button" value="Stop" onclick="clearInterval(stop)" /> ? //停止
? ? <input type="button" value="begin" onclick="stop=setInterval('clock()',1000)" /> ?//恢復
? </form>
</body>
</html>
你可以寫兩個函數,一個是清除計時器,另一個是開啟計時器,分別在兩個按鈕的事件中調用就可以了
舉報
本課程從如何插入JS代碼開始,帶您進入網頁動態交互世界
8 回答怎么讓一個計時器可以不停地暫停和開始呢
3 回答點擊開始和停止沒用?
2 回答為什么點了 停止之后 點開始 再點停止 這個時間就是停不下來呢?
1 回答執行多次開始得相應的執行多少次停止才能停止
3 回答我這段js計時器的開始和停止按鈕的代碼哪有錯誤?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2014-12-10
//參考
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>計時器</title>
<script type="text/javascript">
? var attime;
? function check(a){
? ? ? if(a<10){
? ? ? ? ? a = "0" + a;
? ? ? }
? ? ? return a;
? ? }
? function clock(){
? ? var time=new Date(); ? ? ? ? ?
? ? attime=time.getHours() + ":" + check(time.getMinutes()) + ":" + check(time.getSeconds());
? ? document.getElementById("clock").value = attime;
}
? var stop = setInterval("clock()",1000);
</script>
</head>
<body>
? <form>
? ? <input type="text" id="clock" size="50" ?/>
? ? <input type="button" value="Stop" onclick="clearInterval(stop)" /> ? //停止
? ? <input type="button" value="begin" onclick="stop=setInterval('clock()',1000)" /> ?//恢復
? </form>
</body>
</html>
2014-11-21
你可以寫兩個函數,一個是清除計時器,另一個是開啟計時器,分別在兩個按鈕的事件中調用就可以了