°³Ã¼ÀÇ Á¤º¸°¡ Àû¿ëµÇ´Â Å×ÀÌºí¿¡¼­ Ä­µéÀÇ ±¸·ìÀ» ¹ÝȯÇϰųª ¼³Á¤ÇÑ´Ù.

Àμö
: (¼Ó¼º ¹®ÀÚ¿­)
¼Ó¼º°ªÀº °³Ã¼ÀÇ Á¤º¸°¡ Àû¿ëµÇ´Â Å×À̺í Ä­µé(cells)ÀÇ ±¸·ìÀ» ³ªÅ¸³»´Â ¹®ÀÚ¿­ÀÌ´Ù.

ÀÌ ¼Ó¼ºÀº Àбâ/¾²±âÀÌ¸ç µðÆúÆ®°ªÀº ¾ø´Ù.

Ư±â

ÀÌ ¼Ó¼ºÀº ½ºÅ¸ÀϽ¬Æ®¿Í º´ÇàÇÏ¿© »ç¿ëÇϹǷμ­ À½¼ºÀåÄ¡³ª Á¡ÀÚ¿Í °°Àº º¸ÀÌÁö ¾Ê´Â ¸Þµð¾î¿¡¼­ Ç¥ÇöÇϴµ¥ »ç¿ëÇÒ ¼ö ÀÖ´Ù.

td¿Í th ¿¤·¹¸àÆ®¿¡ ´ëÇÑ HTML 4.0¿¡ Á¤ÀÇµÈ ¾ÖÆ®¸®ºäÆ®ÀÇ °¡´ÉÇÑ °ªµéÀº :

row ÇöÀçÀÇ Ä­Àº ±× ÁÙÀÇ ¸Ó¸´±Û Á¤º¸¸¦ Á¦°øÇÑ´Ù.
col ÇöÀçÀÇ Ä­Àº ±× Ä÷³ÀÇ ¸Ó¸´±Û Á¤º¸¸¦ Á¦°øÇÑ´Ù.
rowgroup ¸Ó¸´±Û Ä­Àº ±× ÁÙÀÇ ¸Ó¸´±Û Á¤º¸¸¦ Á¦°øÇÑ´Ù.
colGroup ¸Ó¸´±Û Ä­Àº ±× Ä÷³ÀÇ ¸Ó¸´±Û Á¤º¸¸¦ Á¦°øÇÑ´Ù.

ÀÌ ¾ÖÆ®¸®ºäÆ®´Â headers ¾ÖÆ®¸®ºäÆ® ´ë½Å¿¡ »ç¿ëÇÒ ¼ö ÀÖ´Ù.

ÀÛ¼ºÀÚ°¡ ±â´ÉÀ» Á¤ÀÇÇÏ¿© ºÎ¿©ÇÏÁö ¾ÊÀ¸¸é ±â´É¼ºÀÌ ¾ø´Ù.

Àû¿ë
°³Ã¼scriptHTML±Ô°ÝIE
Âü°í
headers

ÀÌ ¼Ó¼ºÀº HTML 4.0°ú (¿µ¹®) W3C DOM Level 1(Document Object Model)¿¡¼­ Á¤ÀǵǾú´Ù.


table ¼Ó¼º ¿¹Á¦

°á°ú Ç¥½Ãâ
<SCRIPT>
function showOne(obj){
  rowIdx=obj.id.substr(obj.id.length-2,1)-1;
  colIdx=obj.id.substr(obj.id.length-1,1)-1;
  str='obj.id=<FONT color=blue>'+obj.id+'</FONT><BR>';
  str+='obj.innerText=<FONT color=blue>'+obj.innerText+'</FONT><BR>';
  str+='obj.scope=<FONT color=blue>'+obj.scope+'</FONT><BR>';
  str+='tableObj.rows[rowIdx].scope=<FONT color=blue>'+tableObj.rows[rowIdx].scope+'</FONT><BR>';
  str+='tableObj.rows[rowIdx].cols[colIdx].scope=<FONT color=blue>'+tableObj.rows[rowIdx].cells[colIdx].scope+'</FONT><BR>';
  showA.innerHTML=str;
}

str='<TABLE id="tableObj" border=5 cellspacing=3 cellpadding=3 bgcolor=#ffffaa width=500>';
for (i=1;i<6;i++){
  str+='<TR id=tr'+i+' scope=trScope'+i+'>';
  for (k=1;k<6;k++){
    str+='<TD id=td'+i+k+' scope=tdScope'+i+k+' onclick="showOne(this)">Ä­ '+i+k+'</TD>';
  }
  str+='</TR>';
}
str+='</TABLE>';
document.write(str);
</SCRIPT>

<DIV id=showA style="border:solid 1 blue;padding:5;width:500">°á°ú Ç¥½Ãâ</DIV>