Чтение онлайн

на главную - закладки

Жанры

JavaScript. Подробное руководство, 6-е издание
Шрифт:

TableSection createTHead

Возвращает объект

TableSection
, представляющий первый элемент
<thead>
в таблице. Если в таблице уже имеется заголовок, метод просто вернет его. Если таблица не имеет заголовка, этот метод создаст новый (пустой) элемент
<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)

Интерфейс

TableSection
представляет раздел
<tbody>, <thead> или <tfoot>
HTML-таблицы. Свойства
tHead и tFoot
объектов
Table
являются объектами
TableSection
, а свойство
tBodies
– коллекцией
HTMLCollection
объектов
TableSection
.

Объект

TableSection
содержит объекты
TableRow
и сам содержится в объекте
Table
.

Свойства

readonly HTMLCollection rows

Объект, подобный массиву, содержащий объекты

TableRow
, представляющие строки в этом разделе таблицы.

Методы

void deleteRow(long index)

Поделиться:
Популярные книги

На границе империй. Том 10. Часть 8

INDIGO
Вселенная EVE Online
Фантастика:
боевая фантастика
космическая фантастика
попаданцы
5.00
рейтинг книги
На границе империй. Том 10. Часть 8

Неучтенный элемент. Том 4

NikL
4. Антимаг. Вне системы
Фантастика:
фэнтези
5.00
рейтинг книги
Неучтенный элемент. Том 4

Бастард

Майерс Александр
1. Династия
Фантастика:
попаданцы
аниме
фэнтези
5.00
рейтинг книги
Бастард

Газлайтер. Том 6

Володин Григорий
6. История Телепата
Фантастика:
попаданцы
альтернативная история
аниме
5.00
рейтинг книги
Газлайтер. Том 6

Двойник Короля

Скабер Артемий
1. Двойник Короля
Фантастика:
попаданцы
аниме
фэнтези
фантастика: прочее
5.00
рейтинг книги
Двойник Короля

Дважды одаренный. Том VI

Тарс Элиан
6. Дважды одаренный
Фантастика:
аниме
альтернативная история
фэнтези
фантастика: прочее
5.00
рейтинг книги
Дважды одаренный. Том VI

Эпоха Опустошителя. Том III

Павлов Вел
3. Вечное Ристалище
Фантастика:
попаданцы
аниме
фэнтези
5.00
рейтинг книги
Эпоха Опустошителя. Том III

Законник Российской Империи

Ткачев Андрей Юрьевич
1. Словом и делом
Фантастика:
городское фэнтези
альтернативная история
аниме
5.00
рейтинг книги
Законник Российской Империи

Локки 9. Потомок бога

Решетов Евгений Валерьевич
9. Локки
Фантастика:
фэнтези
попаданцы
героическая фантастика
боевая фантастика
5.00
рейтинг книги
Локки 9. Потомок бога

Тыл-фронт

Головин Андрей
Проза:
военная проза
проза прочее
5.00
рейтинг книги
Тыл-фронт

Прапорщик. Назад в СССР. Книга 6

Гаусс Максим
6. Второй шанс
Фантастика:
попаданцы
альтернативная история
5.00
рейтинг книги
Прапорщик. Назад в СССР. Книга 6

Наследник

Назимов Константин Геннадьевич
3. Травник
Фантастика:
фэнтези
6.80
рейтинг книги
Наследник

Дважды одаренный

Тарс Элиан
1. Дважды одаренный
Фантастика:
альтернативная история
аниме
фэнтези
фантастика: прочее
попаданцы
5.00
рейтинг книги
Дважды одаренный

Я – Легенда

Гарцевич Евгений Александрович
1. Я - Легенда!
Фантастика:
боевая фантастика
попаданцы
рпг
фантастика: прочее
5.00
рейтинг книги
Я – Легенда