Запіс на курсы па HTML, CSS, JavaScript, PHP, Python, фрэймворкам і CMS,
а таксама: дапамога ў пошуку працы і заказаў, стажыроўка на рэальных праектах→
⊗jstsPmIbHE 38 of 55 menu

Тып 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.

byenru