Чтобы создать новый элемент, используй document.createElement(), передав название тега в виде строки. После создания установи его свойства, а затем вставь в DOM, используя один из этих методов:
parent.appendChild(element) — добавляет элемент в качестве последнего потомкаparent.insertBefore(element, reference) — вставляет элемент перед указанным узлом-ориентиромconst div = document.createElement("div");
div.textContent = "Hello";
parent.appendChild(div);
Есть два способа удалить элемент из DOM:
element.remove() — современный подход, вызывается прямо на элементеparent.removeChild(element) — устаревший подход, вызывается на родительском узлеelement.remove();
// или
parent.removeChild(element);
Чтобы заменить существующий элемент на новый, используй replaceChild() на родительском узле:
parent.replaceChild(newChild, oldChild);
newChild — элемент для вставкиoldChild — элемент для удаленияМетод document.createElement() автоматически вставляет созданный элемент в DOM, поэтому тебе не нужно вызывать appendChild() после этого.
Новый — ещё не проверен сообществом
Вы