求解 為什么我這樣寫暫停不了
<button id="btn1" onclick="getTime()">開始</button>
? ? ? <button id="btn" onclick="stopTime()">按鈕</button>
? ? ? ?<p id="time"></p>
</body>
? ? ? ?<script type="text/javascript">
? ? ? /* var myTime = setInterval(function () {
? ? ? ? ? ? ? ? ? getTime();
? ? ? ? ? ?},1000);*/
? ? ? ? ? ?function getTime() {
? ? ? ? ? ? ? ? ? ?var ?d ?= new Date();
? ? ? ? ? ? ? ? ? ?var ?t = d.toLocaleTimeString();
? ? ? ? ? ? ? ? ? ?setInterval("getTime()",1000);
? ? ? ? ? ? ? ? ? ?document.getElementById("time").innerHTML=t;
? ? ? ? ? ?}
? ? ? ?function stopTime() {
? ? ? ? ? ?clearInterval();
? ? ? ?}
2018-08-02
你的清空函數(shù)沒有給參數(shù);
也就是?clearInterval();這個函數(shù)需要傳個參數(shù)才可以知道該停哪個計時器
var timer = "";? ? ? ? ? ?
function getTime() {
? ? ? ? ? ? ? ? ? ?var ?d ?= new Date();
? ? ? ? ? ? ? ? ? ?var ?t = d.toLocaleTimeString();
? ? ? ? ? ? ? ? ? ?timer = setInterval("getTime()",1000);
? ? ? ? ? ? ? ? ? ?document.getElementById("time").innerHTML=t;
? ? ? ? ? ?}
? ? ? ?function stopTime() {
? ? ? ? ? ?clearInterval(timer);
? ? ? ?}
給他們傳個參數(shù)就好了