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 属性。

属性说明
captionHTMLTableCaptionElement 的子级是表示第一个 <caption> 的元素,如果找不到任何值, 则为 null。设置时, 如果对象不表示 <caption>, 则抛出一个具有 HierarchyRequestError 名称的 DOMException。如果给定了正确的对象, 则它将作为此元素的第一个子级插入到树中, 并且该元素的子级的第一个 <caption> 将从树中移除 (如果存在)。
tHeadHTMLTableSectionElement 的子级是表示第一个 <thead> 的元素 , 如果找不到任何值, 则为 null。设置时, 如果对象不表示 <thead>, 则抛出一个具有 HierarchyRequestError 名称的 DOMException。如果给定了一个正确的对象, 则它将在第一个既不是 <caption>, 也不是 <colgroup> 或最后一个子元素 (如果没有此元素) 之前插入到树中, 并且该元素的子项的第一个 <thead> (如果存在) 将从树中移除。
tFootHTMLTableSectionElement 的子级是表示第一个 <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实例

参考

相关页面

外部链接