Praxe na časovače a práci s DOM v JavaScriptu
Předpokládejme, že máme daný input:
<input id="elem" value="1">
Vytvořme časovač, který každou sekundu
zvýší hodnotu atributu value
našeho inputu o jedničku:
let elem = document.querySelector('#elem');
setInterval(function() {
elem.value = Number(elem.value) + 1;
}, 1000);
Vysvětlete, proč se v uvedeném kódu
používá funkce Number. Co se stane,
pokud tuto funkci v kódu nenapíšete?
Předpokládejme, že v inputu v atributu value je最初álně
zapsáno číslo 10. Spusťte časovač,
který každou sekundu toto číslo sníží o jedničku.
Upravte předchozí úlohu tak, aby, jakmile obsah inputu bude roven nule, časovač ukončil svou činnost.