Коллекция ячеек HTML DOM TableRow
Опубликовано: 8 Октября, 2022
Коллекции ячеек HTML DOM TableRow используются для возврата всего общего количества ячеек определенной строки в таблице. Он включает в себя все элементы <td> и <th>. Последовательность элементов <tr> сортируется так же, как их положение в исходном коде.
Синтаксис:
tableObject.cells
Характеристики:
- длина: используется для возврата количества элементов <td> и <th> в коллекции.
Методы:
- [индекс]: используется для возврата элементов <td> и <th> из коллекции с указанным индексом. Если номер индекса выходит за пределы диапазона, он вернет ноль.
- item(index): также используется для возврата элементов <td> и <th> из коллекции с указанным индексом. Если номер индекса выходит за пределы диапазона, он вернет ноль.
- namedItem(id) : также используется для возврата элементов <td> и <th> из коллекции с указанным идентификатором. Если идентификатор не существует, возвращаемое значение равно null.
Возвращаемое значение : — используется для возврата всех элементов <td> и <th> определенной строки в таблице.
В приведенном ниже примере показана реализация коллекции ячеек TableRow.
Пример:
HTML
<!DOCTYPE html><html> <head> <title>TableRow cells Collection in HTML</title> <style> table, td { border: 1px solid green; } h1 { color: green; } h2 { font-family: sans-serif; } body { text-align: center; } </style> </head> <body> <h1>GeeksforGeeks</h1> <h2>HTML DOM TableRow cells Collection</h2> <p> To return the number of cells in the table, double-click on the "Return cells" button. </p> <table id="Courses" align="center"> <caption> GeeksforGeeks Courses </caption> <tr> <td>Front-end Development</td> <td>HTML</td> <td>CSS</td> <td>JS</td> </tr> <tr> <td>Back-end Development</td> <td>PHP</td> <td>Java</td> <td>Python</td> </tr> <tr> <td>Placements Courses</td> <td>DSA Algorithms</td> <td>Interview questions on Advanced DSA</td> <td>Aptitude & Logical Reasoning</td> </tr> </table> <br /> <button onclick="rowCount()">Return Cells</button> <p id="test"></p> <script> function rowCount() { // Number of rows. var row = document.getElementById("Courses") .rows[2].cells.length; document.getElementById("test").innerHTML = " Number of cells in the 3rd row: " + row; } </script> </body></html> |
Выход:

Поддерживаемые браузеры:
- Google Chrome 1.0 и выше
- Internet Explorer 5.5 и выше
- Microsoft Edge 12.0 и выше
- Firefox 1.0 и выше
- Сафари 3.0 и выше
- Опера 12.1 и выше