HTMLTableElement
HTMLTableElement 接口可提供特殊属性 (除了常见的对象 HTMLElement 接口提供的属性和方法通过继承也能获取到)操纵布局体现表格在 HTML 中。
HTMLTableElement()
继承层次
Object.prototype
Function.prototype
EventTarget
Node
Element
HTMLElement
HTMLTableElement
构造函数
程序不能直接调用该构造函数,否则将会产生异常。
属性列表
属性 | 说明 |
---|---|
- | - |
方法列表
语法 | 说明 |
---|---|
- | - |
HTMLTableElement.prototype
继承层次
Object.prototype
EventTarget.prototype
Node.prototype
Element.prototype
HTMLElement.prototype
HTMLTableElement.prototype
属性列表
继承自父对象 HTMLElement 属性。
属性 | 说明 |
---|---|
caption | HTMLTableCaptionElement 的子级是表示第一个 <caption> 的元素,如果找不到任何值, 则为 null。设置时, 如果对象不表示 <caption>, 则抛出一个具有 HierarchyRequestError 名称的 DOMException。如果给定了正确的对象, 则它将作为此元素的第一个子级插入到树中, 并且该元素的子级的第一个 <caption> 将从树中移除 (如果存在)。 |
tHead | HTMLTableSectionElement 的子级是表示第一个 <thead> 的元素 , 如果找不到任何值, 则为 null。设置时, 如果对象不表示 <thead>, 则抛出一个具有 HierarchyRequestError 名称的 DOMException。如果给定了一个正确的对象, 则它将在第一个既不是 <caption>, 也不是 <colgroup> 或最后一个子元素 (如果没有此元素) 之前插入到树中, 并且该元素的子项的第一个 <thead> (如果存在) 将从树中移除。 |
tFoot | HTMLTableSectionElement 的子级是表示第一个 <tfoot> 的元素 , 如果找不到任何值, 则为 null。设置时, 如果对象不表示 <tfoot>, 则抛出一个具有 HierarchyRequestError 名称的 DOMException。如果给出了正确的对象, 它是在紧接在 <caption>、<colgroup> 或 <thead> 中的第一个元素之前插入到树中的, 如果没有此元素, 则将它从树中删除 (如果存在), 则是该元素的子级的第一个 <tfoot>。 |
rows | 只读,返回一个包含元素的所有行的实时 HTMLCollection, 这是所有 <tr> 是该元素的子项, 或者是子项或其 <thead>、<tbody> 和 <tfoot> 子项。<thead> 的行成员首先出现在树顺序中, 以及最后一个 <tbody> 的成员, 也按树顺序显示。HTMLCollection 是实时的, 当 HTMLTableElement 改变时会自动更新。 |
tBodies | 只读 返回包含元素的所有 <tbody> 的实时 HTMLCollection。HTMLCollection 是实时的, 当 HTMLTableElement 改变时会自动更新。 |
方法列表
继承自父对象 HTMLElement 方法。
语法 | 说明 |
---|---|
createTHead() | 返回一个 HTMLElement, 该值表示该元素的子级的第一个 <thead>。如果找不到任何内容, 则将创建一个新的, 并将其插入到树中的第一个元素之前, 它既不是 <caption>, 也不是 <colgroup>, 或作为最后一个子项 (如果没有此元素)。 |
deleteTHead() | 删除第一个 <thead> 是元素的子元素。 |
createTFoot() | 返回一个 HTMLElement, 该值表示该元素的子级的第一个 <tfoot>。如果找不到任何内容, 则将创建一个新的, 并将其插入到该树中的第一个元素之前, 它既不是 <caption>、<colgroup>、也不是 <thead>, 也不是最后一个子项,或作为最后一个子项 (如果没有此元素) 。 |
deleteTFoot() | 删除第一个 <tfoot> 是元素的子元素。 |
createCaption() | 返回一个 HTMLElement 表示第一个 <caption> 是元素的子元素。如果没有找到,新创建一个并插入树中作为 <table>元素的第一个孩子。 |
deleteCaption() | 删除第一个 <caption> 是元素的子元素。 |
insertRow() | 返回一个 HTMLElement 代表一个新的表行,如果创建了必要的 <tbody>,它将在索引位置处的 <tr> 元素的行集合中插入它。如果索引为-1,则将新行追加到集合。如果索引是小于-1 或大于集合中的行数,则引发 DOMException 与 IndexSizeError 的值增加。 |
deleteRow() | 删除参数中给出相对应的索引行。如果索引值为-1 的最后一行被删除;如果它小于-1 或大于在集合中,DOMException 与 IndexSizeError 的值的行的数量增加。 |
HTMLTableElement实例
Object.prototype
EventTarget.prototype
Node.prototype
Element.prototype
HTMLElement.prototype
HTMLTableElement.prototype
<table> 元素