javascript countdown timer with start & stop buttons
问题 I need to make a simple countdown timer from 5 to zero, with the buttons to START and STOP the counter. The only thing that I don't know is that why won't my counter stop. The code is presented below: function clock() { var myTimer = setInterval(myClock, 1000); var c = 5; function myClock() { document.getElementById("demo").innerHTML = --c; if (c == 0) { clearInterval(myTimer); alert("Reached zero"); } } } <p id="demo">5</p> <button onclick="clock()">Start counter</button> <button onclick=