The create* and delete* methods on the table allow authors to constructand
modify tables. HTML 4.0 specifies that only one of each of the
CAPTION
, THEAD
, and TFOOT
elements
may exist in a table. Therefore, if one exists, and thecreateTHead() or
createTFoot() method is called, the method returnsthe existing THead or
TFoot element. See the TABLE element definition in HTML 4.0.
createCaption
public HTMLElement createCaption()
Create a new table caption object or return an existing one.
createTFoot
public HTMLElement createTFoot()
Create a table footer row or return an existing one.
- A footer element (
TFOOT
).
createTHead
public HTMLElement createTHead()
Create a table header row or return an existing one.
- A new table header element (
THEAD
).
deleteCaption
public void deleteCaption()
Delete the table caption, if one exists.
deleteRow
public void deleteRow(int index)
Delete a table row.
index
- The index of the row to be deleted.
deleteTFoot
public void deleteTFoot()
Delete the footer from the table, if one exists.
deleteTHead
public void deleteTHead()
Delete the header from the table, if one exists.
getAlign
public String getAlign()
Specifies the table's position with respect to the rest of the document.
See the align attribute definition in HTML 4.0. This attribute is
deprecated in HTML 4.0.
getBgColor
public String getBgColor()
Cell background color. See the bgcolor attribute definition in HTML 4.0.
This attribute is deprecated in HTML 4.0.
getBorder
public String getBorder()
The width of the border around the table. See the border attribute
definition in HTML 4.0.
getCellPadding
public String getCellPadding()
Specifies the horizontal and vertical space between cell content andcell
borders. See the cellpadding attribute definition in HTML 4.0.
getCellSpacing
public String getCellSpacing()
Specifies the horizontal and vertical separation between cells. See the
cellspacing attribute definition in HTML 4.0.
getFrame
public String getFrame()
Specifies which external table borders to render. See the frame attribute
definition in HTML 4.0.
getRows
public HTMLCollection getRows()
Returns a collection of all the rows in the table, including all in
THEAD
, TFOOT
, all TBODY
elements.
getRules
public String getRules()
Specifies which internal table borders to render. See the rules attribute
definition in HTML 4.0.
getSummary
public String getSummary()
Supplementary description about the purpose or structureof a table. See
the summary attribute definition in HTML 4.0.
getTBodies
public HTMLCollection getTBodies()
Returns a collection of the defined table bodies.
getWidth
public String getWidth()
Specifies the desired table width. See the width attribute definition in
HTML 4.0.
insertRow
public HTMLElement insertRow(int index)
Insert a new empty row in the table.Note. A table row cannot be empty
according to HTML 4.0 Recommendation.
index
- The row number where to insert a new row.
setAlign
public void setAlign(String align)
setBgColor
public void setBgColor(String bgColor)
setBorder
public void setBorder(String border)
setCellPadding
public void setCellPadding(String cellPadding)
setCellSpacing
public void setCellSpacing(String cellSpacing)
setFrame
public void setFrame(String frame)
setRules
public void setRules(String rules)
setSummary
public void setSummary(String summary)
setWidth
public void setWidth(String width)