현재 div의 끝에 노드를 추가하여 div에 동적으로 추가하고 있지만 div의 끝보다는 처음에 추가하려고합니다.어떻게 Javascript에서 div의 시작 부분에 노드를 추가 할 수 있습니까?
내 현재 코드는 다음과 같습니다
var para=document.createElement('div');
var node=document.createTextNode('this is new');
para.appendChild(node);
var element=document.getElementById("div1");
element.appendChild(para);
<div id="div1">
<p id="p1">This is a paragraph.</p>
<p id="p2">This is another paragraph.</p>
</div>
어떻게 사업부의 시작 부분에 추가 할 수 있습니까?
노드/요소에 자식이없는 경우. 이것이 어떻게 작동할까요? –
@Justin,이 경우'firstChild'는'null'이 될 것이고'insertBefore()'는 부모 요소의 끝에 새로운 요소를 덧붙이 기 시작할 것입니다 (빈 상태이기 때문에 처음과 같습니다) . –
+1 답변 해 주셔서 감사합니다. –