Мне нужна помощь я писал секундомер и никак не могу довести до ума let button = document.querySelector('.stopwatch__btn') ,minuts = document.querySelector('.stopwatch__minutes') ,hours = document.querySelector('.stopwatch__hours') ,second = document.querySelector('.stopwatch__seconds'); let i = 0; let m = 0; let h = 0; function stopWatch(){ button.innerHTML = 'STOP'; if(i < 60) { i++ second.innerHTML = i; setTimeout(() => stopWatch(), 1000); if(i == 60){ i = 0; if(second.innerHTML == 60){ if(m < 60){ m++ minuts.innerHTML = m; } } if(minuts.innerHTML == 60) { if( h < 60) { h++ hours.innerHTML = h; m = 0; } } } } } button.addEventListener('click', (() => { if(button.innerHTML == 'start'){ stopWatch() } if(button.innerHTML == 'STOP'){ } }))
Кто может рассказать как остановить функцию?
Обсуждают сегодня