Praktik med timere og DOM-manipulation i JavaScript
Lad os sige, at vi har et inputfelt:
<input id="elem" value="1">
Lad os lave en timer, som hvert sekund
forøger værdien af attributten value
i vores inputfelt med én:
let elem = document.querySelector('#elem');
setInterval(function() {
elem.value = Number(elem.value) + 1;
}, 1000);
Forklar, hvorfor funktionen Number
bruges i ovenstående kode. Hvad vil ske,
hvis denne funktion ikke skrives i denne kode?
Antag, at inputfeltets value-attribut
oprindeligt indeholder tallet 10. Start en timer,
som hvert sekund vil formindske dette
tal med én.
Modificer den foregående opgave, således at når indholdet af inputfeltet bliver lig med nul, stopper timeren sit arbejde.