# Package org.w3c.dom.html

package org.w3c.dom.html
Provides interfaces for DOM Level 2 HTML Specification. Refer to the Document Object Model (DOM) Level 2 Specification, the HTML module extends the Core API to describe objects and methods specific to HTML documents that comply with HTML 4.0 Specification.

Since:
  1.4

- Related Packages
  Module
  Package
  Description
  java.xml
  org.w3c.dom
  Provides the interfaces for the Document Object Model (DOM).
- Interfaces
  Class
  Description
  HTMLAnchorElement
  The anchor element.
  HTMLAppletElement
  An embedded Java applet.
  HTMLAreaElement
  Client-side image map area definition.
  HTMLBaseElement
  Document base URI.
  HTMLBaseFontElement
  Base font.
  HTMLBodyElement
  The HTML document body.
  HTMLBRElement
  Force a line break.
  HTMLButtonElement
  Push button.
  HTMLCollection
  An `HTMLCollection` is a list of nodes.
  HTMLDirectoryElement
  Directory list.
  HTMLDivElement
  Generic block container.
  HTMLDListElement
  Definition list.
  HTMLDocument
  An `HTMLDocument` is the root of the HTML hierarchy and holds the entire content.
  HTMLDOMImplementation
  The `HTMLDOMImplementation` interface extends the `DOMImplementation` interface with a method for creating an HTML document instance.
  HTMLElement
  All HTML element interfaces derive from this class.
  HTMLFieldSetElement
  Organizes form controls into logical groups.
  HTMLFontElement
  Local change to font.
  HTMLFormElement
  The `FORM` element encompasses behavior similar to a collection and an element.
  HTMLFrameElement
  Create a frame.
  HTMLFrameSetElement
  Create a grid of frames.
  HTMLHeadElement
  Document head information.
  HTMLHeadingElement
  For the `H1` to `H6` elements.
  HTMLHRElement
  Create a horizontal rule.
  HTMLHtmlElement
  Root of an HTML document.
  HTMLIFrameElement
  Inline subwindows.
  HTMLImageElement
  Embedded image.
  HTMLInputElement
  Form control.
  HTMLIsIndexElement
  This element is used for single-line text input.
  HTMLLabelElement
  Form field label text.
  HTMLLegendElement
  Provides a caption for a `FIELDSET` grouping.
  HTMLLIElement
  List item.
  HTMLLinkElement
  The `LINK` element specifies a link to an external resource, and defines this document's relationship to that resource (or vice versa).
  HTMLMapElement
  Client-side image map.
  HTMLMenuElement
  Menu list.
  HTMLMetaElement
  This contains generic meta-information about the document.
  HTMLModElement
  Notice of modification to part of a document.
  HTMLObjectElement
  Generic embedded object.
  HTMLOListElement
  Ordered list.
  HTMLOptGroupElement
  Group options together in logical subdivisions.
  HTMLOptionElement
  A selectable choice.
  HTMLParagraphElement
  Paragraphs.
  HTMLParamElement
  Parameters fed to the `OBJECT` element.
  HTMLPreElement
  Preformatted text.
  HTMLQuoteElement
  For the `Q` and `BLOCKQUOTE` elements.
  HTMLScriptElement
  Script statements.
  HTMLSelectElement
  The select element allows the selection of an option.
  HTMLStyleElement
  Style information.
  HTMLTableCaptionElement
  Table caption See the CAPTION element definition in HTML 4.0.
  HTMLTableCellElement
  The object used to represent the `TH` and `TD` elements.
  HTMLTableColElement
  Regroups the `COL` and `COLGROUP` elements.
  HTMLTableElement
  The create* and delete* methods on the table allow authors to construct and modify tables.
  HTMLTableRowElement
  A row in a table.
  HTMLTableSectionElement
  The `THEAD` , `TFOOT` , and `TBODY` elements.
  HTMLTextAreaElement
  Multi-line text field.
  HTMLTitleElement
  The document title.
  HTMLUListElement
  Unordered list.