°³Ã¼ÀÇ offsetTop°ú offsetLeft ¼Ó¼ºµéÀ» ÁöÁ¤ÇÑ ¿ë±â°³Ã¼ÀÇ ÂüÁ¶¸¦ ¹ÝȯÇÑ´Ù.

Àμö
: (¼Ó¼º °³Ã¼)
¼Ó¼º°ªÀº °³Ã¼ÀÇ offsetTop°ú offsetLeft ¼Ó¼ºµéÀ» ÁöÁ¤ÇÑ ¿ë±â°³Ã¼ÀÇ ÂüÁ¶ÀÌ´Ù.

ÀÌ ¼Ó¼ºÀº ÀбâÀü¿ëÀÌ¸ç µðÆúÆ®°ªÀº ¾ø´Ù.

Ư±â

´ëºÎºÐÀÇ °æ¿ì offsetParent ¼Ó¼ºÀº body °³Ã¼¸¦ ¹ÝȯÇÑ´Ù.

ÁÖÀÇ : IE5¿¡¼­´Â offsetParent ¼Ó¼ºÀº td °³Ã¼¿¡¼­ table °³Ã¼¸¦ ¹ÝȯÇÏ°í, IE5¿¡¼­´Â tr °³Ã¼¸¦ ¹ÝȯÇÑ´Ù. ¹Ù·Î tableÀÇ Ä­(td, th) ¿ë±â °³Ã¼¸¦ ¹Ýȯ¹Þ±â À§Çؼ­´Â parentElementÀ» »ç¿ëÇÒ ¼ö ÀÖ´Ù.
Àû¿ë
°³Ã¼scriptHTML±Ô°ÝIE
ÂüÁ¶

offsetHeight offsetWidth offsetLeft offsetTop offsetParent

boundingHeight boundingWidth boundingLeft boundingTop


¾Õ °³Ã¼
tddivObj °³Ã¼
µÞ °³Ã¼



<HTML>
<HEAD>
<SCRIPT>
function showPosition(job){
  if (job==1) obj=document.all.tableObj;
  else if (job==2) obj=document.all.tdObj;
  else if (job==3) obj=document.all.tddivObj;
  str='°³Ã¼ obj : '+obj.nodeName+' id='+obj.id+'<BR>';
  str+='¿ë±â °³Ã¼ : obj.offsetParent.tagName='+obj.offsetParent.tagName+', obj.parentElement.id='+obj.parentElement.id+'<BR>';
  str+='obj.offsetLeft='+obj.offsetLeft+'<BR>';
  str+='obj.offsetTop='+obj.offsetTop+'<BR>';
  str+='obj.offsetHeight='+obj.offsetHeight+'<BR>';
  str+='obj.offsetWidth='+obj.offsetWidth+'<BR>';
  showA.innerHTML=str;
}
</SCRIPT>
<STYLE>
button{width:150}
</STYLE>
</HEAD>
<BODY id="bodyObj" onload="showPosition(1)">
<DIV id="divObj" style="text-align:right;border:solid 1 blue;padding:10">
<TABLE id="tableObj" border=1 cellpadding=5 width=400>
<TR id="trObj">
<TD>¾Õ °³Ã¼</TD>
<TD id="tdObj" style="background-color:ffffaa"><DIV id="tddivObj" style="background-color:ffaaff;width:200">tddivObj °³Ã¼</DIV></TD>
<TD>µÞ °³Ã¼</TD>
</TR>
</TABLE>
</DIV>
<BUTTON onclick="divObj.style.textAlign='left';showPosition(1)">Å×ÀÌºí ¿ÞÂÊÀ¸·Î</BUTTON>
<BUTTON onclick="divObj.style.textAlign='center';showPosition(1)">Å×À̺í Áß¾ÓÀ¸·Î</BUTTON>
<BUTTON onclick="divObj.style.textAlign='right';showPosition(1)">Å×ÀÌºí ¿À¸¥ÂÊÀ¸·Î</BUTTON><BR>
<BUTTON onclick="tdObj.style.textAlign='left';showPosition(2)">TD ¿ÞÂÊÀ¸·Î</BUTTON>
<BUTTON onclick="tdObj.style.textAlign='center';showPosition(2)">TD Áß¾ÓÀ¸·Î</BUTTON>
<BUTTON onclick="tdObj.style.textAlign='right';showPosition(2)">TD ¿À¸¥ÂÊÀ¸·Î</BUTTON><BR>
<BUTTON onclick="tddivObj.style.textAlign='left';showPosition(3)">TD DIV ¿ÞÂÊÀ¸·Î</BUTTON>
<BUTTON onclick="tddivObj.style.textAlign='center';showPosition(3)">TD DIV Áß¾ÓÀ¸·Î</BUTTON>
<BUTTON onclick="tddivObj.style.textAlign='right';showPosition(3)">TD DIV ¿À¸¥ÂÊÀ¸·Î</BUTTON><BR>
<DIV id=showA></DIV>
</BODY>
</HTML>