Praktyka z timerami i pracą z DOM w JavaScript
Załóżmy, że mamy dane pole input:
<input id="elem" value="1">
Zróbmy timer, który co sekundę
zwiększa wartość atrybutu value
naszego pola input o jeden:
let elem = document.querySelector('#elem');
setInterval(function() {
elem.value = Number(elem.value) + 1;
}, 1000);
Wyjaśnij, dlaczego w powyższym kodzie
użyto funkcji Number. Co się stanie,
jeśli nie napiszesz tej funkcji w tym kodzie?
Załóżmy, że w polu input w atrybucie value początkowo
zapisana jest liczba 10. Uruchom timer,
który co sekundę będzie zmniejszać tę
liczbę o jeden.
Zmodyfikuj poprzednie zadanie tak, aby gdy zawartość pola input stanie się równa zero, timer zatrzymał swoją pracę.