Cada vez que estoy cargando la página, la función se inicia automáticamente, sin siquiera hacer clic en el botón.
btn1 = document.getElementById('btn1'); btn1.addEventListener("click", getTime(1,0));Llevé la identificación del botón a una nueva variable y luego agregué (addEventlistener) al hacer clic, pero cada vez que recargo la página, la función getTime() se inicia automáticamente.
function getTime(x,y){ text = document.getElementById('timer-text'); text.innerHTML = 'Started'; var min = x; var sec = y; total_time = (min*60) + sec; setInterval(()=>{ timerText = document.getElementById('timer-text'); if(total_time<=0){ timerText.innerHTML = 'TIME OUT!'; clearInterval(); return; } let minText = Math.floor(total_time/60); if(minText<10){ minText = '0' + minText; } let secText = (total_time%60); if(secText<10){ secText = '0'+secText; } timerText.innerHTML = minText +" : "+ secText; total_time = total_time - 1; }, 1000) }