Praktika su laikmačiais ir DOM manipuliavimu JavaScript
Tarkime, kad turime įvesties lauką:
html<input id="elem" value="1">
Sukurkime laikmatį, kuris kas sekundę
padidintų mūsų įvesties lauko atributo value
reikšmę vienetu:
javascriptlet elem = document.querySelector('#elem');
setInterval(function() {
elem.value = Number(elem.value) + 1;
}, 1000);
Задание 1
Paaiškinkite, kam pateiktame kode
naudojama funkcija Number. Kas atsitiks,
jei šios funkcijos nenaudosite šiame kode?
Задание 2
Tarkime, kad įvesties lauke atribute value iš pradžių
įrašytas skaičius 10. Paleiskite laikmatį,
kuris kas sekundę mažins šį
skaičių vienetu.
Задание 3
Modifikuokite ankstesnį uždavinį taip, kad, kai įvesties lauko turinys taptų lygus nuliui, laikmatis sustotų.