Praksa s časovnimi omejitvami in delo z DOM v JavaScriptu
Recimo, da imamo vnosno polje:
<input id="elem" value="1">
Naredimo časovnik, ki bo vsako sekundo
povečal vrednost atributa value
našega vnosnega polja za ena:
let elem = document.querySelector('#elem');
setInterval(function() {
elem.value = Number(elem.value) + 1;
}, 1000);
Razložite, zakaj je v zgornji kodi
uporabljena funkcija Number. Kaj se bo zgodilo,
če te funkcije ne napišemo v tej kodi?
Recimo, da je v vnosnem polju v atributu value na začetku
zapisano število 10. Zaženite časovnik,
ki bo vsako sekundo zmanjševal to
število za ena.
Spremenite prejšnjo nalogo tako, da ko vsebina vnosnega polja postane nič, časovnik preneha delovati.