Å×À̺í(table)¿¡ ÁÙ(row: tr)À» »ðÀÔÇÏ°í rows Ä÷º¼Ç¿¡ ÁÙÀ» »ðÀÔÇÑ´Ù.

Àμö/ÆĶó¸ÞÅÍ
iIndex

¼±ÅÃÀûÀÎ ¿ä¼ÒÀ̸ç, table¿¡¼­ »ðÀÔÇÏ´Â ÁÙ(row: tr)ÀÇ À§Ä¡¸¦ ÁöÁ¤ÇÏ´Â Á¤¼ö°ªÀÌ´Ù.

µðÆúÆ®°ªÀº -1À̸ç, rows Ä÷º¼ÇÀÇ Á¦ÀÏ µÚ¿¡ Ãß°¡ÇÏ´Â °ÍÀÌ´Ù.

¹Ýȯ°ª

¹Ýȯ°ª oTrÀº ¼º°øÀûÀ¸·Î »ðÀÔµÈ tr ¿¤·¹¸àÆ®ÀÌ°í, ½ÇÆÐÇϸé nullÀ» ¹ÝȯÇÑ´Ù.

Ư±â

tFoot, tBody, or tHead¿¡ ÁÙÀ» »ðÀÔÇϸé, tableÀÇ rows Ä÷º¼Ç¿¡µµ ÁÙÀÌ Ãß°¡µÇ¾î¾ß ÇÑ´Ù.
Å×ÀÌºí¿¡ ÁÙÀÌ »ðÀԵǸé, tBody °³Ã¼ÀÇ rows Ä÷º¼Ç¿¡µµ »õ·Î¿î ÁÙÀÌ Ãß°¡µÇ¾î¾ß ÇÑ´Ù.

À妽º iIndex°¡ ÁöÁ¤µÇ¸é ±× Àμö´Â ±× ¿¤·¹¸àÆ®ÀÇ tr·Î ½ÃÀ۵Ǵ rows Ä÷º¼Ç¿¡ »ó´ëÀûÀ̾î¾ß ÇÑ´Ù.
¿¹¸¦µé¾î tBody¸¦ À§ÇÏ¿© ÀÌ ¸Þ¼­µå¸¦ È£ÃâÇÏ·Á¸é, À妽º°ªÀ», tableÀÌ ¾Æ´Ï¶ó, tBodyÀÇ rows Ä÷º¼Ç¿¡ »ó´ëÀûÀÎ °ªÀ¸·Î ÁöÁ¤ÇÏ¿©¾ß ÇÑ´Ù.

ÁÙÀÇ »ðÀÔÀº rows Ä÷º¼ÇÀÇ Á¦ÀÏ µÚ¿¡ Ãß°¡ÇÏ´Â °ÍÀÌ ¹Ù¶øÁ÷ÇÏ´Ù. ÀÌ ¹æ½ÄÀÌ ÁÙÀ» Áß°£¿¡ »ðÀÔÇÏ´Â °Íº¸´Ù ºü¸£´Ù. ÁÙÀ» Ä÷º¼ÇÀÇ Á¦ÀÏ µÚ¿¡ »ðÀÔÇÏ·Á¸é, °ªÀ» µðÆúÆ®ÀÎ -1·Î ¼³Á¤Çϰųª, Ä÷º¼ÇÀÇ ±æÀÌ¿¡¼­ 1À» »« À§Ä¡·Î ÁöÁ¤ÇÏ¸é µÈ´Ù.

Àû¿ë
°³Ã¼scriptIE
ÂüÁ¶
deleteRow rowIndex sectionRowIndex rows

ÀÌ ¸Þ¼­µå´Â (¿µ¾î)DOM Level 1(Document Object Model Level 1)¿¡¼­ Á¤ÀǵǾú´Ù.


¿¹Á¦ Ä­1-1 ¿¹Á¦ Ä­1-2
¿¹Á¦ Ä­2-1 ¿¹Á¦ Ä­2-2
¿¹Á¦ Ä­3-1 ¿¹Á¦ Ä­3-2

insertRow ¸Þ¼­µå·Î table¿¡ ÁÙ(tr)À» »ðÀÔÇÏ°í, deleteRow ¸Þ¼­µå·Î ÁÙÀ» »èÁ¦ÇÑ´Ù.

<TABLE id=tableObj border=1 width=600>
<TR id=row1>
<TD id=cell11>¿¹Á¦ Ä­1-1</TD>
<TD id=cell12>¿¹Á¦ Ä­1-2</TD>
</TR>
<TR id=row2>
<TD id=cell21>¿¹Á¦ Ä­2-1</TD>
<TD id=cell22>¿¹Á¦ Ä­2-2</TD>
</TR>
<TR id=row3>
<TD id=cell31>¿¹Á¦ Ä­3-1</TD>
<TD id=cell32>¿¹Á¦ Ä­3-2</TD>
</TR>
</TABLE>
<SCRIPT>
function makeRow(){
  newTr=tableObj.insertRow(document.createElement('<TR>'));
  newTd=newTr.insertCell(document.createElement('<TD>'));
  newTd.innerText='»ý¼º, »ðÀÔµÈ ÁÙ-Ä­1';
  newTd=newTr.insertCell(document.createElement('<TD>'));
  newTd.innerText='»ý¼º, »ðÀÔµÈ ÁÙ-Ä­2';
}
function delRow(){
  tableObj.deleteRow(0);
}
</SCRIPT>
<BUTTON onclick="delRow();">Å×À̺í ÁÙ Á¦°Å Ŭ¸¯</BUTTON>
<BUTTON onclick="makeRow();">Å×À̺í ÁÙ »ý¼º Ŭ¸¯</BUTTON>