ÁöÁ¤µÈ À§Ä¡¿¡ HTML ¹®ÀÚ¿­À» »ðÀÔÇÑ´Ù.

Àμö/ÆĶó¸ÞÅÍ
sLoc
ÇʼöÀûÀÎ ¿ä¼ÒÀ̸ç, HTML ¹®ÀÚ¿­À» »ðÀÔÇÒ À§Ä¡¸¦ ³ªÅ¸³»´Â ¹®ÀÚ¿­ÀÌ´Ù.
beforeBegin HTML ¹®ÀÚ¿­ sText¸¦ °³Ã¼ÀÇ ¹Ù·Î Àü¿¡ »ðÀÔÇÑ´Ù.
afterBegin HTML ¹®ÀÚ¿­ sText¸¦ °³Ã¼°¡ ½ÃÀÛµÇ°í ¸ðµç ´Ù¸¥ ³»¿ëµé Àü¿¡ »ðÀÔÇÑ´Ù.
beforeEnd HTML ¹®ÀÚ¿­ sText¸¦ °³Ã¼°¡ Á¾·áµÇ±â Àü¿¡ ¸ðµç ´Ù¸¥ ³»¿ëµé ´ÙÀ½¿¡ »ðÀÔÇÑ´Ù.
afterEnd HTML ¹®ÀÚ¿­ sText¸¦ °³Ã¼°¡ Á¾·áµÈ ¹Ù·Î ´ÙÀ½¿¡ »ðÀÔÇÑ´Ù.
sText

ÇʼöÀûÀÎ ¿ä¼ÒÀ̸ç, »ðÀ﵃ ÁöÁ¤µÈ HTML ¹®ÀÚ¿­ÀÌ´Ù. ¹®ÀÚ¿­Àº ÅؽºÆ®¿Í HTML ű׸¦ È¥ÇÕÇÒ ¼ö ÀÖ´Ù. HTML ¹®ÀÚ¿­ÀÌ À¯È¿ÇÏÁö ¾ÊÀ¸¸é ÀÌ ¸Þ¼­µå´Â ½ÇÆÐÇÒ °ÍÀÌ´Ù.

¹Ýȯ°ª

¹Ýȯ°ªÀº ¾ø´Ù.

Ư±â

ÅؽºÆ®°¡ HTML ű׸¦ Æ÷ÇÔÇÏ°í ÀÖÀ¸¸é, ÀÌ ¸Þ¼­µå´Â ÆĽº(parse)ÇÏ°í ÅýºÆ®¸¦ »ðÀÔÇÑ »óÅ·Π¾ç½ÄÈ­ ÇÑ´Ù.

¹®¼­°¡ ·ÎµùµÇ´Â µ¿¾È¿¡´Â »ðÀÔÇÒ ¼ö ¾ø´Ù.
ÀÌ ¸Þ¼­µå¸¦ »ç¿ëÇϱâ À§Çؼ­´Â onload°¡ ¹ß»ýµÉ ‹š±îÁö ±â´Ù·Á¾ß ÇÑ´Ù.

insertAdjacentHTML ¸Þ¼­µå¸¦ ½ºÅ©¸³Æ®¸¦ »ðÀÔÇϴµ¥ »ç¿ëÇÒ ¶§, script ¿¤·¹¸àÆ®ÀÇ defer ¾ÖÆ®¸®ºÎÆ®¸¦ ¼³Á¤ÇÏ¿©¾ß ÇÑ´Ù.

Àû¿ë
°³Ã¼scriptIE
ÂüÁ¶
innerHTML outerHTML innerText outerText
insertAdjacentElement insertAdjacentHTML insertAdjacentText

insertAdjacentHTML ¸Þ¼­µå·Î ¹®¼­¿¡ ½ºÅ©¸³Æ® ÅÂ±× ¹®ÀÚ¿­À» »ðÀÔÇÑ´Ù.

<DIV id=ScriptDiv style="border:solid 1 blue"></DIV>
<SCRIPT>
var sHTML='<INPUT type=button onclick="go2()" value="½ºÅ©¸³Æ® »ðÀÔ Å¬¸¯"><BR>';
var sScript='\<SCRIPT defer\>function go2(){ alert("½ºÅ©¸³Æ®·Î »ðÀÔµÈ ¹®ÀÚ¿­") }\</SCRIPT\>';
ScriptDiv.insertAdjacentHTML('afterBegin',sHTML+sScript);
</SCRIPT>