Interface HTMLTableElement

All Superinterfaces:
Element, HTMLElement, Node

public interface HTMLTableElement extends HTMLElement
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 TFOOTelements 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.
  • Method Details

    • getCaption

      Returns the table's CAPTION, or void if none exists.
    • setCaption

      void setCaption(HTMLTableCaptionElement caption)
    • getTHead

      Returns the table's THEAD, or null if none exists.
    • setTHead

      void setTHead(HTMLTableSectionElement tHead)
    • getTFoot

      Returns the table's TFOOT, or null if none exists.
    • setTFoot

      void setTFoot(HTMLTableSectionElement tFoot)
    • getRows

      HTMLCollection getRows()
      Returns a collection of all the rows in the table, including all in THEAD, TFOOT, all TBODY elements.
    • getTBodies

      HTMLCollection getTBodies()
      Returns a collection of the defined table bodies.
    • getAlign

      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.
    • setAlign

      void setAlign(String align)
    • getBgColor

      String getBgColor()
      Cell background color. See the bgcolor attribute definition in HTML 4.0. This attribute is deprecated in HTML 4.0.
    • setBgColor

      void setBgColor(String bgColor)
    • getBorder

      String getBorder()
      The width of the border around the table. See the border attribute definition in HTML 4.0.
    • setBorder

      void setBorder(String border)
    • getCellPadding

      String getCellPadding()
      Specifies the horizontal and vertical space between cell content andcell borders. See the cellpadding attribute definition in HTML 4.0.
    • setCellPadding

      void setCellPadding(String cellPadding)
    • getCellSpacing

      String getCellSpacing()
      Specifies the horizontal and vertical separation between cells. See the cellspacing attribute definition in HTML 4.0.
    • setCellSpacing

      void setCellSpacing(String cellSpacing)
    • getFrame

      String getFrame()
      Specifies which external table borders to render. See the frame attribute definition in HTML 4.0.
    • setFrame

      void setFrame(String frame)
    • getRules

      String getRules()
      Specifies which internal table borders to render. See the rules attribute definition in HTML 4.0.
    • setRules

      void setRules(String rules)
    • getSummary

      String getSummary()
      Supplementary description about the purpose or structureof a table. See the summary attribute definition in HTML 4.0.
    • setSummary

      void setSummary(String summary)
    • getWidth

      String getWidth()
      Specifies the desired table width. See the width attribute definition in HTML 4.0.
    • setWidth

      void setWidth(String width)
    • createTHead

      HTMLElement createTHead()
      Create a table header row or return an existing one.
      Returns:
      A new table header element (THEAD).
    • deleteTHead

      void deleteTHead()
      Delete the header from the table, if one exists.
    • createTFoot

      HTMLElement createTFoot()
      Create a table footer row or return an existing one.
      Returns:
      A footer element (TFOOT).
    • deleteTFoot

      void deleteTFoot()
      Delete the footer from the table, if one exists.
    • createCaption

      HTMLElement createCaption()
      Create a new table caption object or return an existing one.
      Returns:
      A CAPTION element.
    • deleteCaption

      void deleteCaption()
      Delete the table caption, if one exists.
    • insertRow

      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.
      Parameters:
      index - The row number where to insert a new row.
      Returns:
      The newly created row.
    • deleteRow

      void deleteRow(int index)
      Delete a table row.
      Parameters:
      index - The index of the row to be deleted.