table °³Ã¼ÀÇ ÁÙ °³Ã¼(tr)µéÀÇ Ä÷¢¼ÇÀ» ÂüÁ¶ÇÑ´Ù.
rows Ä÷º¼ÇÀº Å×À̺íÀÇ table, tHead, tBody³ª tFoot °³Ã¼¿¡ Àû¿ëµÈ´Ù.
table °³Ã¼¿¡¼ rows Ä÷º¼ÇÀº ¸ðµç Ä(th¿Í td)µéÀ» Æ÷ÇÔÇÑ´Ù.
tr °³Ã¼¿¡¼ rows Ä÷º¼ÇÀº rowIndex¿Í sectionRowIndex µÎ°¡Áö Àμö ¼Ó¼ºµéÀ» °®´Â´Ù.
rowIndex ¼Ó¼ºÀº Àüü table¿¡¼ trÀÇ rows Ä÷º¼Ç À§Ä¡¸¦ ³ªÅ¸³»´Âµ¥ ¹ÝÇØ,
sectionRowIndex ¼Ó¼ºÀº ÁöÁ¤µÈ table ¼½¼Ç(section)¿¡¼ trÀÇ rows Ä÷º¼Ç À§Ä¡¸¦ ³ªÅ¸³½´Ù.
µ¿ÀÏÇÑ ÀνÄÀÚµéÀÌ ÀÖÀ¸¸é ±× ÀνÄÀÚ·Î Ä÷º¼ÇÀ» ¹ÝȯÇϰí, ¹è¿º¯¼öÀÇ ±ÔÄ¢¿¡µû¶ó ¼øÂ÷Àû Àμö·Î È£ÃâÇÒ ¼ö ÀÖ´Ù.
| °³Ã¼ | script | HTML | ±Ô°Ý | IE |
|---|
ÀÌ Ä÷º¼ÇÀº (¿µ¹®)DOM Level 1(W3C Document Object Model)¿¡ Á¤ÀǵǾú´Ù.
¼³¸íÀ» À§ÇÑ ¿¹Á¦
|
||||||
, cells °³Ã¼ ¿¹Á¦
<TABLE id=oTable border=1 width=500>
<TR><TH> </TH><TH> </TH><TH> </TH><TH> </TH></TR>
<TR><TD> </TD><TD> </TD><TD> </TD><TD> </TD></TR>
<TR><TD> </TD><TD> </TD><TD> </TD><TD> </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>