в таблице. Если в таблице уже имеется заголовок, метод просто вернет его. Если таблица не имеет заголовка, этот метод создаст новый (пустой) элемент
<thead>,
вставит его в таблицу и вернет вызывающей программе.
void deleteCaption
Удаляет из таблицы первый элемент
<caption>,
если он существует.
void deleteRow(long index)
Удаляет из таблицы строку с индексом index. Строки нумеруются в порядке, в каком они следуют в исходном документе. Строки в разделах
<thead> и <tfoot>
нумеруются вместе со всеми остальными строками в таблице.
void deleteTFoot
Удаляет из таблицы первый элемент
<tfoot>
, если он существует.
void deleteTHead
Удаляет из таблицы первый элемент
<thead>,
если он существует.
TableRow insertRow([long index])
Создает новый элемент
<tr>,
вставляет в таблицу в позицию, определяемую аргументом index, и возвращает его.
Новая строка вставляется в том же разделе таблицы и непосредственно перед существующей строкой, в позиции, заданной аргументом index. Если значение аргумента index равно количеству строк в таблице (или -1), новая строка добавляется в конец последнего раздела таблицы. Если таблица изначально пуста, новая строка вставляется в новый раздел
<tbody>,
который в свою очередь вставляется в таблицу.
Для добавления содержимого в только что созданную строку можно использовать вспомогательный метод
TableRow.insertCell
. См. также описание метода
insert-Row
объекта
TableSection
.
TableCell
ячейка в HTML-таблице (Node, Element)
Объект TableCell представляет элементы
<td> и <th>
.
Свойства
readonly long celllndex
Позиция данной ячейки внутри строки.
unsigned long colSpan
Значение HTML-атрибута
colspan
в виде числа.
unsigned long rowSpan
Значение HTML-атрибута
rowspan
в виде числа.
TableRow
элемент <tr> в HTML-таблице (Node, Element)
Объект
TableRow
представляет строку (элемент
<tr>
) в HTML-таблице, а также определяет свойства и методы для работы с элементами
TableCell
,
содержащимися в строке.
Свойства
readonly HTMLCollection cells
Объект, подобный массиву, содержащий объекты
TableCell
, представляющие элементы
<td> и <th>
в данной строке.
readonly long rowlndex
Индекс этой строки в таблице.
readonly long sectionRowIndex
Позиция этой строки в данном разделе (т.е. внутри данного элемента
<thead>, <tbody>
или
<tfoot>
).
Методы
void deleteCell(long index)
Удаляет ячейку в позиции index в строке таблицы.
Element insertCell([long index])
Создает новый элемент
<td>
, вставляет в строку в указанную позицию и возвращает его. Новая ячейка вставляется непосредственно перед ячейкой, находящейся в данный момент в позиции, определяемой аргументом index. Если аргумент index отсутствует, равен количеству ячеек в строке или -1, новая ячейка добавляется в конец строки.
Обратите внимание: этот вспомогательный метод позволяет вставлять только ячейки данных
<td>
. Чтобы вставить ячейку в строку верхнего колонтитула, необходимо создать и вставить элемент
<th>
методами
Document.createElement
и
Node. insertBefore
или другими родственными им методами.
TableSection
раздел верхнего или нижнего колонтитула либо тела таблицы (Node, Element)