Element.replaceWith() - замінити поточний елемент.
Element.replaceWith( repEl );
Element - об'єкт Element.
repEl - елемент або рядок на який необхідно замінити.
replaceWith() метод об'єкту Element який замінює елемент на вказаний елемент або текст.
Не всі браузери підтримують.
#test
var el=document.createElement("p");
if(el.replaceWith){
el.innerText="замінено!";
el.id="test";
document.getElementById("test").replaceWith(el);
}else alert('Ваш браузер НЕ підтримуй replaceWith');
document.getElementsByTagName("p")[0].replaceWith("тест replaceWith!");