Интерфейс HTMLTableElement соответствует элементу TABLE. Он имеет следующие основные свойства (в таблице не все свойства!):
Свойство
| Тип
| Атрибут
| MSHTML
| Gecko
|
rows
| HTMLCollection
| Коллекция всех строк таблицы в ее элементах THEAD, TFOOT и TBODY (неизменяемая).
| Да
| Да
|
summary
| DOMString
| summary
| Да
| Да
|
tBodies
| HTMLCollection
| Коллекция всех элементов TBODY в таблице (неизменяемая).
| Да
| Да
|
tFoot
| HTMLTableSectionElement
| Указатель на TFOOT таблицы или null.
| Да
| Да
|
tHead
| HTMLTableSectionElement
| Указатель на THEAD таблицы или null.
| Да
| Да
|
width
| DOMString
| width
| Да
| Да
|
Кроме того, данный интерфейс поддерживает несколько методов, позволяющих создавать и удалять фрагменты таблицы:
Метод
| Результат
| Описание
|
createCaption()
| HTMLElement
| Создает новый элемент CAPTION и возвращает указатель на него. Если такой элемент в таблице уже был, то возвращается указатель на него.
|
createTFoot()
| HTMLElement
| Создает новый элемент TFOOT и возвращает указатель на него. Если такой элемент в таблице уже был, то возвращается указатель на него.
|
createTHead()
| HTMLElement
| Создает новый элемент THEAD и возвращает указатель на него. Если такой элемент в таблице уже был, то возвращается указатель на него.
|
deleteCaption()
| Нет
| Удаляет элемент CAPTION, если он есть в таблице.
|
deleteRow(index)
| Нет
| Удаляет строку таблицы с номером index. Строки нумеруются с нуля сквозным образом, независимо от их группировки. Возможно исключение INDEX_SIZE_ERR.
|
deleteTFoot()
| Нет
| Удаляет элемент TFOOT, если он есть в таблице.
|
deleteTHead()
| Нет
| Удаляет элемент THEAD, если он есть в таблице.
|
insertRow(index)
| HTMLElement
| Вставляет пустую строку в таблицу перед строкой с номером index в той же группе строк и возвращает указатель на нее. Строки нумеруются с нуля сквозным образом, независимо от их группировки. Если index равен числу строк таблицы, то новая строка добавляется в конец таблицы. Возможно исключение INDEX_SIZE_ERR.
|