The document of the view. More...
Public Member Functions | |
Comment | createComment (DOMString data) |
Creates a new comment node. More... | |
NodeIterator | createNodeIterator (Node root, optional unsigned long whatToShow=0xFFFFFFFF, optional NodeFilter? filter=null) |
Attr | createAttribute (DOMString localName) |
Attr | createAttributeNS (DOMString? namespace, DOMString qualifiedName) |
Create new attribute node with an associated namespace. More... | |
Node | importNode (Node node, optional boolean deep=false) |
Creates a new copy of the specified Node or DocumentFragment from another document so that it can be inserted into the current Document. More... | |
Node | createElement (CSSString tagName) |
Create a new node. More... | |
DocumentFragment | createDocumentFragment () |
Create new DocumentFragment. More... | |
Node | createElementNS (CSSString ns, CSSString tagName) |
CustomElementConstructor | registerElement (DOMString type, optional ElementRegistrationOptions options) |
Registers a custom element with the Custom Elements V0 API (deprecated) More... | |
Node | createTextNode ([Default=Undefined] optional DOMString data) |
Creates a new Text node. More... | |
Event | createEvent (CSSString eventType) |
Create a new event. More... | |
NodeList | getElementsByName ([Default=Undefined] optional DOMString elementName) |
Get all nodes with a certain name. More... | |
NodeList | getElementsByTagName (DOMString localName) |
Get all nodes with a certain tag. More... | |
Element | getElementById (DOMString elementId) |
Get a element by its Id. More... | |
void | write (DOMString markup) |
Writes a string of text to a document stream opened by document.open() More... | |
boolean | hasFocus () |
Indicating whether the document or any element inside the document has focus. More... | |
NodeList | getElementsByClassName (DOMString classNames) |
Get all nodes with a certain class. More... | |
Element | elementFromPoint (float x, float y) |
Returns topmost element at the position. More... | |
sequence< Element > | elementsFromPoint (float x, float y) |
Returns array of elements at the position. More... | |
Element | querySelector (DOMString selectors) |
NodeList | querySelectorAll (DOMString selectors) |
Selection | getSelection () |
Returns a Selection object representing the range of text selected by the user, or the current position of the caret. More... | |
CaretPosition | caretPositionFromPoint (float x, float y) |
Returns a CaretPosition object containing the DOM node containing the caret, and caret's character offset within that node. More... | |
![]() | |
Node | removeChild (Node oldChild) |
remove a child node More... | |
Node | appendChild (Node newChild) |
append a node as a child More... | |
Node | replaceChild (Node newChild, Node oldChild) |
replace oldChild with newChild More... | |
Node | insertBefore (Node node, Node? referenceNode) |
insert a node before the reference node, as a child of the current node More... | |
Node | cloneNode (optional boolean deep=false) |
boolean | isEqualNode (Node? otherNode) |
boolean | isSameNode (Node? otherNode) |
boolean | hasChildNodes () |
boolean | contains (Node? other) |
DOMString | lookupPrefix (DOMString? namespace) |
boolean | isDefaultNamespace (DOMString? namespace) |
void | normalize () |
unsigned short | compareDocumentPosition (Node other) |
Node | getRootNode (optional GetRootNodeOptions options) |
DOMString | lookupNamespaceURI (DOMString? prefix) |
![]() | |
void | addEventListener (DOMInternedString type, EventListener listener, [Default=Undefined] optional boolean useCapture) |
void | removeEventListener (DOMInternedString type, EventListener listener, [Default=Undefined] optional boolean useCapture) |
boolean | dispatchEvent (Event event) |
Public Attributes | |
readonly attribute USVString | URL |
Returns the document location as a string. More... | |
readonly attribute USVString | documentURI |
Returns the document location as a string. More... | |
readonly attribute USVString | origin |
Returns the document's origin. More... | |
readonly attribute DOMString | compatMode |
Indicates whether the document is rendered in Quirks mode or Standards mode. More... | |
readonly attribute DOMString | characterSet |
Returns the character encoding of the current document. The character encoding is the character set used for rendering the document, which may be different from the encoding specified by the page. More... | |
readonly attribute DOMString | charset |
historical alias of .characterSet More... | |
readonly attribute DOMString | inputEncoding |
historical alias of .characterSet More... | |
readonly attribute DOMString | contentType |
Returns the MIME type that the document is being rendered as. More... | |
readonly attribute DocumentType | doctype |
Returns the Document Type Declaration (DTD) associated with current document. More... | |
readonly attribute Element | body |
The document body. More... | |
readonly attribute Element | documentElement |
The root element of the document. More... | |
readonly attribute Window | defaultView |
The window object associated with the document. More... | |
readonly attribute Element | head |
The document head element. More... | |
readonly attribute DOMString | readyState |
Describes the loading state of the document (loading/interactive/complete) More... | |
readonly attribute Element | activeElement |
The deepest element in the document through which or to which key events are being routed. This is, roughly speaking, the focused element in the document. More... | |
readonly attribute HTMLScriptElement | currentScript |
readonly attribute StyleSheetList | styleSheets |
attribute EventSetter | abort |
attribute EventSetter | blur |
attribute EventSetter | click |
attribute EventSetter | dblclick |
attribute EventSetter | error |
attribute EventSetter | focus |
attribute EventSetter | keydown |
attribute EventSetter | keypress |
attribute EventSetter | keyup |
attribute EventSetter | load |
attribute EventSetter | mousedown |
attribute EventSetter | mouseover |
attribute EventSetter | mouseout |
attribute EventSetter | mouseenter |
attribute EventSetter | mouseleave |
attribute EventSetter | mousemove |
attribute EventSetter | mouseup |
attribute EventSetter | input |
attribute EventSetter | scroll |
attribute EventSetter | wheel |
attribute EventSetter | touchstart |
attribute EventSetter | touchend |
attribute EventSetter | touchmove |
![]() | |
readonly attribute DOMString | nodeName |
attribute DOMString | nodeValue |
attribute DOMString | textContent |
readonly attribute unsigned short | nodeType |
type of the node More... | |
readonly attribute Node | parentNode |
parent of the node More... | |
readonly attribute Element | parentElement |
parent element of the node. If parent is not an Element, returns null. More... | |
readonly attribute NodeList | childNodes |
list of the children of this node More... | |
readonly attribute Node | firstChild |
the node's first child in the tree, or null if the node is childless More... | |
readonly attribute Node | lastChild |
last child of the node, or null if there are no child elements More... | |
readonly attribute Node | previousSibling |
the node immediately preceding the specified one in its parent's children, or null if the specified node is the first in that list More... | |
readonly attribute Node | nextSibling |
the node immediately following the specified one in its parent's children, or null if the specified node is the last node in that list More... | |
readonly attribute Document | ownerDocument |
The Document object associated with this node. This is also the Document object used to create new nodes. When this node is a Document or a DocumentType which is not used with any Document yet, this is null. More... | |
readonly attribute USVString | baseURI |
readonly attribute boolean | isConnected |
const unsigned short | ELEMENT_NODE = 1 |
const unsigned short | ATTRIBUTE_NODE = 2 |
const unsigned short | TEXT_NODE = 3 |
const unsigned short | CDATA_SECTION_NODE = 4 |
const unsigned short | ENTITY_REFERENCE_NODE = 5 |
const unsigned short | ENTITY_NODE = 6 |
const unsigned short | PROCESSING_INSTRUCTION_NODE = 7 |
const unsigned short | COMMENT_NODE = 8 |
const unsigned short | DOCUMENT_NODE = 9 |
const unsigned short | DOCUMENT_TYPE_NODE = 10 |
const unsigned short | DOCUMENT_FRAGMENT_NODE = 11 |
const unsigned short | NOTATION_NODE = 12 |
const unsigned short | DOCUMENT_POSITION_DISCONNECTED = 0x01 |
const unsigned short | DOCUMENT_POSITION_PRECEDING = 0x02 |
const unsigned short | DOCUMENT_POSITION_FOLLOWING = 0x04 |
const unsigned short | DOCUMENT_POSITION_CONTAINS = 0x08 |
const unsigned short | DOCUMENT_POSITION_CONTAINED_BY = 0x10 |
const unsigned short | DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC = 0x20 |
The document of the view.
CaretPosition Document::caretPositionFromPoint | ( | float | x, |
float | y | ||
) |
Returns a CaretPosition object containing the DOM node containing the caret, and caret's character offset within that node.
Attr Document::createAttribute | ( | DOMString | localName | ) |
localName | is a string containing the name of the attribute. |
Attr Document::createAttributeNS | ( | DOMString? | namespace, |
DOMString | qualifiedName | ||
) |
Create new attribute node with an associated namespace.
namespace | the URI of the namespace. |
qualifiedName | the tag name and prefix of the attribute |
Comment Document::createComment | ( | DOMString | data | ) |
Creates a new comment node.
DocumentFragment Document::createDocumentFragment | ( | ) |
Create new DocumentFragment.
Node Document::createElement | ( | CSSString | tagName | ) |
Create a new node.
tagName | the type of the new node |
Node Document::createElementNS | ( | CSSString | ns, |
CSSString | tagName | ||
) |
Event Document::createEvent | ( | CSSString | eventType | ) |
NodeIterator Document::createNodeIterator | ( | Node | root, |
optional unsigned long | whatToShow = 0xFFFFFFFF , |
||
optional NodeFilter? | filter = null |
||
) |
Node Document::createTextNode | ( | [Default=Undefined] optional DOMString | data | ) |
Element Document::elementFromPoint | ( | float | x, |
float | y | ||
) |
Returns topmost element at the position.
sequence<Element> Document::elementsFromPoint | ( | float | x, |
float | y | ||
) |
Returns array of elements at the position.
Element Document::getElementById | ( | DOMString | elementId | ) |
Get a element by its Id.
elementId | the element id to search for |
NodeList Document::getElementsByClassName | ( | DOMString | classNames | ) |
Get all nodes with a certain class.
classNames | the classes to search for |
NodeList Document::getElementsByName | ( | [Default=Undefined] optional DOMString | elementName | ) |
Get all nodes with a certain name.
elementName | the name to search for |
NodeList Document::getElementsByTagName | ( | DOMString | localName | ) |
Get all nodes with a certain tag.
localName | the tag to search for |
Selection Document::getSelection | ( | ) |
Returns a Selection object representing the range of text selected by the user, or the current position of the caret.
boolean Document::hasFocus | ( | ) |
Indicating whether the document or any element inside the document has focus.
Creates a new copy of the specified Node or DocumentFragment from another document so that it can be inserted into the current Document.
Element Document::querySelector | ( | DOMString | selectors | ) |
NodeList Document::querySelectorAll | ( | DOMString | selectors | ) |
CustomElementConstructor Document::registerElement | ( | DOMString | type, |
optional ElementRegistrationOptions | options | ||
) |
Registers a custom element with the Custom Elements V0 API (deprecated)
type | the name of the newly registered type |
options | the options for registering. Must include a "prototype" property with the element prototype, and an optional "extends" property for extending existing classes |
void Document::write | ( | DOMString | markup | ) |
Writes a string of text to a document stream opened by document.open()
markup | A string containing the text to be written to the document. |
attribute EventSetter Document::abort |
readonly attribute Element Document::activeElement |
The deepest element in the document through which or to which key events are being routed. This is, roughly speaking, the focused element in the document.
attribute EventSetter Document::blur |
readonly attribute Element Document::body |
The document body.
readonly attribute DOMString Document::characterSet |
Returns the character encoding of the current document. The character encoding is the character set used for rendering the document, which may be different from the encoding specified by the page.
readonly attribute DOMString Document::charset |
historical alias of .characterSet
attribute EventSetter Document::click |
readonly attribute DOMString Document::compatMode |
Indicates whether the document is rendered in Quirks mode or Standards mode.
readonly attribute DOMString Document::contentType |
Returns the MIME type that the document is being rendered as.
readonly attribute HTMLScriptElement Document::currentScript |
attribute EventSetter Document::dblclick |
readonly attribute Window Document::defaultView |
The window object associated with the document.
readonly attribute DocumentType Document::doctype |
Returns the Document Type Declaration (DTD) associated with current document.
readonly attribute Element Document::documentElement |
The root element of the document.
readonly attribute USVString Document::documentURI |
Returns the document location as a string.
attribute EventSetter Document::error |
attribute EventSetter Document::focus |
readonly attribute Element Document::head |
The document head element.
attribute EventSetter Document::input |
readonly attribute DOMString Document::inputEncoding |
historical alias of .characterSet
attribute EventSetter Document::keydown |
attribute EventSetter Document::keypress |
attribute EventSetter Document::keyup |
attribute EventSetter Document::load |
attribute EventSetter Document::mousedown |
attribute EventSetter Document::mouseenter |
attribute EventSetter Document::mouseleave |
attribute EventSetter Document::mousemove |
attribute EventSetter Document::mouseout |
attribute EventSetter Document::mouseover |
attribute EventSetter Document::mouseup |
readonly attribute USVString Document::origin |
Returns the document's origin.
readonly attribute DOMString Document::readyState |
Describes the loading state of the document (loading/interactive/complete)
attribute EventSetter Document::scroll |
readonly attribute StyleSheetList Document::styleSheets |
attribute EventSetter Document::touchend |
attribute EventSetter Document::touchmove |
attribute EventSetter Document::touchstart |
readonly attribute USVString Document::URL |
Returns the document location as a string.
attribute EventSetter Document::wheel |