TypeScriptтеги HTMLElement тиби
DOM элементтер үчүн да өзүнчө маалымат
типтери бар. Келгиле, DOM элементтер
менен иштөөнү мисал аркылуу карап көрөлү.
Бизде төмөнкү div бар деп коёлу:
<div></div>
Келгиле, бул div үчүн шилтемени
өзгөрмөгө алалы. Бардык DOM элементтер
HTMLElement тибине таандык.
Биздин өзгөрмөбүзгө ушул типти көрсөтөлү:
let elem: HTMLElement;
Эми бул өзгөрмөгө биздин div үчүн
шилтемени жазалы:
let elem: HTMLElement = document.querySelector('div');
console.log(elem);
Бардык дивтер, DOM элементтери болуп,
HTMLElement тибине ээ болуу менен
бирге, ошондой эле HTMLDivElement
тибине да таандык (башка тегдер үчүн да
ушаган типтер бар).
Келгиле, биздин элемент үчүн такыраак
типти көрсөтөлү:
let elem: HTMLDivElement = document.querySelector('div');
console.log(elem);
promise камтыган өзгөрмө жасаңыз.
DOM элемент камтыган өзгөрмө жасаңыз.
ul тегине шилтеме камтыган өзгөрмө жасаңыз.