HTMLElement-tipe in TypeScript
Vir DOM-elemente is daar ook hul eie datatipes.
Kom ons kyk na die werk met DOM-elemente aan die hand van 'n voorbeeld. Gestel ons het die
volgende div:
<div></div>
Kom ons kry 'n verwysing na hierdie div
in 'n veranderlike. Alle DOM-elemente behoort
tot die tipe HTMLElement. Laat ons hierdie tipe
vir ons veranderlike spesifiseer:
let elem: HTMLElement;
Laat ons nou 'n verwysing na ons div in hierdie veranderlike aanteken:
let elem: HTMLElement = document.querySelector('div');
console.log(elem);
Alle div's, behalwe dat dit DOM-elemente is met die tipe HTMLElement,
behoort ook tot die tipe HTMLDivElement
(soortgelyke tipes bestaan vir ander etikette).
Laat ons 'n meer presiese tipe vir ons element spesifiseer:
let elem: HTMLDivElement = document.querySelector('div');
console.log(elem);
Maak 'n veranderlike wat 'n
promise sal bevat.
Maak 'n veranderlike wat 'n DOM-element sal bevat.
Maak 'n veranderlike wat 'n verwysing na die ul-etiket sal bevat.