Get to know MDN better
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.
The rowIndex read-only property of the HTMLTableRowElement interface represents the position of a row within the whole <table>.
Even when the <thead>, <tbody>, and <tfoot> elements are out of order in the HTML, browsers render the table in the right order. Therefore the rows count from <thead> to <tbody>, from <tbody> to <tfoot>.
The index of the row, or -1 if the row is not part of a table.
This example uses JavaScript to label all the row numbers in a table.
| HTML # dom-tr-rowindex-dev |
Enable JavaScript to view this browser compatibility table.
This page was last modified on May 1, 2024 by MDN contributors.
Your blueprint for a better internet.
Visit Mozilla Corporation’s not-for-profit parent, the Mozilla Foundation.
Portions of this content are ©1998–2026 by individual mozilla.org contributors. Content available under a Creative Commons license.