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>