Практика на таймери и работа со DOM во JavaScript
Да претпоставиме дека имаме input:
html<input id="elem" value="1">
Да направиме тајмер кој ќе ја зголемува вредноста на атрибутот value
на нашиот input за единица секоја секунда:
javascriptlet elem = document.querySelector('#elem');
setInterval(function() {
elem.value = Number(elem.value) + 1;
}, 1000);
Задание 1
Објаснете, зошто во горниот код
се користи функцијата Number. Што ќе се случи
доколку оваа функција не се користи во кодот?
Задание 2
Да претпоставиме дека во input, во атрибутот value,
првично е запишано бројот 10. Стартувајте тајмер
кој ќе го намалува овој број за единица секоја секунда.
Задание 3
Модифицирајте ја претходната задача така што, штом содржината на input стане еднаква на нула, тајмерот да ја прекине својата работа.