Тып HTMLElement у TypeScript
Для 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
.