HTMLTableRowElement - 表示 <tr> 元素
HTMLTableRowElement
接口提供了特殊的属性和方法(除了通过继承通用的 HTMLElement
接口获得的常规属性和方法)来操作 HTML 表格中行的布局和表示。
属性
从其父接口 HTMLElement
继承了属性。
HTMLTableRowElement.align
一个 DOMString
,其中包含反映 align
属性的枚举值。它表示元素内容相对于周围环境的对齐。可能的值是 "left"
,"right" 和
"center"`。
HTMLTableRowElement.bgColor
一个 DOMString
包含单元格的背景颜色。它反映了过时的 bgcolor
属性。
HTMLTableRowElement.cells
只读
返回包含行中单元格的实时 HTMLCollection
。 HTMLCollection
是实时的,并在添加或删除单元格时自动更新。
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
,则它会引发值为 IndexSizeError
的 DOMException
值。
HTMLTableRowElement.insertCell()
在行的给定位置之前插入一个新单元格。如果没有给定的位置,或者给出的是 -1
,它会将单元格附加到行结尾。如果给定位置比行中的单元格数量大(或者等于,因为是从零开始计算的),或者小于 -1
,,则它会引发值为 IndexSizeError
的 DOMException
值。它返回对 HTMLTableCellElement
的引用。
规范
规范 | 状态 | 备注 |
---|---|---|
HTML Living Standard HTMLTableRowElement 的定义 |
现行的标准 | - |
HTML5 HTMLTableRowElement 的定义 |
推荐 | insertCell 的参数现在是可选的,默认为 -1 。 |
Document Object Model (DOM) Level 2 HTML Specification HTMLTableRowElement 的定义 |
已过时 | cells ,rowIndex 和 selectionRowIndex 属性现在是只读的。insertCell 和 deleteCell 方法可能引发异常。 |
Document Object Model (DOM) Level 1 Specification HTMLTableRowElement 的定义 |
已过时 | 初始定义。 |
桌面浏览器兼容性
特性 | Chrome | Edge | Firefox | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|---|
基础支持 | 支持 | 支持 | 1 | 支持 | 支持 | 支持 |
align | 支持 | 支持 | 1 | 支持 | 支持 | 支持 |
bgColor | 支持 | 支持 | 1 | 支持 | 支持 | 支持 |
cells | 支持 | 支持 | 1 | 支持 | 支持 | 支持 |
ch | 支持 | 支持 | 1 | 支持 | 支持 | 支持 |
chOff | 支持 | 支持 | 1 | 支持 | 支持 | 支持 |
rowIndex | 支持 | 支持 | 1 | 支持 | 支持 | 支持 |
sectionRowIndex | 支持 | 支持 | 1 | 支持 | 支持 | 支持 |
vAlign | 支持 | 支持 | 1 | 支持 | 支持 | 支持 |
deleteCell | 支持 | 支持 | 1 | 支持 | 支持 | 支持 |
insertCell | 支持 | 支持 | 1 | 支持 | 支持 | 支持 |
移动浏览器兼容性
特性 | Android | Chrome for Android | Edge mobile | Firefox for Android | IE mobile | Opera Android | iOS Safari |
---|---|---|---|---|---|---|---|
基础支持 | 支持 | 支持 | 支持 | 4 | 未知 | 支持 | 支持 |
align | 支持 | 支持 | 支持 | 4 | 未知 | 支持 | 支持 |
bgColor | 支持 | 支持 | 支持 | 4 | 未知 | 支持 | 支持 |
cells | 支持 | 支持 | 支持 | 4 | 未知 | 支持 | 支持 |
ch | 支持 | 支持 | 支持 | 4 | 未知 | 支持 | 支持 |
chOff | 支持 | 支持 | 支持 | 4 | 未知 | 支持 | 支持 |
rowIndex | 支持 | 支持 | 支持 | 4 | 未知 | 支持 | 支持 |
sectionRowIndex | 支持 | 支持 | 支持 | 4 | 未知 | 支持 | 支持 |
vAlign | 支持 | 支持 | 支持 | 4 | 未知 | 支持 | 支持 |
deleteCell | 支持 | 支持 | 支持 | 4 | 未知 | 支持 | 支持 |
insertCell | 支持 | 支持 | 支持 | 4 | 未知 | 支持 | 支持 |
相关链接
- 实现该接口的 HTML 元素:
<tr>
。