°³Ã¼¿¡ ÀÚ½Ä ¿¤·¹¸àÆ®¸¦ ÷ºÎÇÑ´Ù.
÷ºÎµÈ ÀÚ½Ä ¿¤·¹¸àÆ®¸¦ ÂüÁ¶ÇÏ´Â °³Ã¼¸¦ ¹ÝȯÇÑ´Ù.
appendChild ¸Þ¼µå´Â ¿¤·¹¸àÆ®¸¦ childNodes Ä÷º¼Ç Á¦ÀÏ µÚ¿¡ ÷ºÎÇÑ´Ù.
ÀÌ ¸Þ¼µå´Â IE6.0¿¡¼ attribute °³Ã¼¿¡µµ Àû¿ëµÈ´Ù.
ÆäÀÌÁö¿¡ »õ·Î¿î ¿¤·¹¸àÆ®¸¦ µð½ºÇ÷¹ÀÌÇϱâ À§Çؼ´Â body ¿¤·¹¸àÆ® ¼Ó¿¡ ÀÚ½ÄÀ¸·Î ÷ºÎÇÏ¿©¾ß ÇÑ´Ù. ¿¹¸¦µé¾î body¿¡ div ¿¤·¹¸àÆ®¸¦ ÷ºÎÇϱâ À§Çؼ´Â
var oDiv=document.createElement('DIV');
document.body.appendChild(oDiv);
ÀÌ ¸Þ¼µå´Â ·±Å¸ÀÓ(run time)¿¡ Á¢¼ÓÇÒ ¼ö ÀÖ´Ù. ·±Å¸ÀÓ¿¡¼ ÀÌ ¿¤·¹¸àÆ®°¡ Á¾·áűװ¡ ÆÄ½ÌµÇ±â Àü¿¡ Á¦°ÅµÇ¸é, ¹®¼ÀÇ Áö¿ªµéÀº Ç¥ÇöµÇÁö ¾ÊÀ» ¼ö ÀÖ´Ù.
| °³Ã¼ | script | IE |
|---|
ÀÌ ¸Þ¼µå´Â (¿µ¹®)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()">