Why does not clear clearInterval in the moveTo function while everything works on the pause button.
var timerid = 0, counterid = 0; function playPages() { var sec = 3; timerid = setInterval(counterid = moveTo(sec), sec * 1000); } function moveTo(sec) { clearInterval(counterid) document.getElementById('backcounter').innerText = sec; return setInterval(changeBackcounter, 1000); } function changeBackcounter() { var temp = document.getElementById('backcounter').innerText; document.getElementById('backcounter').innerText = --temp; } function pausePages() { clearInterval(counterid); } document.getElementById('play').addEventListener("click", playPages); document.getElementById('pause').addEventListener("click", pausePages);
timerididentifier to thetimeridand try to stop thecounterid- Vadim Leshkevich