Praktyk oor timers en werk met die DOM in JavaScript
Laat ons sê ons het 'n invoerveld:
<input id="elem" value="1">
Kom ons maak 'n timer wat elke sekonde
die waarde van die value-kenmerk
van ons invoerveld met een verhoog:
let elem = document.querySelector('#elem');
setInterval(function() {
elem.value = Number(elem.value) + 1;
}, 1000);
Verduidelik hoekom die Number-funksie
in die bogenoemde kode gebruik word. Wat sal gebeur
as hierdie funksie nie in hierdie kode geskryf word nie?
Laat ons sê die invoerveld se value-kenmerk bevat aanvanklik
die nommer 10. Skakel 'n timer in
wat elke sekonde hierdie
nommer met een sal verminder.
Wysig die vorige taak sodat, sodra die inhoud van die invoerveld gelyk is aan zero, die timer ophou werk.