ÁöÁ¤µÈ À§Ä¡¿¡ HTML ¹®ÀÚ¿À» »ðÀÔÇÑ´Ù.
beforeBegin | HTML ¹®ÀÚ¿ sText¸¦ °³Ã¼ÀÇ ¹Ù·Î Àü¿¡ »ðÀÔÇÑ´Ù. |
afterBegin | HTML ¹®ÀÚ¿ sText¸¦ °³Ã¼°¡ ½ÃÀÛµÇ°í ¸ðµç ´Ù¸¥ ³»¿ëµé Àü¿¡ »ðÀÔÇÑ´Ù. |
beforeEnd | HTML ¹®ÀÚ¿ sText¸¦ °³Ã¼°¡ Á¾·áµÇ±â Àü¿¡ ¸ðµç ´Ù¸¥ ³»¿ëµé ´ÙÀ½¿¡ »ðÀÔÇÑ´Ù. |
afterEnd | HTML ¹®ÀÚ¿ sText¸¦ °³Ã¼°¡ Á¾·áµÈ ¹Ù·Î ´ÙÀ½¿¡ »ðÀÔÇÑ´Ù. |
ÇʼöÀûÀÎ ¿ä¼ÒÀ̸ç, »ðÀ﵃ ÁöÁ¤µÈ HTML ¹®ÀÚ¿ÀÌ´Ù. ¹®ÀÚ¿Àº ÅؽºÆ®¿Í HTML ű׸¦ È¥ÇÕÇÒ ¼ö ÀÖ´Ù. HTML ¹®ÀÚ¿ÀÌ À¯È¿ÇÏÁö ¾ÊÀ¸¸é ÀÌ ¸Þ¼µå´Â ½ÇÆÐÇÒ °ÍÀÌ´Ù.
¹Ýȯ°ªÀº ¾ø´Ù.
ÅؽºÆ®°¡ HTML ű׸¦ Æ÷ÇÔÇÏ°í ÀÖÀ¸¸é, ÀÌ ¸Þ¼µå´Â ÆĽº(parse)ÇÏ°í ÅýºÆ®¸¦ »ðÀÔÇÑ »óÅ·Π¾ç½ÄÈ ÇÑ´Ù.
¹®¼°¡ ·ÎµùµÇ´Â µ¿¾È¿¡´Â »ðÀÔÇÒ ¼ö ¾ø´Ù.
ÀÌ ¸Þ¼µå¸¦ »ç¿ëÇϱâ À§Çؼ´Â onload°¡ ¹ß»ýµÉ ‹š±îÁö ±â´Ù·Á¾ß ÇÑ´Ù.
insertAdjacentHTML ¸Þ¼µå¸¦ ½ºÅ©¸³Æ®¸¦ »ðÀÔÇϴµ¥ »ç¿ëÇÒ ¶§, script ¿¤·¹¸àÆ®ÀÇ defer ¾ÖÆ®¸®ºÎÆ®¸¦ ¼³Á¤ÇÏ¿©¾ß ÇÑ´Ù.
°³Ã¼ | script | IE |
---|
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>