Element 인터페이스의 insertAdjacentElement() 메소드는 그것이 호출되는 요소에 상대적인 주어진 위치에 주어진 요소 노드를 삽입합니다.
`targetElement.insertAdjacentElement(position, element);`
position
targetElement에 상대적인 위치를 나타내는 DOMString입니다. 다음 문자열 중 하나와 일치해야 합니다(대소문자 구분 안 함).
• 'beforebegin'
: targetElement 자체 앞에 있습니다.
• 'afterbegin'
: targetElement 내부의 첫 번째 하위 요소 바로 앞입니다.
• 'beforeend'
: targetElement 바로 내부, 마지막 하위 항목 뒤
• 'afterend'
: targetElement itself.element트리에 삽입할 요소 뒤에 있습니다.
삽입된 요소이거나 삽입에 실패한 경우 null입니다.
<!-- beforebegin -->
<p>
<!-- afterbegin -->
foo
<!-- beforeend -->
</p>
<!-- afterend -->