TypeScriptда HTMLElement типи

DOM элементлари учун хам ўз маълумот типлари мавжуд. Келгила, мисол орқали DOM элементлари билан ишлашни кўрамиз. Бизда куйидаги div бор деб фароз қилайлик:

html<div></div>

Келгила, бу divга ўзгарувчида ҳавола оламиз. Барча DOM элементлари HTMLElement типига мансуб. Бу типини бизнинг ўзгарувчимизга кўрсатамиз:

typescriptlet elem: HTMLElement;

Энди бу ўзгарувчига бизнинг divга ҳаволани ёзайлик:

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

Барча дивлар, HTMLElement типидаги DOM элементлари бўлиш билан бирга, шунингдек HTMLDivElement типига хам мансуб (бошқа теглар учун хам ўхшаш типлар мавжуд). Келгила, бизнинг элемент учун аниқроқ типини кўрсатамиз:

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

promiseни ўз ичига олган ўзгарувчи яратинг.

Задание 2

DOM элементни ўз ичига олган ўзгарувчи яратинг.

Задание 3

ul тегига ҳаволани ўз ичига олган ўзгарувчи яратинг.