Prakses uzdevumi ar taimeriem un DOM manipulāciju JavaScript
Pieņemsim, ka mums ir dots ievades lauks:
html<input id="elem" value="1">
Izveidosim taimeri, kas katru sekundi
palielina mūsu ievades lauka atribūta value
vērtību par vienu:
javascriptlet elem = document.querySelector('#elem');
setInterval(function() {
elem.value = Number(elem.value) + 1;
}, 1000);
Задание 1
Paskaidrojiet, kāpēc dotajā kodā
tiek izmantota funkcija Number. Kas notiks,
ja šī funkcija netiks izmantota šajā kodā?
Задание 2
Pieņemsim, ka ievades laukā atribūtā value sākotnēji
ierakstīts skaitlis 10. Palaidiet taimeri,
kas katru sekundi samazinās šo
skaitli par vienu.
Задание 3
Modificējiet iepriekšējo uzdevumu tā, lai, tiklīdz ievades lauka saturs kļūst vienāds ar nulli, taimers pārtrauktu darbu.