Element 인터페이스의 insertAdjacentElement() 메소드는 그것이 호출되는 요소에 상대적인 주어진 위치에 주어진 요소 노드를 삽입합니다.

Syntax

`targetElement.insertAdjacentElement(position, element);`

Parameters

position

targetElement에 상대적인 위치를 나타내는 DOMString입니다. 다음 문자열 중 하나와 일치해야 합니다(대소문자 구분 안 함).

'beforebegin': targetElement 자체 앞에 있습니다. • 'afterbegin': targetElement 내부의 첫 번째 하위 요소 바로 앞입니다. • 'beforeend': targetElement 바로 내부, 마지막 하위 항목 뒤 • 'afterend': targetElement itself.element트리에 삽입할 요소 뒤에 있습니다.

Return value

삽입된 요소이거나 삽입에 실패한 경우 null입니다.

example

<!-- beforebegin -->
<p>
  <!-- afterbegin -->
  foo
  <!-- beforeend -->
</p>
<!-- afterend -->