°³Ã¼¿¡ ÀÚ½Ä ¿¤·¹¸àÆ®¸¦ ÷ºÎÇÑ´Ù.

Àμö/ÆĶó¸ÞÅÍ
oNode
ÇʼöÀûÀÎ ¿ä¼ÒÀ̸ç, ÷ºÎµÇ´Â ¿¤·¹¸àÆ®¸¦ ÁöÁ¤ÇÏ´Â °³Ã¼ÀÌ´Ù.
¹Ýȯ°ª

÷ºÎµÈ ÀÚ½Ä ¿¤·¹¸àÆ®¸¦ ÂüÁ¶ÇÏ´Â °³Ã¼¸¦ ¹ÝȯÇÑ´Ù.

Ư±â

appendChild ¸Þ¼­µå´Â ¿¤·¹¸àÆ®¸¦ childNodes Ä÷º¼Ç Á¦ÀÏ µÚ¿¡ ÷ºÎÇÑ´Ù.

ÀÌ ¸Þ¼­µå´Â IE6.0¿¡¼­ attribute °³Ã¼¿¡µµ Àû¿ëµÈ´Ù.

ÆäÀÌÁö¿¡ »õ·Î¿î ¿¤·¹¸àÆ®¸¦ µð½ºÇ÷¹ÀÌÇϱâ À§Çؼ­´Â body ¿¤·¹¸àÆ® ¼Ó¿¡ ÀÚ½ÄÀ¸·Î ÷ºÎÇÏ¿©¾ß ÇÑ´Ù. ¿¹¸¦µé¾î body¿¡ div ¿¤·¹¸àÆ®¸¦ ÷ºÎÇϱâ À§Çؼ­´Â

var oDiv=document.createElement('DIV');
document.body.appendChild(oDiv);

ÀÌ ¸Þ¼­µå´Â ·±Å¸ÀÓ(run time)¿¡ Á¢¼ÓÇÒ ¼ö ÀÖ´Ù. ·±Å¸ÀÓ¿¡¼­ ÀÌ ¿¤·¹¸àÆ®°¡ Á¾·áűװ¡ ÆĽ̵DZâ Àü¿¡ Á¦°ÅµÇ¸é, ¹®¼­ÀÇ Áö¿ªµéÀº Ç¥ÇöµÇÁö ¾ÊÀ» ¼ö ÀÖ´Ù.

Àû¿ë
°³Ã¼scriptIE
ÂüÁ¶
cloneNode insertBefore (¿µ¹®)DOM(W3C Document Object Model)

ÀÌ ¸Þ¼­µå´Â (¿µ¹®)DOM1(W3C Document Object Model Level 1)¿¡¼­ Á¤ÀǵǾú´Ù.


appendChild ¸Þ¼­µå·Î ¸ñ·Ï Ç׸ñµé ÃÑ 6°³±îÁö ÷ºÎÇÑ´Ù.

<SCRIPT>
function appChild(){
  if (oList.all.length<6){
    var oNewNode=document.createElement('LI');
    oList.appendChild(oNewNode);
    oNewNode.innerText='Ç׸ñ ¹øÈ£ '+oList.all.length;
  }
}
</SCRIPT>
<UL id=oList>
<LI>Ç׸ñ ¹øÈ£  1
<LI>Ç׸ñ ¹øÈ£  2
</UL>
<INPUT type="button" value="ÀÚ½Ä °³Ã¼ Ãß°¡" onclick="appChild()">