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