-
- All Superinterfaces:
-
Element
,HTMLElement
,Node
public interface HTMLTableElement extends HTMLElement
表上的create *和delete *方法允许作者构造和修改表。 HTML 4.0指定只每个中的一个CAPTION
,THEAD
和TFOOT
元件可以在一个表中存在。 因此,如果存在,并且调用了createTHead()或createTFoot()方法,则该方法返回现有的THead或TFoot元素。 请参阅HTML 4.0中的TABLE元素定义。- 从以下版本开始:
- 1.4,DOM Level 2
-
-
Field Summary
-
Fields inherited from interface org.w3c.dom.Node
ATTRIBUTE_NODE, CDATA_SECTION_NODE, COMMENT_NODE, DOCUMENT_FRAGMENT_NODE, DOCUMENT_NODE, DOCUMENT_POSITION_CONTAINED_BY, DOCUMENT_POSITION_CONTAINS, DOCUMENT_POSITION_DISCONNECTED, DOCUMENT_POSITION_FOLLOWING, DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC, DOCUMENT_POSITION_PRECEDING, DOCUMENT_TYPE_NODE, ELEMENT_NODE, ENTITY_NODE, ENTITY_REFERENCE_NODE, NOTATION_NODE, PROCESSING_INSTRUCTION_NODE, TEXT_NODE
-
-
方法摘要
所有方法 接口方法 抽象方法 Modifier and Type 方法 描述 HTMLElement
createCaption()
创建一个新的表标题对象或返回一个现有的。HTMLElement
createTFoot()
创建一个表页脚行或返回一个现有的页脚。HTMLElement
createTHead()
创建一个表头行或返回一个现有的行。void
deleteCaption()
删除表格标题(如果存在)。void
deleteRow(int index)
删除表格行。void
deleteTFoot()
从表中删除页脚,如果存在。void
deleteTHead()
从表中删除标题(如果存在)。String
getAlign()
指定表的相对于文档的其余部分的位置。String
getBgColor()
单元格背景颜色。String
getBorder()
表格边框的宽度。HTMLTableCaptionElement
getCaption()
返回表的CAPTION
,如果没有,则返回void。String
getCellPadding()
指定单元格内容和单元格边框之间的水平和垂直间距。String
getCellSpacing()
指定单元格之间的水平和垂直间隔。String
getFrame()
指定要呈现的外部表格边框。HTMLCollection
getRows()
返回表中的所有行,包括所有的集合THEAD
,TFOOT
,所有TBODY
元素。String
getRules()
指定要呈现的内部表格边框。String
getSummary()
关于表的目的或结构的描述。HTMLCollection
getTBodies()
返回定义的表体的集合。HTMLTableSectionElement
getTFoot()
返回表的TFOOT
或null
如果不存在)。HTMLTableSectionElement
getTHead()
如果没有,返回表的THEAD
或null
。String
getWidth()
指定所需的表格宽度。HTMLElement
insertRow(int index)
在表中插入一个新的空行。void
setAlign(String align)
void
setBgColor(String bgColor)
void
setBorder(String border)
void
setCaption(HTMLTableCaptionElement caption)
void
setCellPadding(String cellPadding)
void
setCellSpacing(String cellSpacing)
void
setFrame(String frame)
void
setRules(String rules)
void
setSummary(String summary)
void
setTFoot(HTMLTableSectionElement tFoot)
void
setTHead(HTMLTableSectionElement tHead)
void
setWidth(String width)
-
Methods inherited from interface org.w3c.dom.Element
getAttribute, getAttributeNode, getAttributeNodeNS, getAttributeNS, getElementsByTagName, getElementsByTagNameNS, getSchemaTypeInfo, getTagName, hasAttribute, hasAttributeNS, removeAttribute, removeAttributeNode, removeAttributeNS, setAttribute, setAttributeNode, setAttributeNodeNS, setAttributeNS, setIdAttribute, setIdAttributeNode, setIdAttributeNS
-
Methods inherited from interface org.w3c.dom.html.HTMLElement
getClassName, getDir, getId, getLang, getTitle, setClassName, setDir, setId, setLang, setTitle
-
Methods inherited from interface org.w3c.dom.Node
appendChild, cloneNode, compareDocumentPosition, getAttributes, getBaseURI, getChildNodes, getFeature, getFirstChild, getLastChild, getLocalName, getNamespaceURI, getNextSibling, getNodeName, getNodeType, getNodeValue, getOwnerDocument, getParentNode, getPrefix, getPreviousSibling, getTextContent, getUserData, hasAttributes, hasChildNodes, insertBefore, isDefaultNamespace, isEqualNode, isSameNode, isSupported, lookupNamespaceURI, lookupPrefix, normalize, removeChild, replaceChild, setNodeValue, setPrefix, setTextContent, setUserData
-
-
-
-
方法详细信息
-
getCaption
HTMLTableCaptionElement getCaption()
返回表的CAPTION
,如果没有,则返回void。
-
setCaption
void setCaption(HTMLTableCaptionElement caption)
-
getTHead
HTMLTableSectionElement getTHead()
返回表的THEAD
,如果不存在,则返回null
。
-
setTHead
void setTHead(HTMLTableSectionElement tHead)
-
getTFoot
HTMLTableSectionElement getTFoot()
如果没有,返回表的TFOOT
,或null
。
-
setTFoot
void setTFoot(HTMLTableSectionElement tFoot)
-
getRows
HTMLCollection getRows()
返回表中的所有行,包括所有的集合THEAD
,TFOOT
,所有TBODY
元素。
-
getTBodies
HTMLCollection getTBodies()
返回定义的表体的集合。
-
getAlign
String getAlign()
指定表的相对于文档的其余部分的位置。 请参阅HTML 4.0中的对齐属性定义。 HTML 4.0中已弃用此属性。
-
setAlign
void setAlign(String align)
-
getBgColor
String getBgColor()
单元格背景颜色。 请参阅HTML 4.0中的bgcolor属性定义。 HTML 4.0中已弃用此属性。
-
setBgColor
void setBgColor(String bgColor)
-
getBorder
String getBorder()
表格边框的宽度。 请参阅HTML 4.0中的border属性定义。
-
setBorder
void setBorder(String border)
-
getCellPadding
String getCellPadding()
指定单元格内容和单元格边框之间的水平和垂直间距。 请参阅HTML 4.0中的cellpadding属性定义。
-
setCellPadding
void setCellPadding(String cellPadding)
-
getCellSpacing
String getCellSpacing()
指定单元格之间的水平和垂直间隔。 请参阅HTML 4.0中的cellspacing属性定义。
-
setCellSpacing
void setCellSpacing(String cellSpacing)
-
getFrame
String getFrame()
指定要呈现的外部表格边框。 请参阅HTML 4.0中的框架属性定义。
-
setFrame
void setFrame(String frame)
-
getRules
String getRules()
指定要呈现的内部表格边框。 请参阅HTML 4.0中的rules属性定义。
-
setRules
void setRules(String rules)
-
getSummary
String getSummary()
关于表的目的或结构的描述。 请参阅HTML 4.0中的摘要属性定义。
-
setSummary
void setSummary(String summary)
-
getWidth
String getWidth()
指定所需的表格宽度。 请参阅HTML 4.0中的width属性定义。
-
setWidth
void setWidth(String width)
-
createTHead
HTMLElement createTHead()
创建一个表头行或返回一个现有的行。- 结果
-
一个新的表头元素(
THEAD
)。
-
deleteTHead
void deleteTHead()
从表中删除标题(如果存在)。
-
createTFoot
HTMLElement createTFoot()
创建一个表页脚行或返回一个现有的页脚。- 结果
-
页脚元素(
TFOOT
)。
-
deleteTFoot
void deleteTFoot()
从表中删除页脚,如果存在。
-
createCaption
HTMLElement createCaption()
创建一个新的表标题对象或返回一个现有的。- 结果
-
A
CAPTION
元素。
-
deleteCaption
void deleteCaption()
删除表格标题(如果存在)。
-
insertRow
HTMLElement insertRow(int index) throws DOMException
在表中插入一个新的空行。 新行立即插入表中当前的index
行之前和之后。 如果index
等于行数,则会追加新行。 此外,当表为空时,该行将被插入到创建并插入到表中的TBODY
中。 注意。 根据HTML 4.0建议书,表格行不能为空。- 参数
-
index
- 插入新行的行号。 此索引从0开始,并且与表中包含的所有行相关,而不管子段的父项。 - 结果
- 新创建的行。
- 异常
-
DOMException
- INDEX_SIZE_ERR:如果指定的索引大于行数或索引为负数则引发。
-
deleteRow
void deleteRow(int index) throws DOMException
删除表格行。- 参数
-
index
- 要删除的行的索引。 此索引从0开始,并且与表中包含的所有行相关,而不管子段的父项。 - 异常
-
DOMException
- INDEX_SIZE_ERR: Raised if the specified index is greater than or equal to the number of rows or if the index is negative.
-
-