element 안에 html 집어넣기 : insertAdjacentHTML()
1
element.insertAdjacentHTML(position, text);
- position
- ‘beforebegin’ : element 앞에
- ‘afterbegin’ : element 안에 가장 첫번째 child
- ‘beforeend’ : element 안에 가장 마지막 child
- ‘afterend’ : element 뒤에
1
2
3
4
5
6
7
<!-- beforebegin -->
<p>
<!-- afterbegin -->
foo
<!-- beforeend -->
</p>
<!-- afterend -->
beforebegin , afterend position은 element의 부모가 존재해야 하고, node가 tree 안에 있어야 한다.
1
2
var d1 = document.getElementById("one");
d1.insertAdjacentHTML("afterend", '<div id="two">two</div>');
This post is licensed under CC BY 4.0 by the author.