Навігація по DOM. Створення DOM вузлів, видалення та зміна.

Додано: 12 грудня 2024
Предмет: Інформатика, 11 клас
23 запитання
Запитання 1

Що таке DOM (Document Object Model)?

варіанти відповідей

Протокол передачі даних

Модель представлення HTML як об'єктів

Інструмент для перевірки JavaScript коду

Стандарт роботи з JSON

Запитання 2

Як отримати елемент за ідентифікатором у DOM?


варіанти відповідей

document.createElement()

document.getElementsByClassName()

document.getElementById()

document.querySelector()

Запитання 3

Яка функція створює новий вузол у DOM?

варіанти відповідей

document.appendChild()

document.createNode()

document.createElement()

document.querySelector()

Запитання 4

Як додати новий елемент до сторінки?

варіанти відповідей

element.innerHTML = ""

parentNode.appendChild(newElement)

element.cloneNode()

document.replaceChild()

Запитання 5

Яка властивість використовується для доступу до батьківського елемента?


варіанти відповідей

parentNode

childNodes

previousSibling

nextSibling

Запитання 6

Як видалити елемент із DOM?

варіанти відповідей

element.remove()

element.delete()

element.hide()

element.replaceChild()

Запитання 7

Що робить метод innerHTML?

варіанти відповідей

Видаляє елемент

Замінює текст в елементі

Змінює HTML вміст елемента

Створює новий елемент

Запитання 8

Яка різниця між textContent та innerHTML?

варіанти відповідей

textContent підтримує HTML-теги, а innerHTML — ні

textContent повертає текст без тегів, а innerHTML — з HTML-тегами

innerHTML завжди швидший

Вони ідентичні

Запитання 9

Як обрати всі елементи з класом test?

варіанти відповідей

document.getElementsByTagName('test')

document.querySelectorAll('.test')

document.getElementById('test')

document.getElementsByName('test')

Запитання 10

Який метод повертає перший знайдений елемент?

варіанти відповідей

document.querySelector()

document.querySelectorAll()

document.getElementByClassName()

document.getElementsByTagName()

Запитання 11

Що таке childNodes?

варіанти відповідей

Масив усіх дочірніх елементів

Масив вузлів-дітей, включаючи текстові вузли

Масив класів елемента

Функція для створення дочірніх елементів

Запитання 12

Що робить метод replaceChild()?

варіанти відповідей

Замінює батьківський елемент

Замінює дочірній вузол

Додає новий вузол

Копіює вузол

Запитання 13

Яка подія використовується для завантаження DOM?

варіанти відповідей

onready

onload

DOMContentLoaded

onstart

Запитання 14

Як додати новий текстовий вузол?

варіанти відповідей

document.createElement('text')

document.createTextNode('Текст')

document.appendChild('Текст')

document.newTextNode('Текст')

Запитання 15

Що робить метод cloneNode()?

варіанти відповідей

Видаляє вузол

Копіює вузол

Переміщує вузол

Замінює вузол

Запитання 16

Яка властивість використовується для доступу до сусіднього елемента?

варіанти відповідей

nextSibling

parentNode

childNodes

children

Запитання 17

Як видалити всі дочірні елементи вузла?

варіанти відповідей

element.removeAll()

element.innerHTML = ''

element.deleteChildren()

element.clearNodes()

Запитання 18

Що повертає document.createElement()?

варіанти відповідей

Готовий елемент на сторінці

Масив елементів

Порожній елемент без батьківського вузла

HTML-рядок

Запитання 19

Як можна змінити атрибут елемента?

варіанти відповідей

element.modifyAttribute()

element.setAttribute(name, value)

element.changeAttribute()

element.attribute = value

Запитання 20

Що таке previousSibling?

варіанти відповідей

Батьківський елемент

Наступний елемент серед братів і сестер

Дочірній елемент

Попередній елемент серед братів і сестер

Запитання 21

Як змінити стиль елемента?

варіанти відповідей

element.style.color = 'red'

element.changeStyle('color', 'red')

element.style = 'color: red'

element.setStyle('color', 'red')

Запитання 22

Як перевірити наявність атрибута в елемента?

варіанти відповідей

element.checkAttribute(name)

element.getAttribute(name)

element.hasAttribute(name)

element.existsAttribute(name)

Запитання 23

Як додати клас до елемента?

варіанти відповідей

element.class = 'new-class'

element.addClass('new-class')

element.classList.add('new-class')

element.addClassName('new-class')

Створюйте онлайн-тести
для контролю знань і залучення учнів
до активної роботи у класі та вдома

Створити тест