Практыка на таймеры і работу з DOM у JavaScript
Няхай у нас дадзены інпут:
<input id="elem" value="1">
Давайце зробім таймер, які кожную секунду
павялічвае значэнне атрыбута value
нашага інпута на адзінку:
let elem = document.querySelector('#elem');
setInterval(function() {
elem.value = Number(elem.value) + 1;
}, 1000);
Тлумачыце, навошта ў прыведзеным вышэй кодзе
выкарыстоўваецца функцыя Number
. Што будзе,
калі не напісаць гэтую функцыю ў даным кодзе?
Няхай у інпуце ў атрыбуце value
першапачаткова
запісана лік 10
. Запусціце таймер,
які кожную секунду будзе памяншаць гэты
лік на адзінку.
Мадыфікуйце папярэднюю задачу так, каб, як толькі змест інпута стане роўны нулю, таймер спыніў сваю работу.