TableRow - HTML tr

class TableRow

Наследник Element

cells

Объ­ект, по­доб­ный мас­си­ву, со­дер­жа­щий объ­ек­ты TableCell, пред­став­ляю­щие эле­мен­ты <td> и <th> в дан­ной стро­ке.

rowIndex

Ин­декс этой стро­ки в таб­ли­це.

sectionRowIndex

По­зи­ция этой стро­ки в дан­ном раз­де­ле (т. е. внут­ри дан­но­го эле­мен­та <thead>, <tbody> или <tfoot>).

deleteCell(long index)

Уда­ля­ет ячей­ку в по­зи­ции index в стро­ке таб­ли­цы.

insertCell([long index])

Соз­да­ет но­вый эле­мент <td>, встав­ля­ет в стро­ку в ука­зан­ную по­зи­цию и воз­вра­ща­ет его. Но­вая ячей­ка встав­ля­ет­ся не­по­сред­ст­вен­но пе­ред ячей­кой, на­хо­дя­щей­ся в дан­ный мо­мент в по­зи­ции, оп­ре­де­ляе­мой ар­гу­мен­том index. Ес­ли ар­гу­мент index от­сут­ст­ву­ет, ра­вен ко­ли­че­ст­ву яче­ек в стро­ке или –1, но­вая ячей­ка до­бав­ля­ет­ся в ко­нец стро­ки.

Об­ра­ти­те вни­ма­ние: этот вспо­мо­га­тель­ный ме­тод по­зво­ля­ет встав­лять толь­ко ячей­ки дан­ных <td>. Что­бы вста­вить ячей­ку в стро­ку верх­не­го ко­лон­ти­ту­ла, не­об­хо­ди­мо соз­дать и вста­вить эле­мент <th> ме­то­да­ми Document.createElement() и Node.insertBefore() или дру­ги­ми род­ст­вен­ны­ми им ме­то­да­ми.