Тип HTMLElement в TypeScript
Для DOM элементов также есть свои типы
данных. Давайте посмотрим работу с DOM
элементами на примере. Пусть у нас есть
следующий div:
html<div></div>
Давайте получим ссылку на этот div
в переменную. Все DOM элементы относятся
к типу HTMLElement. Укажем этот тип
нашей переменной:
typescriptlet elem: HTMLElement;
Запишем теперь в эту переменную ссылку на
наш div:
typescriptlet elem: HTMLElement = document.querySelector('div');
console.log(elem);
Все дивы, помимо того, что являются DOM
элементами с типом HTMLElement,
также относятся к типу HTMLDivElement
(аналогичные типы есть и у других тегов).
Давайте для нашего элемента укажем более
точный тип:
typescriptlet elem: HTMLDivElement = document.querySelector('div');
console.log(elem);
Задание 1
Сделайте переменную, которая будет содержать
promise.
Задание 2
Сделайте переменную, которая будет содержать DOM элемент.
Задание 3
Сделайте переменную, которая будет содержать
ссылку на тег ul.