| Interface | Description |
|---|---|
| IBrowsingContext |
A browsing context is an environment in which
Document objects are presented to the user. |
| IChildNode |
Defines
IChildNode interface that should be implemented by Node that can have a parent. |
| IDOMImplementation |
The DOMImplementation interface provides a number of methods for performing operations that are independent of any particular instance of the document object model.
|
| IGlobalEventHandlers |
Represents interface that must be inherited by all element that is supported system event handling
|
| INonDocumentTypeChildNode |
Defines
IChildNode that are not Node.DOCUMENT_TYPE_NODE. |
| INonElementParentNode |
Defines
IParentNode that are not Element type. |
| IParentNode |
Defines the
IParentNode interface that is implemented by any possible parents. |
| Class | Description |
|---|---|
| Attr |
The Attr interface represents an attribute in an Element object.
|
| CDATASection |
CDATA sections are used to escape blocks of text containing characters that would otherwise be regarded as markup.
|
| Comment |
Inherits from CharacterData and represents the content of a comment, i.e., all the characters between the starting '
|
| Document |
The Document represents the entire HTML or XML document.
|
| Document.DocumentInit | |
| Document.NavigationInit | |
| Document.NavigationWorkItem | |
| DocumentFragment |
DocumentFragment is a "lightweight" or "minimal" Document object.
|
| DocumentType |
The DocumentType provides an interface to the list of entities that are defined for the document
|
| DOMObject |
The DOMObject type is used to represent an base object for the entire Document Object Model.
|
| Element |
The Element interface represents an element in an HTML or XML document.
|
| Entity |
Represents a known entity, either parsed or unparsed, in an XML document.
|
| EntityReference |
EntityReference nodes may be used to represent an entity reference in the tree.
|
| EventTarget |
The
EventTarget interface is implemented by all Nodes in an implementation which supports the DOM Event Model. |
| Node |
The Node interface is the primary datatype for the entire Document object Model.
|
| Node.Flags | |
| Notation |
Represents a notation declared in the DTD.
|
| ProcessingInstruction |
The ProcessingInstruction represents a "processing instruction", used in XML as a way to keep processor-specific information in the text of the document.
|
| ShadowRoot |
ShadowRoot is a root node of shadow tree.
|
| ShadowRootMode |
Modes in which ShadowRoot can operate.
|
| Text |
The Text interface inherits from CharacterData and represents the textual content (termed character data in XML) of an Element or Attr.
|
| TypeInfo |
The TypeInfo represents a type referenced from Element or Attr nodes, specified in the schemas associated with the document.
|
| Exception | Description |
|---|---|
| DOMException |
The DOMException interface represents an abnormal event (called an exception) which occurs as a result of calling a method or accessing a property of a web API.
|
| Error |
The
Error type corresponds to the set of all possible non-null references to exception objects,
including simple exceptions and DOMException. |