Коллекция строк таблицы
Определение и использование
rows
Коллекция возвращает набор всех элементов <tr> в таблице.
Комментарий:Элементы в наборе сортируются в порядке их появления в исходном коде.
Совет:Используйте Метод insertRow() Создание новой строки (<tr>).
Совет:Используйте Метод deleteRow() Удалить строку.
Совет:Используйте Метод insertCell() Создать новую ячейку (<td>).
Совет:Используйте Метод deleteCell() Удалить ячейку.
Совет:Используйте Сборник cells Возвращает набор всех элементов <td> или <th> в таблице.
См. также:
Руководство по HTML:Тег <tr> HTML
Руководство по JavaScript:Объект TableRow DOM HTML
Пример
Пример 1
Узнайте количество строк в таблице:
var x = document.getElementById("myTable").rows.length;
Результат x будет:
2
Пример 2: [index]
Подсказка содержимого innerHTML первого элемента <tr> (индекс 0):
alert(document.getElementById("myTable").rows[0].innerHTML;
Пример 3: item(index)
Подсказка содержимого innerHTML первого элемента <tr> (индекс 0):
alert(document.getElementById("myTable").rows.item(0).innerHTML);
Пример 4: namedItem(id)
Подсказка содержимого innerHTML элемента <tr> с id="myRow" в таблице:
alert(document.getElementById("myTable").rows.namedItem("myRow").innerHTML);
Пример 5
Изменить содержимое первой ячейки таблицы:
var x = document.getElementById("myTable").rows[0].cells; x[0].innerHTML = "NEW CONTENT";
Синтаксис
tableObject.rows
Свойство
Свойство | Описание |
---|---|
length |
Возвращает количество элементов <tr> в集合е. Комментарий:Эта свойство является только для чтения. |
Метод
Метод | Описание |
---|---|
[index] |
Возвращает элемент <tr> с указанным индексом в集合е (начиная с 0). Комментарий:Если индекс выходит за пределы диапазона, возвращает null. |
item(index) |
Возвращает элемент <tr> с указанным индексом в集合е (начиная с 0). Комментарий:Если индекс выходит за пределы диапазона, возвращает null. |
namedItem(id) |
Возвращает элемент <tr> с указанным идентификатором в集合е. Комментарий:Если идентификатор не существует, возвращает null. |
Технические детали
Версия DOM: | Документ Object Model (DOM) уровня 2 |
---|---|
Возвратное значение: |
Объект HTMLCollection, представляющий все элементы <tr> в элементе <table>. Элементы в наборе сортируются в порядке их появления в исходном коде. |
Поддержка браузеров
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
Поддержка | Поддержка | Поддержка | Поддержка | Поддержка |