Uses of Interface org.w3c.dom.html.HTMLElement (Java SE 17 & JDK 17)
Description: use: module: jdk.xml.dom, package: org.w3c.dom.html, interface: HTMLElement

# Uses of Interface
org.w3c.dom.html.HTMLElement

Packages that use HTMLElement
Package
Description
org.w3c.dom.html
Provides interfaces for DOM Level 2 HTML Specification.

- ## Uses of HTMLElement in org.w3c.dom.html

  Subinterfaces of HTMLElement in org.w3c.dom.html
  Modifier and Type
  Interface
  Description
  `interface`
  `HTMLAnchorElement`
  The anchor element.
  `interface`
  `HTMLAppletElement`
  An embedded Java applet.
  `interface`
  `HTMLAreaElement`
  Client-side image map area definition.
  `interface`
  `HTMLBaseElement`
  Document base URI.
  `interface`
  `HTMLBaseFontElement`
  Base font.
  `interface`
  `HTMLBodyElement`
  The HTML document body.
  `interface`
  `HTMLBRElement`
  Force a line break.
  `interface`
  `HTMLButtonElement`
  Push button.
  `interface`
  `HTMLDirectoryElement`
  Directory list.
  `interface`
  `HTMLDivElement`
  Generic block container.
  `interface`
  `HTMLDListElement`
  Definition list.
  `interface`
  `HTMLFieldSetElement`
  Organizes form controls into logical groups.
  `interface`
  `HTMLFontElement`
  Local change to font.
  `interface`
  `HTMLFormElement`
  The `FORM` element encompasses behavior similar to a collection and an element.
  `interface`
  `HTMLFrameElement`
  Create a frame.
  `interface`
  `HTMLFrameSetElement`
  Create a grid of frames.
  `interface`
  `HTMLHeadElement`
  Document head information.
  `interface`
  `HTMLHeadingElement`
  For the `H1` to `H6` elements.
  `interface`
  `HTMLHRElement`
  Create a horizontal rule.
  `interface`
  `HTMLHtmlElement`
  Root of an HTML document.
  `interface`
  `HTMLIFrameElement`
  Inline subwindows.
  `interface`
  `HTMLImageElement`
  Embedded image.
  `interface`
  `HTMLInputElement`
  Form control.
  `interface`
  `HTMLIsIndexElement`
  This element is used for single-line text input.
  `interface`
  `HTMLLabelElement`
  Form field label text.
  `interface`
  `HTMLLegendElement`
  Provides a caption for a `FIELDSET` grouping.
  `interface`
  `HTMLLIElement`
  List item.
  `interface`
  `HTMLLinkElement`
  The `LINK` element specifies a link to an external resource, and defines this document's relationship to that resource (or vice versa).
  `interface`
  `HTMLMapElement`
  Client-side image map.
  `interface`
  `HTMLMenuElement`
  Menu list.
  `interface`
  `HTMLMetaElement`
  This contains generic meta-information about the document.
  `interface`
  `HTMLModElement`
  Notice of modification to part of a document.
  `interface`
  `HTMLObjectElement`
  Generic embedded object.
  `interface`
  `HTMLOListElement`
  Ordered list.
  `interface`
  `HTMLOptGroupElement`
  Group options together in logical subdivisions.
  `interface`
  `HTMLOptionElement`
  A selectable choice.
  `interface`
  `HTMLParagraphElement`
  Paragraphs.
  `interface`
  `HTMLParamElement`
  Parameters fed to the `OBJECT` element.
  `interface`
  `HTMLPreElement`
  Preformatted text.
  `interface`
  `HTMLQuoteElement`
  For the `Q` and `BLOCKQUOTE` elements.
  `interface`
  `HTMLScriptElement`
  Script statements.
  `interface`
  `HTMLSelectElement`
  The select element allows the selection of an option.
  `interface`
  `HTMLStyleElement`
  Style information.
  `interface`
  `HTMLTableCaptionElement`
  Table caption See the CAPTION element definition in HTML 4.0.
  `interface`
  `HTMLTableCellElement`
  The object used to represent the `TH` and `TD` elements.
  `interface`
  `HTMLTableColElement`
  Regroups the `COL` and `COLGROUP` elements.
  `interface`
  `HTMLTableElement`
  The create* and delete* methods on the table allow authors to construct and modify tables.
  `interface`
  `HTMLTableRowElement`
  A row in a table.
  `interface`
  `HTMLTableSectionElement`
  The `THEAD` , `TFOOT` , and `TBODY` elements.
  `interface`
  `HTMLTextAreaElement`
  Multi-line text field.
  `interface`
  `HTMLTitleElement`
  The document title.
  `interface`
  `HTMLUListElement`
  Unordered list.
  Methods in org.w3c.dom.html that return HTMLElement
  Modifier and Type
  Method
  Description
  `HTMLElement`
  HTMLTableElement.`createCaption()`
  Create a new table caption object or return an existing one.
  `HTMLElement`
  HTMLTableElement.`createTFoot()`
  Create a table footer row or return an existing one.
  `HTMLElement`
  HTMLTableElement.`createTHead()`
  Create a table header row or return an existing one.
  `HTMLElement`
  HTMLDocument.`getBody()`
  The element that contains the content for the document.
  `HTMLElement`
  HTMLTableRowElement.`insertCell(int index)`
  Insert an empty `TD` cell into this row.
  `HTMLElement`
  HTMLTableElement.`insertRow(int index)`
  Insert a new empty row in the table.
  `HTMLElement`
  HTMLTableSectionElement.`insertRow(int index)`
  Insert a row into this section.
  Methods in org.w3c.dom.html with parameters of type HTMLElement
  Modifier and Type
  Method
  Description
  `void`
  HTMLSelectElement.`add(HTMLElement element, HTMLElement before)`
  Add a new element to the collection of `OPTION` elements for this `SELECT` .
  `void`
  HTMLDocument.`setBody(HTMLElement body)`