element.insertAdjacentElement(position, newElement)
beforebegin: element 앞에 위치
afterbegin: element 안의 가장 첫번째 child
beforeend: element 안의 가장 마지막 child
afterend: element 뒤에 위치
<div class="insertAdjacentElement">
<h3>apple</h3>
</div>
const apple = document.querySelector(".insertAdjacentElement");
const beforebegin = document.createElement("h3");
beforebegin.innerText = "beforebegin";
const afterbegin = document.createElement("h3");
afterbegin.innerText = "afterbegin";
const beforeend = document.createElement("h3");
beforeend.innerText = "beforeend";
const afterend = document.createElement("h3");
afterend.innerText = "afterend";
apple.insertAdjacentElement("beforebegin", beforebegin);
apple.insertAdjacentElement("afterbegin", afterbegin);
apple.insertAdjacentElement("beforeend", beforeend);
apple.insertAdjacentElement("afterend", afterend);