티스토리 뷰
appendChild(노드)
자식 노드의 뒤에 노드가 삽입됨.
소스코드
<form id="form">
<input class="param" id="param1" value="seogineer" />
<input class="param" id="param2" value="" />
</form>
let el = document.getElementById('form');
let input = document.getElementById('param1');
el.appendChild(input);
결과
<form id="form">
<input class="param" id="param2" value="">
<input class="param" id="param1" value="seogineer">
</form>
insertBefore(노드, 기준 노드)
기준 노드의 앞에 노드가 삽입됨.
소스코드
<form id="form">
<input class="param" id="param1" value="seogineer">
<input class="param" id="param2" value="">
</form>
let el = document.getElementById('form');
let input = document.getElementById('param1');
el.insertBefore(input, el.childNodes[4]); // el.childNodes[4] 앞에 input이 삽입됨.
결과
<form id="form">
<input class="param" id="param2" value="">
<input class="param" id="param1" value="seogineer">
</form>
'Language > Javascript' 카테고리의 다른 글
객체와 객체 탐색 (0) | 2020.12.28 |
---|---|
배열과 배열 탐색, 함수 (0) | 2020.12.28 |
parentElement, parentNode (0) | 2020.12.26 |
querySelector(), getElementById() (0) | 2020.12.26 |
HTML에서 자바스크립트로 값 전달 (0) | 2020.12.26 |
댓글