parentNode.replaceChild(newChild, oldChild)
<div id="parent">
    <div id="first">First</div>
    <div id="second">Second</div>
    <div id="me" style="color: red;">me</div>
</div>
<hr>
<button type="button" id="replace-btn">'me' 요소 교체하기</button>
const btn = document.getElementById("replace-btn");

btn.addEventListener("click", () => {
    // 부모 요소 노드
    const parent = document.getElementById("parent");

    if (parent) {
        // 자식으로 교체할 새로운 요소 노드할 요소
        const newChild = document.createElement("p");
        newChild.textContent = "새로운 텍스트";

        // 이미 존재하는, 교체될 요소 노드
        const oldChild = document.getElementById("me");

        // 지정한 자식 요소 노드를 새로운 자식 요소 노드로 교체
        parent.replaceChild(newChild, oldChild);
    }
});
실제 적용된 모습 '버튼'을 실제로 클릭해 보세요!
<p id="reference-element">기존 요소의 텍스트</p>
<div id="parent">
    <div id="first">First</div>
    <div id="second">Second</div>
    <div id="me" style="color: red;">me</div>
</div>
<hr>
<button type="button" id="replace-btn">'me' 요소 교체하기</button>
const btn = document.getElementById("replace-btn");

btn.addEventListener("click", () => {
    // 부모 요소 노드
    const parent = document.getElementById("parent");

    if (parent) {
        // 교체할 새로운 노드가 이미 존재하는 경우
        const referenceElement = document.getElementById("reference-element");

        // 이미 존재하는, 교체될 요소 노드
        const oldChild = document.getElementById("me");

        // 지정한 자식 요소 노드를 새로운 자식 요소 노드로 교체
        parent.replaceChild(referenceElement, oldChild);
    }
});
실제 적용된 모습 '버튼'을 실제로 클릭해 보세요!