--- title: HTMLTableRowElement.rowIndex slug: Web/API/HTMLTableRowElement/rowIndex tags: - API - HTML DOM - NeedsSpecTable - Property - Reference translation_of: Web/API/HTMLTableRowElement/rowIndex --- {{APIRef("HTML DOM")}} 只读属性 **`HTMLTableRowElement.rowIndex`** 用于表示元素所在行相对于整个 {{HtmlElement("table")}} 的逻辑位置。 即使 {{HtmlElement("thead")}}、{{HtmlElement("tbody")}} 和 {{HtmlElement("tfoot")}}} 元素在 HTML 中乱序排列,浏览器也会以正确的顺序渲染表格。因此,行号的标记顺序为:从 `` 到 `
`,再到 ``。 ## 语法 ```js var index = HTMLTableRowElement.rowIndex ``` ### 返回值 返回该行的索引,如果该行不属于表的一部分,则返回 `-1`。 ## 示例 本示例使用 JavaScript 标记表中的所有行号。 ### HTML ```html商品 | 价格 |
---|---|
香蕉 | $2 |
橘子 | $8 |
西冷牛排 | $20 |
总计 | $30 |