table °³Ã¼ÀÇ ÁÙ °³Ã¼(tr)µéÀÇ Ä÷¢¼ÇÀ» ÂüÁ¶ÇÑ´Ù.

Àμö
: (°³Ã¼)
ÇʼöÀûÀÎ ¿ä¼ÒÀÌ°í Ä÷º¼ÇÀ» Æ÷ÇÔÇÏ´Â ¸ðü °³Ã¼ÀÌ´Ù.

cVal : (Ä÷º¼Ç)
¼±ÅÃÀûÀÎ ¿ä¼ÒÀÌ°í °ªÀº Ä÷º¼ÇÀ» ³ªÅ¸³»´Â °³Ã¼ÀÌ´Ù. tr °³Ã¼µé·Î ±¸¼ºµÈ´Ù.

oVal : (°³Ã¼)
¼±ÅÃÀûÀÎ ¿ä¼ÒÀÌ°í °ªÀº Ä÷º¼ÇÀÇ ÇÑ°³ÀÇ ¿¤·¹¸àÆ® °³Ã¼ÀÌ´Ù.

index : (Á¤¼ö/¹®ÀÚ¿­)
ÇʼöÀûÀÎ ¿ä¼ÒÀÌ°í °ªÀº Ä÷º¼ÇÀÇ Àμö³ª ¹®ÀÚ¿­·Î ÇÑ°³ÀÇ ¿¤·¹¸àÆ® °³Ã¼³ª ´Ù¸¥ Ä÷º¼ÇÀ» ÂüÁ¶ÇÒ¼ö ÀÖ°í ¹è¿­º¯¼öÀÇ ±ÔÄ¢¿¡µû¶ó 0ºÎÅÍ ½ÃÀÛÇÏ°í Á¦ÀÏ ¸¶Áö¸· Àμö´Â ±æÀ̺¸´Ù 1 ÀÛ´Ù. °°Àº nameÀ̳ª id ¼Ó¼ºÀ» °¡Áø °³Ã¼µéÀÌ ÀÖ´Â °æ¿ì¿¡´Â Ä÷º¼ÇÀ» ¹ÝȯÇÑ´Ù.

subIndex : (¹®ÀÚ¿­)
¼±ÅÃÀûÀÎ ¿ä¼ÒÀÌ°í °ªÀº Ä÷º¼ÇÀÇ ¹Ýȯ¹Þ°íÀú ÇÏ´Â °³Ã¼ÀÇ À§Ä¡¸¦ ÁöÁ¤Çϸç nameÀ̳ª id ¼Ó¼º°ªÀ» ÁöÁ¤ÇÏ´Â ¹®ÀÚ¿­ÀÌ´Ù. ÀÏÄ¡ÇÏ´Â °³Ã¼³ª Ä÷º¼ÇÀ» ¹ÝȯÇÑ´Ù.

Ư±â

rows Ä÷º¼ÇÀº Å×À̺íÀÇ table, tHead, tBody³ª tFoot °³Ã¼¿¡ Àû¿ëµÈ´Ù.
table °³Ã¼¿¡¼­ rows Ä÷º¼ÇÀº ¸ðµç Ä­(th¿Í td)µéÀ» Æ÷ÇÔÇÑ´Ù.
tr °³Ã¼¿¡¼­ rows Ä÷º¼ÇÀº rowIndex¿Í sectionRowIndex µÎ°¡Áö Àμö ¼Ó¼ºµéÀ» °®´Â´Ù.
rowIndex ¼Ó¼ºÀº Àüü table¿¡¼­ trÀÇ rows Ä÷º¼Ç À§Ä¡¸¦ ³ªÅ¸³»´Âµ¥ ¹ÝÇØ,
sectionRowIndex ¼Ó¼ºÀº ÁöÁ¤µÈ table ¼½¼Ç(section)¿¡¼­ trÀÇ rows Ä÷º¼Ç À§Ä¡¸¦ ³ªÅ¸³½´Ù.

