Добавление элемента по дереву Node
Для добавления элементов можно использовать один из методов объекта Node:
appendChild()вставка нового элемента в конец родителя, примерprepend()вставка нового элемента в начало родителя, примерbefore()илиinsertBefore()позволяет вставить элемент перед другим элементом, примерafter()илиinsertAfter()позволяет вставить элемент после другого элементаreplaceWith()заменяет одни элементы другимиinsertAdjacentElement()позволяет вставить элемент в любое место страницы, примерinsertAdjacentHTM()вставляет полученные узлы (с тегами) в DOM дерево в указанную позицию (позиция задается), примерtextContent()удаляет все элементы узла и заменяет их одним текстовым узлом с заданным значениемouterText()заменяет весь тег целиком, тег становится текстомouterHTM()заменяет весь тег целиком, включая текст, примерinnerText()записывает в DOM элемента текст, игнорирую тегиinnerHTM()записывает в DOM элемента текст, включая теги, пример