Element.insertAdjacentElement() - вставляє елемент у задану позицію в елементі.
Element.insertAdjacentElement( position, el );
Element - об'єкт Element.
position - рядок який містить позицію вставки елемента:
<! - beforebegin-> <p> <! - afterbegin-> текст <! - beforeend-> </p> <! - afterend->
el - елемент який необхідно вставити.
insertAdjacentElement() метод об'єкту Element який вставляє заданий елемент у вказану позицію елемента.
#test
var newEl = document.createElement("b");
newEl.innerText="JavaScript";
document.getElementById("test").insertAdjacentElement("beforebegin", newEl);
var newEl = document.createElement("p");
newEl.style.color="blue";
newEl.innerText="абзац";
var el =document.getElementById("test");
el.insertAdjacentElement("afterend", newEl);