JavaScript-ում Թայմերների և DOM-ի հետ աշխատանքի պրակտիկա
Ենթադրենք ունենք ինփուտ.
html<input id="elem" value="1">
Եկեք պատրաստենք մի թայմեր, որն ամեն վայրկյան
կավելացնի մեր ինփուտի value ատրիբուտի
արժեքը մեկով.
javascriptlet elem = document.querySelector('#elem');
setInterval(function() {
elem.value = Number(elem.value) + 1;
}, 1000);
Задание 1
Բացատրեք, ինչու է վերը նշված կոդում
օգտագործվում Number ֆունկցիան: Ի՞նչ կլինի,
եթե այս ֆունկցիան չգրվի տվյալ կոդում:
Задание 2
Ենթադրենք ինփուտի value ատրիբուտում
սկզբում գրված է 10 թիվը: Գործարկեք թայմեր,
որը ամեն վայրկյան կնվազեցնի այս
թիվը մեկով:
Задание 3
Փոփոխակիք նախորդ խնդիրը այնպես, որ երբ ինփուտի պարունակությունը դառնա զրո, թայմերը դադարի իր աշխատանքը: