HTMLTableRowElement - 表示 <tr> 元素

HTMLTableRowElement 接口提供了特殊的属性和方法(除了通过继承通用的 HTMLElement 接口获得的常规属性和方法)来操作 HTML 表格中行的布局和表示。

属性

从其父接口 HTMLElement 继承了属性。

HTMLTableRowElement.align

一个 DOMString,其中包含反映 align 属性的枚举值。它表示元素内容相对于周围环境的对齐。可能的值是 "left""right" 和"center"`。

HTMLTableRowElement.bgColor

一个 DOMString 包含单元格的背景颜色。它反映了过时的 bgcolor 属性。

HTMLTableRowElement.cells 只读

返回包含行中单元格的实时 HTMLCollectionHTMLCollection 是实时的,并在添加或删除单元格时自动更新。

HTMLTableRowElement.ch

一个 DOMString,包含一个单个字符。此字符是用于对齐列的所有单元格的字符。它反映了 char,默认为与该语言相关的小数点,例如英语的 '.',法语的 ','。此属性是可选的,并且在浏览器中得不到很好的支持。

HTMLTableRowElement.chOff

一个 DOMString,其中包含一个整数,表示必须在 HTMLTableRowElement.ch 定义的字符右侧(从左到右的脚本; 或左侧为从右到左的脚本)留下多少个字符。

HTMLTableRowElement.rowIndex 只读

返回一个 long 值,它给出整个表格中该行的逻辑位置。如果该行不是表格的一部分,则返回 -1

HTMLTableRowElement.sectionRowIndex 只读

返回一个 long 值,它给出了它所属的表格章节(section)中该行的逻辑位置。如果该行不是章节的一部分,则返回 -1

HTMLTableRowElement.vAlign

一个 DOMString 枚举值,表示单元格的内容必须如何垂直对齐。它反映了 valign 属性,并且可以具有以下值之一:"top""middle""bottom""baseline"

方法

从其父接口 HTMLElement 继承了方法。

HTMLTableRowElement.deleteCell()

删除行中给定位置的单元格。如果给定位置比行中的单元格数量更大(或者等于,因为是从零开始计算的),或小于 0,则它会引发值为 IndexSizeErrorDOMException 值。

HTMLTableRowElement.insertCell()

在行的给定位置之前插入一个新单元格。如果没有给定的位置,或者给出的是 -1,它会将单元格附加到行结尾。如果给定位置比行中的单元格数量大(或者等于,因为是从零开始计算的),或者小于 -1,,则它会引发值为 IndexSizeErrorDOMException 值。它返回对 HTMLTableCellElement 的引用。

规范

规范 状态 备注
HTML Living Standard
HTMLTableRowElement 的定义
现行的标准 -
HTML5
HTMLTableRowElement 的定义
推荐 insertCell的参数现在是可选的,默认为 -1
Document Object Model (DOM) Level 2 HTML Specification
HTMLTableRowElement 的定义
已过时 cellsrowIndexselectionRowIndex 属性现在是只读的。
insertCelldeleteCell 方法可能引发异常。
Document Object Model (DOM) Level 1 Specification
HTMLTableRowElement 的定义
已过时 初始定义。

桌面浏览器兼容性

特性ChromeEdgeFirefoxInternet ExplorerOperaSafari
基础支持 支持 支持1 支持 支持 支持
align 支持 支持1 支持 支持 支持
bgColor 支持 支持1 支持 支持 支持
cells 支持 支持1 支持 支持 支持
ch 支持 支持1 支持 支持 支持
chOff 支持 支持1 支持 支持 支持
rowIndex 支持 支持1 支持 支持 支持
sectionRowIndex 支持 支持1 支持 支持 支持
vAlign 支持 支持1 支持 支持 支持
deleteCell 支持 支持1 支持 支持 支持
insertCell 支持 支持1 支持 支持 支持

移动浏览器兼容性

特性AndroidChrome for AndroidEdge mobileFirefox for AndroidIE mobileOpera AndroidiOS Safari
基础支持 支持 支持 支持4 未知 支持 支持
align 支持 支持 支持4 未知 支持 支持
bgColor 支持 支持 支持4 未知 支持 支持
cells 支持 支持 支持4 未知 支持 支持
ch 支持 支持 支持4 未知 支持 支持
chOff 支持 支持 支持4 未知 支持 支持
rowIndex 支持 支持 支持4 未知 支持 支持
sectionRowIndex 支持 支持 支持4 未知 支持 支持
vAlign 支持 支持 支持4 未知 支持 支持
deleteCell 支持 支持 支持4 未知 支持 支持
insertCell 支持 支持 支持4 未知 支持 支持

相关链接

  • 实现该接口的 HTML 元素:<tr>