The read-only HTMLTableElement
property rows
returns a live HTMLCollection
of all the rows in the table, including the rows contained within any <thead>
, <tfoot>
, and <tbody>
elements.
Although the property itself is read-only, the returned object is live and allows the modification of its content.
Syntax
HTMLCollectionObject = table.rows;
Value
An HTMLCollection
providing a live-updating list of the HTMLTableRowElement
objects representing all of the <tr>
elements contained in the table. This provides quick access to all of the table rows, without having to manually search for them.
Example
myrows = mytable.rows; firstRow = mytable.rows[0]; lastRow = mytable.rows.item(mytable.rows.length-1);
This demonstrates how you can use both array syntax (line 2) and the HTMLCollection.item()
method (line 3) to obtain individual rows in the table.
Specifications
Specification | Status | Comment |
---|---|---|
HTML Living StandardThe definition of 'HTMLTableElement: rows' in that specification. | Living Standard |
Browser compatibility
The compatibility table on this page is generated from structured data. If you'd like to contribute to the data, please check out https://github.com/mdn/browser-compat-data and send us a pull request.
Update compatibility data on GitHub
Desktop | Mobile | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
rows
|
Chrome
Full support Yes |
Edge
Full support 12 |
Firefox
Full support Yes |
IE
Full support Yes |
Opera
Full support Yes |
Safari
Full support Yes |
WebView Android
Full support Yes |
Chrome Android
? |
Firefox Android
Full support Yes |
Opera Android
Full support Yes |
Safari iOS
Full support Yes |
Samsung Internet Android
? |
Legend
- Full support
- Full support
- Compatibility unknown
- Compatibility unknown
HTMLTableElement.rows by Mozilla Contributors is licensed under CC-BY-SA 2.5.