課程
/前端開(kāi)發(fā)
/JavaScript
/JavaScript進(jìn)階篇
多次點(diǎn)擊start按鈕后,計(jì)時(shí)速度變快
2016-08-24
源自:JavaScript進(jìn)階篇 8-6
正在回答
我是這么做的,不知道對(duì)不對(duì)。
q_Amily
<!DOCTYPE HTML><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><title>計(jì)時(shí)器</title></head><script type="text/javascript">? var num=0;? var i;? function startCount(){??? document.getElementById('count').value=num;??? num=num+1;??? i=setTimeout("startCount()",1000);? }? i=setTimeout("startCount()",1000);? function stopCount(){? clearTimeout(i);? }</script></head><body>? <form>??? <input type="text" id="count" />??? <input type="button" value="Start"? onclick="i"/>??? <input type="button" value="Stop"?? onclick="stopCount()"/>? </form></body></html>
主要是你沒(méi)有清空定時(shí)器
解決辦法:在定時(shí)器開(kāi)啟之前先清空定時(shí)器,clearInterval()或者clearTimeout
這樣不管點(diǎn)擊多少次都不會(huì)速度變快!
舉報(bào)
本課程從如何插入JS代碼開(kāi)始,帶您進(jìn)入網(wǎng)頁(yè)動(dòng)態(tài)交互世界
4 回答8-6 取消計(jì)時(shí)器clearTimeout()
4 回答取消計(jì)時(shí)器clearTimeout()
2 回答取消計(jì)時(shí)器
4 回答取消計(jì)時(shí)器clearInterval()
1 回答關(guān)于取消計(jì)時(shí)器
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2016-08-28
我是這么做的,不知道對(duì)不對(duì)。
2016-08-28
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>計(jì)時(shí)器</title>
</head>
<script type="text/javascript">
? var num=0;
? var i;
? function startCount(){
??? document.getElementById('count').value=num;
??? num=num+1;
??? i=setTimeout("startCount()",1000);
? }
? i=setTimeout("startCount()",1000);
? function stopCount(){
? clearTimeout(i);
? }
</script>
</head>
<body>
? <form>
??? <input type="text" id="count" />
??? <input type="button" value="Start"? onclick="i"/>
??? <input type="button" value="Stop"?? onclick="stopCount()"/>
? </form>
</body>
</html>
2016-08-24
主要是你沒(méi)有清空定時(shí)器
解決辦法:在定時(shí)器開(kāi)啟之前先清空定時(shí)器,clearInterval()或者clearTimeout
這樣不管點(diǎn)擊多少次都不會(huì)速度變快!