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