Як створити елемент у DOM?
Щоб створити елемент у DOM, використовується метод document.createElement().
Він створює новий елемент, який можна потім додати на сторінку.
Приклад 1: простий елемент
javascript
const div = document.createElement('div'); // створюємо елемент <div>
div.textContent = 'Привіт, світ!'; // додаємо текст
document.body.appendChild(div); // вставляємо його в кінець bodyРезультат в HTML:
javascript
<body>
<div>Привіт, світ!</div>
</body>Приклад 2: з атрибутами і класами
javascript
const button = document.createElement('button');
button.textContent = 'Натисни мене';
button.className = 'btn-primary';
button.id = 'myButton';
document.body.appendChild(button);Приклад 3: вкладені елементи
javascript
const card = document.createElement('div');
card.classList.add('card');
const title = document.createElement('h2');
title.textContent = 'Картка';
const desc = document.createElement('p');
desc.textContent = 'Це приклад динамічно створеного блока.';
card.appendChild(title);
card.appendChild(desc);
document.body.appendChild(card);Приклад 4: додавання в конкретне місце
Якщо потрібно вставити елемент не в кінець, а, наприклад, перед чи після іншого елемента:
javascript
const newItem = document.createElement('li');
newItem.textContent = 'Новий пункт';
const list = document.querySelector('ul');
list.insertBefore(newItem, list.firstChild); // вставляємо на початок спискуПідсумок
Створення елемента в DOM складається з трьох кроків:
document.createElement('tag')- створюємо елемент.- Налаштовуємо його (додаємо текст, атрибути, класи тощо).
- Додаємо в документ через
appendChild(),prepend(),insertBefore(),after()абоbefore().
Коротка відповідь
Для співбесідиPremium
Коротка відповідь допоможе вам впевнено відповідати на цю тему під час співбесіди.