Prax na časovače a prácu s DOM v JavaScripte
Nech je daný input:
<input id="elem" value="1">
Urobme časovač, ktorý každú sekundu
zvyšuje hodnotu atribútu value
nášho inputu o jednotku:
let elem = document.querySelector('#elem');
setInterval(function() {
elem.value = Number(elem.value) + 1;
}, 1000);
Vysvetlite, prečo sa v uvedenom kóde
používa funkcia Number. Čo sa stane,
ak sa táto funkcia v kóde nepoužije?
Nech je v inpute v atribúte value spočiatku
zapísané číslo 10. Spustite časovač,
ktorý každú sekundu zníži toto
číslo o jednotku.
Upravte predchádzajúcu úlohu tak, aby akonáhle sa obsah inputu stane rovný nule, časovač ukončil svoju činnosť.