Об'єктна модель документа (DOM)
Структура DOM, побудована браузером
Дерево вузлів DOM
Приклади DOM
Навіщо це потрібно?
Цікаво
Цікаво
Вузол | Опис |
Документ�(Document) | Корінь дерева, представляє цілий документ, інакше кажучи — точка входу в DOM |
Фрагмент документа�(DocumentFragment) | Вузол, який є коренем піддерева основного документа |
Елемент (Element) | Представляє окремий елемент HTML, можна сказати, що це основні будівельні�блоки. Атрибут (Attr) представляє атрибут елемента |
Текст (Text) | Представляє текстові дані, які містяться в елементі або атрибуті |
Коментарі | Іноді можна включити інформацію, яка не буде показана, проте є доступною з JS |
Створення DOM-елементів
�• document.create Element (tag); — створює новий тег.�
Додавання DOM-елемента:
�• parentElem.appendChild (elem); — додає елемент у кінець дочірніх елементів;�
• parentElem.insertBefore (elem, nextSibling); — вказує, перед яким із дочірніх елементів додати новий вузол.�
Видалення DOM-елементів:
• parentElem.removeChild (elem) — видаляє конкретний елемент зі списку дітей батьківського елемента;�• parentElem.replaceChild(newElem, elem) — видаляє вказаний�елемент і заміняє його новим �
Підведемо підсумки
Що таке DOM простими словами
Навіщо нам потрібен DOM
Цікаво
Завдання для самостійного виконання
Завдання для самостійного виконання
Дослідіть DOM використовуючи інструменти розробника браузера.
Для цього відкрийте сторінку index.html попередньої домашньої роботи, натисніть «Інструменти розробника» і перейдіть на вкладку «Elements».
При натисканні на елемент на дереві вузлів ви отримуєте детальну інформацію у лівому вікні.
Аналізуємо. Обговорюємо