TypeScriptтеги HTMLElement тиби

DOM элементтер үчүн да өзүнчө маалымат типтери бар. Келгиле, DOM элементтер менен иштөөнү мисал аркылуу карап көрөлү. Бизде төмөнкү div бар деп коёлу:

html<div></div>

Келгиле, бул div үчүн шилтемени өзгөрмөгө алалы. Бардык DOM элементтер HTMLElement тибине таандык. Биздин өзгөрмөбүзгө ушул типти көрсөтөлү:

typescriptlet elem: HTMLElement;

Эми бул өзгөрмөгө биздин div үчүн шилтемени жазалы:

typescriptlet elem: HTMLElement = document.querySelector('div');
console.log(elem);

Бардык дивтер, DOM элементтери болуп, HTMLElement тибине ээ болуу менен бирге, ошондой эле HTMLDivElement тибине да таандык (башка тегдер үчүн да ушаган типтер бар). Келгиле, биздин элемент үчүн такыраак типти көрсөтөлү:

typescriptlet elem: HTMLDivElement = document.querySelector('div');
console.log(elem);
Задание 1

promise камтыган өзгөрмө жасаңыз.

Задание 2

DOM элемент камтыган өзгөрмө жасаңыз.

Задание 3

ul тегине шилтеме камтыган өзгөрмө жасаңыз.