µ¿ÀÏÇÑ ÀνÄÀÚµéÀÌ ÀÖÀ¸¸é ±× ÀνÄÀÚ·Î Ä÷º¼ÇÀ» ¹ÝȯÇÏ°í, ¹è¿­º¯¼öÀÇ ±ÔÄ¢¿¡µû¶ó ¼øÂ÷Àû Àμö·Î È£ÃâÇÒ ¼ö ÀÖ´Ù.

Àû¿ë
°³Ã¼scriptHTML±Ô°ÝIE
ÂüÁ¶
caption cells col colGroup rows table tBodies tBody td tFoot th tHead tr

ÀÌ Ä÷º¼ÇÀº (¿µ¹®)DOM Level 1(W3C Document Object Model)¿¡ Á¤ÀǵǾú´Ù.


¼³¸íÀ» À§ÇÑ ¿¹Á¦

TH 1TH 2
d11 d12
d21 d22

length ¼Ó¼º IE
¢¡ Ä÷º¼ÇÀÇ ±æÀ̸¦ ¹ÝȯÇϰųª ÁöÁ¤ÇÑ´Ù.
¹®¹ý: [cVal=]
¹®¹ý: [oVal=]
¹®¹ý: [iVal=].length
ÄÚµå: document.write(oObj.length); °á°ú:

item ¸Þ¼­µå IE
¢¡ À妽º·Î Ä÷º¼ÇÀÇ ÇÑ°³ÀÇ °³Ã¼¸¦ ¹ÝȯÇÑ´Ù.
¹®¹ý: .item(index)
ÄÚµå: document.write(oObj.item(0).innerText) °á°ú:
namedItem ¸Þ¼­µå IE6
¢¡ id³ª name ¹®ÀÚ¿­·Î Ä÷º¼Ç¿¡¼­ °³Ã¼³ª ÇϺΠÄ÷º¼ÇÀ» ¹ÝȯÇÑ´Ù.
¹®¹ý: .namedItem(sVal)
ÄÚµå: document.write(oObj.namedItem('tr3').cells.length) °á°ú:
tags ¸Þ¼­µå IE
¢¡ Ä÷º¼Ç¿¡¼­ HTML ¿¤·¹¸àÆ® À̸§ ¹®ÀÚ¿­°ú ÀÏÄ¡ÇÏ´Â ÇÑ°³ÀÇ ¿¤·¹¸ÇÆ® °³Ã¼¸¦ ¹ÝȯÇÑ´Ù.
¹®¹ý: .tags(sVal)
ÄÚµå: document.write(oObj.tags('TR').length) °á°ú:
urns ¸Þ¼­µå IE
¢¡ behavior°¡ ÷ºÎµÈ ¸ðµç °³Ã¼ÀÇ Ä÷º¼ÇÀ» ¹ÝȯÇÑ´Ù.
¹®¹ý: [oVal=].urns('sVal')
ÄÚµå: document.write(oObj.urns('../public/hilite.htc')) °á°ú:

, cells °³Ã¼ ¿¹Á¦

    
       
       
°á°ú Ç¥½Ãâ
<TABLE id=oTable border=1 width=500>
<TR><TH>&nbsp;</TH><TH>&nbsp;</TH><TH>&nbsp;</TH><TH>&nbsp;</TH></TR>
<TR><TD>&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD></TR>
<TR><TD>&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD></TR>
</TABLE>
<SCRIPT>
function numberCells() {
  obj=document.all.oTable;
  str='';
  var numb=0;
  for (i=0;i< obj.rows.length; i++) {
    for (j=0;j< obj.rows(i).cells.length; j++){
      obj1=obj.rows(i).cells(j);
      obj1.id='cell'+numb;
      obj1.innerHTML='cell#='+numb;
      str+='obj.rows('+i+').cells('+j+'): #='+numb+', id='+obj1.id+', ';
      str+='cellIndex='+obj.cells(numb).cellIndex+', ';
      str+='rowIndex='+obj.cells[numb].parentElement.rowIndex+', ';
      str+='sectionRowIndex='+obj.cells[numb].parentElement.sectionRowIndex+'<BR>';
      numb++;
    }
  }
  showA.innerHTML=str;
}
</SCRIPT>
<BUTTON onclick="numberCells()">°á°ú º¸±â</BUTTON>
<DIV id=showA>°á°ú Ç¥½Ãâ</DIV>