課程
/前端開發
/JavaScript
/JavaScript進階篇
clearInterval? 之后如何再次調用setInterval
2018-11-28
源自:JavaScript進階篇 8-4
正在回答
你這樣寫時間都不會停,談何再走動?
劉氏阿四 提問者
陽火鍋 回復 劉氏阿四 提問者
陽火鍋 回復 陽火鍋
<script type="text/javascript">??? var i=setInterval(clock,1000);//設置定時器????? function clock(){??????? var time=new Date();????????????? ??? ? ???????? document.getElementById("clock").value = time.toLocaleString('en');//顯示時間????? }???? function stopTime(){??????? clearInterval(i);//取消定時器,時間停止???? } ??? function startTime(){??????? var ii=setInterval(clock,1000);//再次設定定時器,時間繼續走??????? i=ii;//第二次停止??? }?? ?</script></head><body>? <form>??? <input type="text" id="clock" size="50"? />??? <input type="button" value="Stop" onclick="stopTime()" />??? <input type="button" value="Start" onclick="startTime()"/>
舉報
本課程從如何插入JS代碼開始,帶您進入網頁動態交互世界
1 回答如何用clearInterval取消調用 或改變調用時間???
4 回答clearInterval()之后怎么再回復定時器呀
2 回答如何實現點擊一次按鈕調用兩次函數呢
1 回答停止之后怎樣再次啟動
1 回答ClearInterval之后的表現是什么?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2018-11-29
你這樣寫時間都不會停,談何再走動?
2018-12-14
<script type="text/javascript">
??? var i=setInterval(clock,1000);//設置定時器
????? function clock(){
??????? var time=new Date();????????????? ??? ? ?
??????? document.getElementById("clock").value = time.toLocaleString('en');//顯示時間
????? }
???? function stopTime(){
??????? clearInterval(i);//取消定時器,時間停止
???? }
??? function startTime(){
??????? var ii=setInterval(clock,1000);//再次設定定時器,時間繼續走
??????? i=ii;//第二次停止
??? }
?? ?
</script>
</head>
<body>
? <form>
??? <input type="text" id="clock" size="50"? />
??? <input type="button" value="Stop" onclick="stopTime()" />
??? <input type="button" value="Start" onclick="startTime()"/>