³ëµå(node) Á¾·ù ¹øÈ£¸¦ ¹ÝȯÇÑ´Ù.
1 | ¿¤·¹¸àÆ® ³ëµåÀÌ´Ù. |
3 | ÅؽºÆ® ³ëµåÀÌ´Ù. |
ÀÌ ¼Ó¼ºÀº ÀбâÀü¿ëÀÌ¸ç µðÆúÆ®°ªÀº ¾ø´Ù.
¸¸ÀÏ ³ëµå(node)°¡ attributes Ä÷º¼ÇÀ¸·ÎºÎÅÍ ¹ÞÀº ¾ÖÆ®¸®ºäÆ®À̸é, ±× nodeTypeÀº nullÀ» ¹ÝȯÇÑ´Ù.
À̼ӼºÀº IE6ºÎÅÍ attribute °³Ã¼¿¡µµ Àû¿ëµÈ´Ù.
°³Ã¼ | script | HTML | ±Ô°Ý | IE |
---|
ÀÌ ¼Ó¼ºÀº (¿µ¹®) W3C DOM Level 1(Document Object Model)¿¡¼ Á¤ÀǵǾú´Ù.
body °³Ã¼ÀÇ nodeType ¼Ó¼º°ªÀº 1À̸ç ÀÌ´Â ¿¤·¹¸àÆ®ÀÓÀ» ÀǹÌÇÑ´Ù.
<SCRIPT> document.write('document.body.nodeType='+document.body.nodeType); </SCRIPT>
createElement·Î »ý¼ºÇÏ¿© insertBefore ¸Þ¼µå·Î »ðÀÔÇÑ °³Ã¼ÀÇ nodeType ¼Ó¼º°ªÀ» È®ÀÎÇÑ´Ù..
<SCRIPT> function createObj(){ var newObj=document.createElement('LI'); newObj.innerText='»ý¼ºµÈ Ç׸ñ'; createdObj=olObj.insertBefore(newObj,li2); showA.innerHTML='newObj.nodeType='+newObj.nodeType; } </SCRIPT> <OL id=olObj> <LI id=li1>Ç׸ñ 1 <LI id=li2>Ç׸ñ 2 </OL> <BUTTON onclick=createObj()>¿¤·¹¸àÆ® »ý¼º</BUTTON> <DIV id=showA>°á°ú Ç¥½Ãâ</DIV>