Тест по основам программирования на JavaScript

Тема 5: Работа с DOM и событиями в JavaScript

2

Как добавить HTML-контент внутрь элемента?

innerHTML

insertAdjacentHTML

appendChild

getElementById

Что делает element.textContent?

Текстовое содержимое элемента

HTML-контент

CSS-класс

Какие методы позволяют вставлять элемент в DOM?

appendChild

insertBefore

cloneNode

getElementById

Что делает event.stopPropagation()?

Останавливает всплытие

Удаляет обработчик

Выполняет функцию

Какие методы работы с событиями существуют?

addEventListener

removeEventListener

click

keydown

Что делает element.style.backgroundColor = "red"?

Устанавливает цвет фона

Удаляет элемент

Добавляет класс

Соотнеси события и тип действия

click

Щелчок мыши

keydown

Нажатие клавиши

mouseover

Наведение мыши

submit

Отправка формы

Что делает element.getAttribute("id")?

Возвращает значение атрибута id

Создаёт id

Удаляет id

Что делает document.createElement("div")?

Новый div элемент

Изменяет существующий

Удаляет элемент

Какие методы изменяют атрибуты элементов?

setAttribute

getAttribute

removeAttribute

querySelector

Что делает element.removeEventListener("click", fn)?

Удаляет обработчик

Вызывает событие

Создаёт событие

Что делает cloneNode(false)?

Поверхностное копирование элемента

Глубокое копирование

Удаляет исходный элемент

Какие методы позволяют перемещать элемент в DOM?

appendChild

insertBefore

cloneNode

getElementById

Что делает insertAdjacentHTML(position, html)?

Вставляет HTML в указанное место

Заменяет элемент полностью

Создаёт новый документ

Какие события можно обрабатывать на кнопке?

click

dblclick

mouseover

keydown

Что делает element.addEventListener("click", fn)?

Добавляет обработчик события клика

Вызывает событие

Удаляет обработчик

Как удалить элемент из DOM?

element.remove()

element.delete()

removeChild()

Какие методы работы с классами элементов существуют?

add

remove

toggle

appendChild

Что делает event.preventDefault()?

Отменяет стандартное поведение элемента

Останавливает выполнение функции

Удаляет событие

Что делает element.cloneNode(true)?

Глубокое копирование элемента и детей

Удаляет элемент

Изменяет исходный элемент

Что делает element.classList.add("active")?

Добавляет класс

Удаляет элемент

Возвращает класс

Что возвращает document.querySelector(".class")?

Первый элемент с указанным классом

Все элементы с классом

undefined

Какие методы позволяют вставлять HTML-контент?

innerHTML

insertAdjacentHTML

getElementById

removeAttribute

Что делает document.body?

Возвращает элемент body

Создаёт новый body

Удаляет body