HTMLElement տիպը TypeScript-ում
DOM տարրերի համար նույնպես կան իրենց տվյալների
տիպերը: Դիտարկենք DOM տարրերի հետ աշխատանքը
օրինակով: Ենթադրենք ունենք հետևյալ div-ը:
<div></div>
Ստացենք այս div-ի հղումը փոփոխականում:
Բոլոր DOM տարրերը պատկանում են HTMLElement
տիպին: Նշենք այս տիպը մեր փոփոխականի համար:
let elem: HTMLElement;
Այժմ գրենք այս փոփոխականի մեջ մեր div-ի
հղումը:
let elem: HTMLElement = document.querySelector('div');
console.log(elem);
Բոլոր div-երը, բացի այն բանից, որ DOM տարրեր են
HTMLElement տիպով, նաև պատկանում են
HTMLDivElement տիպին (նմանատիպ տիպեր կան
նաև այլ թեգերի համար): Եկեք մեր տարրի համար
նշենք ավելի ճշգրիտ տիպ.
let elem: HTMLDivElement = document.querySelector('div');
console.log(elem);
Ստեղծեք փոփոխական, որը կպարունակի
promise:
Ստեղծեք փոփոխական, որը կպարունակի DOM տարր:
Ստեղծեք փոփոխական, որը կպարունակի
ul թեգի հղում: