Programming/Javascript
[Javascript] insertAdjacentElement 함수에 대해 알아보자
cbw1030
2019. 2. 20. 19:14
반응형
insertAdjacentElement()은 Element Node 또는 Text Node안에 원하는 Node를 삽입할 때 유용한 함수이다.
기본적인 구문은 다음과 같다.
element.insertAdjacentElement(position, text);
position은 아래 있는 단어만 사용이 가능하다.
'beforebegin'
'afterbegin'
'beforeend'
'afterend'
<!-- 'beforebegin' -->
<p> <------------------------ 현재 타겟 element
<!-- 'afterbegin'-->
foo
<!-- 'beforeend' -->
<p>
<!-- 'afterend' -->
예를들어 보자.
<div class="test">
<a href="#"> foo </a>
</div>
var goo = "<p> goo </p>";
var a = document.querySelector(".test");
a.insertAdjacentElement("afterend", goo);
위의 결과를 아래와 같이 표현할 수 있다.
<div class="test">
<a href="#"> foo </a>
</div>
<p> goo </p>
p.s. 잘못된 내용이 있다면 댓글 부탁드립니다.
반응형