Praksis med timere og DOM-manipulering i JavaScript
La oss si at vi har et input-felt:
<input id="elem" value="1">
La oss lage en timer som hvert sekund
øker verdien av attributten value
i input-feltet vårt med én:
let elem = document.querySelector('#elem');
setInterval(function() {
elem.value = Number(elem.value) + 1;
}, 1000);
Forklar hvorfor funksjonen Number
brukes i koden ovenfor. Hva vil skje
hvis denne funksjonen ikke skrives i denne koden?
La oss si at input-feltet i attributten value
initialt har tallet 10. Start en timer
som hvert sekund vil redusere dette
tallet med én.
Modifiser den forrige oppgaven slik at når innholdet i input-feltet blir lik null, skal timeren stoppe sin arbeid.