TypeScript-da HTMLElement tipi
DOM elementlari uchun ham o'z ma'lumot
turlari mavjud. Keling, DOM elementlari
bilan ishlashni misolda ko'rib chiqaylik.
Quyidagi div bo'lsin:
<div></div>
Keling, ushbu div ga o'zgaruvchida
havola olamiz. Barcha DOM elementlar
HTMLElement turiga tegishli. Keling,
ushbu turni o'zgaruvchimizga ko'rsatamiz:
let elem: HTMLElement;
Endi ushbu o'zgaruvchiga bizning div
ga havolani yozamiz:
let elem: HTMLElement = document.querySelector('div');
console.log(elem);
Barcha divlar, HTMLElement turidagi
DOM elementlari bo'lishlaridan tashqari,
shuningdek HTMLDivElement turiga ham
tegishli (boshqa teglar uchun ham shunga
o'xshash turlar mavjud). Keling, bizning
elementimiz uchun aniqroq turni ko'rsatamiz:
let elem: HTMLDivElement = document.querySelector('div');
console.log(elem);
promise ni
o'z ichiga oladigan o'zgaruvchi yarating.
DOM elementni o'z ichiga oladigan o'zgaruvchi yarating.
ul tegiga havolani o'z ichiga oladigan
o'zgaruvchi yarating.