Mazoezi kwenye Timu na Kufanya Kazi na DOM katika JavaScript

Acha tuwe na kiingizio kilichopewa:

html<input id="elem" value="1">

Wacha tutengeneze timer, ambayo kila sekunde huongeza thamani ya sifa value ya kiingizio chetu kwa moja:

javascriptlet elem = document.querySelector('#elem');

setInterval(function() {
  elem.value = Number(elem.value) + 1;
}, 1000);
Задание 1

Eleza, kwa nini katika msimbo ulio hapo juu tumia funkta Number. Nini kitatokea, kama hutaandika funkta hii katika msimbo huu?

Задание 2

Acha kwenye kiingizio katika sifa value awali iandikwe nambari 10. Anza timer, ambayo kila sekunde itapunguza hii nambari kwa moja.

Задание 3

Badilisha shida iliyopita, ili, mara tu maudhui ya kiingizio yanapokuwa sawa na sufuri, timer itakoma kufanya kazi yake.