°³Ã¼¸¦ ´Ù¸¥ ¿¤·¹¸àÆ®·Î ±³Ã¼ÇÑ´Ù.
¹Ýȯ°ª oVal´Â ±³Ã¼µÈ °³Ã¼¸¦ ÂüÁ¶ÇÑ´Ù.
³ëµå°¡ ±³Ã¼µÉ ¶§, ±³Ã¼µÇ´Â °³Ã¼¿Í ¿¬°üµÈ ¸ðµç °ªµéÀº Á¦°ÅµÈ´Ù. ¿¹¸¦µé¾î b °³Ã¼°¡ i °³Ã¼·Î ´ëüµÇ¸é ±× ½ÃÀÛű׿¡¼ Á¾·áÅÂ±× »çÀÌÀÇ ¸ðµç ¹®ÀÚ¿°ú ¾ÖÆ®¸®ºäÆ®µéÀº ¸ðµÎ ±³Ã¼µÈ´Ù. ÀÌµé °ªµéÀ» º¸Á¸Çϱâ À§ÇÏ¿© ¿ø·¡ÀÇ °³Ã¼°¡ ±³Ã¼µÇ±â Àü¿¡ »õ·Î¿î ¿¤·¹¸àÆ®¿¡ º¹»çÇÒ ¼ö ÀÖ´Ù.
ÀÌ ¸Þ¼µå´Â ·±Å¸ÀÓ(run time)¿¡ Á¢¼ÓÇÒ ¼ö ÀÖ´Ù. ·±Å¸ÀÓ¿¡¼ ÀÌ ¿¤·¹¸àÆ®°¡ Á¾·áűװ¡ ÆÄ½ÌµÇ±â Àü¿¡ Á¦°ÅµÇ¸é, ¹®¼ÀÇ Áö¿ªµéÀº Ç¥ÇöµÇÁö ¾ÊÀ» ¼ö ÀÖ´Ù.
replaceNode ¸Þ¼µå·Î ul °³Ã¼¸¦ ol °³Ã¼·Î ´ëüÇÏ°í ³»¿ëÀº º¹»çÇÏ¿´´Ù.
<UL id=oList>
<LI>¸ñ·Ï Ç׸ñ 1
<LI>¸ñ·Ï Ç׸ñ 2
<LI>¸ñ·Ï Ç׸ñ 3
<LI>¸ñ·Ï Ç׸ñ 4
</UL>
<BUTTON id=butObj onclick="fnReplace()">¸ñ·Ï ±³Ã¼</BUTTON>
<SCRIPT>
function fnReplace(){
var sPreserve = oList.innerHTML;
var oNewNode = document.createElement('OL');
showB.innerHTML=oList.nodeName+' ¢º ';
oList.replaceNode(oNewNode);
oNewNode.innerHTML = showA.innerText = sPreserve;
showB.innerHTML+=oNewNode.nodeName;
butObj.disabled=true;
}
</SCRIPT>
<DIV id=showA></DIV>
<DIV id=showB></DIV>