Inheritance
Annotations
  • @DocsEditable()
  • @DomName('XMLDocument')
  • @Experimental()
  • @Native("XMLDocument")

Properties

activeElement Element
@DocsEditable(), @DomName('Document.activeElement'), @Experimental(), final, inherited
baseUri String
@DocsEditable(), @DomName('Node.baseURI'), @JSName('baseURI'), final, inherited
childNodes List<Node>
A list of this node's children. [...]
@Creates('NodeList'), @DocsEditable(), @DomName('Node.childNodes'), @Returns('NodeList'), final, inherited
contentType String
@DocsEditable(), @DomName('Document.contentType'), @Experimental(), final, inherited
@DocsEditable(), @DomName('Document.cookie'), read / write, inherited
currentScript ScriptElement
@DocsEditable(), @DomName('Document.currentScript'), @Experimental(), final, inherited
documentElement Element
@DocsEditable(), @DomName('Document.documentElement'), final, inherited
domain String
@DocsEditable(), @DomName('Document.domain'), final, inherited
firstChild Node
The first child of this node. [...]
@DocsEditable(), @DomName('Node.firstChild'), final, inherited
fonts FontFaceSet
@DocsEditable(), @DomName('Document.fonts'), @Experimental(), final, inherited
fullscreenElement Element
@DocsEditable(), @DomName('Document.fullscreenElement'), @Experimental(), final, inherited
fullscreenEnabled bool
@DocsEditable(), @DomName('Document.fullscreenEnabled'), @Experimental(), final, inherited
hashCode int
read-only, inherited
hidden bool
@DocsEditable(), @DomName('Document.hidden'), @Experimental(), final, inherited
implementation DomImplementation
@DocsEditable(), @DomName('Document.implementation'), final, inherited
lastChild Node
The last child of this node. [...]
@DocsEditable(), @DomName('Node.lastChild'), final, inherited
nextNode Node
The next sibling node. [...]
@DocsEditable(), @DomName('Node.nextSibling'), @JSName('nextSibling'), final, inherited
nodeName String
The name of this node. [...]
@DocsEditable(), @DomName('Node.nodeName'), final, inherited
nodes Iterable<Node> value
A modifiable list of this node's children.
read / write, inherited
nodeType int
The type of node. [...]
@DocsEditable(), @DomName('Node.nodeType'), final, inherited
nodeValue String
The value of this node. [...]
@DocsEditable(), @DomName('Node.nodeValue'), final, inherited
on Events
This is an ease-of-use accessor for event streams which should only be used when an explicit accessor is not available.
read-only, inherited
onAbort Stream<Event>
Stream of abort events handled by this Document.
@DocsEditable(), @DomName('Document.onabort'), read-only, inherited
onBeforeCopy Stream<Event>
Stream of beforecopy events handled by this Document.
@DocsEditable(), @DomName('Document.onbeforecopy'), read-only, inherited
onBeforeCut Stream<Event>
Stream of beforecut events handled by this Document.
@DocsEditable(), @DomName('Document.onbeforecut'), read-only, inherited
onBeforePaste Stream<Event>
Stream of beforepaste events handled by this Document.
@DocsEditable(), @DomName('Document.onbeforepaste'), read-only, inherited
onBlur Stream<Event>
Stream of blur events handled by this Document.
@DocsEditable(), @DomName('Document.onblur'), read-only, inherited
onCanPlay Stream<Event>
@DocsEditable(), @DomName('Document.oncanplay'), @Experimental(), read-only, inherited
onCanPlayThrough Stream<Event>
@DocsEditable(), @DomName('Document.oncanplaythrough'), @Experimental(), read-only, inherited
onChange Stream<Event>
Stream of change events handled by this Document.
@DocsEditable(), @DomName('Document.onchange'), read-only, inherited
onClick Stream<MouseEvent>
Stream of click events handled by this Document.
@DocsEditable(), @DomName('Document.onclick'), read-only, inherited
onContextMenu Stream<MouseEvent>
Stream of contextmenu events handled by this Document.
@DocsEditable(), @DomName('Document.oncontextmenu'), read-only, inherited
onCopy Stream<ClipboardEvent>
Stream of copy events handled by this Document.
@DocsEditable(), @DomName('Document.oncopy'), read-only, inherited
onCut Stream<ClipboardEvent>
Stream of cut events handled by this Document.
@DocsEditable(), @DomName('Document.oncut'), read-only, inherited
onDoubleClick Stream<Event>
Stream of doubleclick events handled by this Document.
@DocsEditable(), @DomName('Document.ondblclick'), read-only, inherited
onDrag Stream<MouseEvent>
Stream of drag events handled by this Document.
@DocsEditable(), @DomName('Document.ondrag'), read-only, inherited
onDragEnd Stream<MouseEvent>
Stream of dragend events handled by this Document.
@DocsEditable(), @DomName('Document.ondragend'), read-only, inherited
onDragEnter Stream<MouseEvent>
Stream of dragenter events handled by this Document.
@DocsEditable(), @DomName('Document.ondragenter'), read-only, inherited
onDragLeave Stream<MouseEvent>
Stream of dragleave events handled by this Document.
@DocsEditable(), @DomName('Document.ondragleave'), read-only, inherited
onDragOver Stream<MouseEvent>
Stream of dragover events handled by this Document.
@DocsEditable(), @DomName('Document.ondragover'), read-only, inherited
onDragStart Stream<MouseEvent>
Stream of dragstart events handled by this Document.
@DocsEditable(), @DomName('Document.ondragstart'), read-only, inherited
onDrop Stream<MouseEvent>
Stream of drop events handled by this Document.
@DocsEditable(), @DomName('Document.ondrop'), read-only, inherited
onDurationChange Stream<Event>
@DocsEditable(), @DomName('Document.ondurationchange'), @Experimental(), read-only, inherited
onEmptied Stream<Event>
@DocsEditable(), @DomName('Document.onemptied'), @Experimental(), read-only, inherited
onEnded Stream<Event>
@DocsEditable(), @DomName('Document.onended'), @Experimental(), read-only, inherited
onError Stream<Event>
Stream of error events handled by this Document.
@DocsEditable(), @DomName('Document.onerror'), read-only, inherited
onFocus Stream<Event>
Stream of focus events handled by this Document.
@DocsEditable(), @DomName('Document.onfocus'), read-only, inherited
onFullscreenChange Stream<Event>
Stream of fullscreenchange events handled by this Document.
@DocsEditable(), @DomName('Document.onwebkitfullscreenchange'), @Experimental(), read-only, inherited
onFullscreenError Stream<Event>
Stream of fullscreenerror events handled by this Document.
@DocsEditable(), @DomName('Document.onwebkitfullscreenerror'), @Experimental(), read-only, inherited
onInput Stream<Event>
Stream of input events handled by this Document.
@DocsEditable(), @DomName('Document.oninput'), read-only, inherited
onInvalid Stream<Event>
Stream of invalid events handled by this Document.
@DocsEditable(), @DomName('Document.oninvalid'), read-only, inherited
onKeyDown Stream<KeyboardEvent>
Stream of keydown events handled by this Document.
@DocsEditable(), @DomName('Document.onkeydown'), read-only, inherited
onKeyPress Stream<KeyboardEvent>
Stream of keypress events handled by this Document.
@DocsEditable(), @DomName('Document.onkeypress'), read-only, inherited
onKeyUp Stream<KeyboardEvent>
Stream of keyup events handled by this Document.
@DocsEditable(), @DomName('Document.onkeyup'), read-only, inherited
onLoad Stream<Event>
Stream of load events handled by this Document.
@DocsEditable(), @DomName('Document.onload'), read-only, inherited
onLoadedData Stream<Event>
@DocsEditable(), @DomName('Document.onloadeddata'), @Experimental(), read-only, inherited
onLoadedMetadata Stream<Event>
@DocsEditable(), @DomName('Document.onloadedmetadata'), @Experimental(), read-only, inherited
onMouseDown Stream<MouseEvent>
Stream of mousedown events handled by this Document.
@DocsEditable(), @DomName('Document.onmousedown'), read-only, inherited
onMouseEnter Stream<MouseEvent>
Stream of mouseenter events handled by this Document.
@DocsEditable(), @DomName('Document.onmouseenter'), @Experimental(), read-only, inherited
onMouseLeave Stream<MouseEvent>
Stream of mouseleave events handled by this Document.
@DocsEditable(), @DomName('Document.onmouseleave'), @Experimental(), read-only, inherited
onMouseMove Stream<MouseEvent>
Stream of mousemove events handled by this Document.
@DocsEditable(), @DomName('Document.onmousemove'), read-only, inherited
onMouseOut Stream<MouseEvent>
Stream of mouseout events handled by this Document.
@DocsEditable(), @DomName('Document.onmouseout'), read-only, inherited
onMouseOver Stream<MouseEvent>
Stream of mouseover events handled by this Document.
@DocsEditable(), @DomName('Document.onmouseover'), read-only, inherited
onMouseUp Stream<MouseEvent>
Stream of mouseup events handled by this Document.
@DocsEditable(), @DomName('Document.onmouseup'), read-only, inherited
onMouseWheel Stream<WheelEvent>
Stream of mousewheel events handled by this Document.
@DocsEditable(), @DomName('Document.onmousewheel'), read-only, inherited
onPaste Stream<ClipboardEvent>
Stream of paste events handled by this Document.
@DocsEditable(), @DomName('Document.onpaste'), read-only, inherited
onPause Stream<Event>
@DocsEditable(), @DomName('Document.onpause'), @Experimental(), read-only, inherited
onPlay Stream<Event>
@DocsEditable(), @DomName('Document.onplay'), @Experimental(), read-only, inherited
onPlaying Stream<Event>
@DocsEditable(), @DomName('Document.onplaying'), @Experimental(), read-only, inherited
onPointerLockChange Stream<Event>
@DocsEditable(), @DomName('Document.onpointerlockchange'), @Experimental(), read-only, inherited
onPointerLockError Stream<Event>
@DocsEditable(), @DomName('Document.onpointerlockerror'), @Experimental(), read-only, inherited
onRateChange Stream<Event>
@DocsEditable(), @DomName('Document.onratechange'), @Experimental(), read-only, inherited
onReadyStateChange Stream<Event>
Stream of readystatechange events handled by this Document.
@DocsEditable(), @DomName('Document.onreadystatechange'), read-only, inherited
onReset Stream<Event>
Stream of reset events handled by this Document.
@DocsEditable(), @DomName('Document.onreset'), read-only, inherited
onResize Stream<Event>
@DocsEditable(), @DomName('Document.onresize'), @Experimental(), read-only, inherited
onScroll Stream<Event>
Stream of scroll events handled by this Document.
@DocsEditable(), @DomName('Document.onscroll'), read-only, inherited
onSearch Stream<Event>
Stream of search events handled by this Document.
@DocsEditable(), @DomName('Document.onsearch'), @Experimental(), read-only, inherited
onSecurityPolicyViolation Stream<SecurityPolicyViolationEvent>
Stream of securitypolicyviolation events handled by this Document.
@DocsEditable(), @DomName('Document.onsecuritypolicyviolation'), @Experimental(), read-only, inherited
onSeeked Stream<Event>
@DocsEditable(), @DomName('Document.onseeked'), @Experimental(), read-only, inherited
onSeeking Stream<Event>
@DocsEditable(), @DomName('Document.onseeking'), @Experimental(), read-only, inherited
onSelect Stream<Event>
Stream of select events handled by this Document.
@DocsEditable(), @DomName('Document.onselect'), read-only, inherited
onSelectionChange Stream<Event>
Stream of selectionchange events handled by this Document.
@DocsEditable(), @DomName('Document.onselectionchange'), read-only, inherited
onSelectStart Stream<Event>
Stream of selectstart events handled by this Document.
@DocsEditable(), @DomName('Document.onselectstart'), read-only, inherited
onStalled Stream<Event>
@DocsEditable(), @DomName('Document.onstalled'), @Experimental(), read-only, inherited
onSubmit Stream<Event>
Stream of submit events handled by this Document.
@DocsEditable(), @DomName('Document.onsubmit'), read-only, inherited
onSuspend Stream<Event>
@DocsEditable(), @DomName('Document.onsuspend'), @Experimental(), read-only, inherited
onTimeUpdate Stream<Event>
@DocsEditable(), @DomName('Document.ontimeupdate'), @Experimental(), read-only, inherited
onTouchCancel Stream<TouchEvent>
Stream of touchcancel events handled by this Document.
@DocsEditable(), @DomName('Document.ontouchcancel'), @Experimental(), read-only, inherited
onTouchEnd Stream<TouchEvent>
Stream of touchend events handled by this Document.
@DocsEditable(), @DomName('Document.ontouchend'), @Experimental(), read-only, inherited
onTouchMove Stream<TouchEvent>
Stream of touchmove events handled by this Document.
@DocsEditable(), @DomName('Document.ontouchmove'), @Experimental(), read-only, inherited
onTouchStart Stream<TouchEvent>
Stream of touchstart events handled by this Document.
@DocsEditable(), @DomName('Document.ontouchstart'), @Experimental(), read-only, inherited
onVolumeChange Stream<Event>
@DocsEditable(), @DomName('Document.onvolumechange'), @Experimental(), read-only, inherited
onWaiting Stream<Event>
@DocsEditable(), @DomName('Document.onwaiting'), @Experimental(), read-only, inherited
origin String
@DocsEditable(), @DomName('Document.origin'), @Experimental(), final, inherited
ownerDocument Document
The document this node belongs to. [...]
@DocsEditable(), @DomName('Node.ownerDocument'), final, inherited
parent Element
The parent element of this node. [...]
@DocsEditable(), @DomName('Node.parentElement'), @JSName('parentElement'), final, inherited
parentNode Node
The parent node of this node. [...]
@DocsEditable(), @DomName('Node.parentNode'), final, inherited
pointerLockElement Element
@DocsEditable(), @DomName('Document.pointerLockElement'), @Experimental(), final, inherited
previousNode Node
The previous sibling node. [...]
@DocsEditable(), @DomName('Node.previousSibling'), @JSName('previousSibling'), final, inherited
readyState String
@DocsEditable(), @DomName('Document.readyState'), final, inherited
rootElement SvgSvgElement
@DocsEditable(), @DomName('Document.rootElement'), @Experimental(), final, inherited
runtimeType Type
read-only, inherited
scrollingElement Element
@DocsEditable(), @DomName('Document.scrollingElement'), @Experimental(), final, inherited
suborigin String
@DocsEditable(), @DomName('Document.suborigin'), @Experimental(), final, inherited
supportsRegister bool
Deprecated*: use supportsRegisterElement instead.
@deprecated, read-only, inherited
supportsRegisterElement bool
Checks if registerElement is supported on the current platform.
read-only, inherited
text String
All text within this node and its descendents. [...]
@DocsEditable(), @DomName('Node.textContent'), @JSName('textContent'), read / write, inherited
timeline AnimationTimeline
@DocsEditable(), @DomName('Document.timeline'), @Experimental(), final, inherited
treeRoot Node
@DocsEditable(), @DomName('Node.treeRoot'), @Experimental(), final, inherited
visibilityState String
@DomName('Document.visibilityState'), @Experimental(), @SupportedBrowser(SupportedBrowser.CHROME), @SupportedBrowser(SupportedBrowser.FIREFOX), @SupportedBrowser(SupportedBrowser.IE, '10'), read-only, inherited
window WindowBase
@DocsEditable(), @DomName('Document.window'), @Experimental(), read-only, inherited

Methods

addEventListener(String type, EventListener listener, [ bool useCapture ]) → void
inherited
adoptNode(Node node) Node
@DocsEditable(), @DomName('Document.adoptNode'), inherited
append(Node node) Node
Adds a node to the end of the child nodes list of this node. [...]
@DocsEditable(), @DomName('Node.appendChild'), @JSName('appendChild'), inherited
clone(bool deep) Node
Returns a copy of this node. [...]
@DocsEditable(), @DomName('Node.cloneNode'), @JSName('cloneNode'), inherited
contains(Node other) bool
Returns true if this node contains the specified node. [...]
@DocsEditable(), @DomName('Node.contains'), inherited
createDocumentFragment() DocumentFragment
@DocsEditable(), @DomName('Document.createDocumentFragment'), inherited
createElement(String tagName, [ String typeExtension ]) Element
@DomName('Document.createElement'), inherited
createElementNS(String namespaceURI, String qualifiedName, [ String typeExtension ]) Element
@DocsEditable(), @DomName('Document.createElementNS'), inherited
createRange() Range
@DocsEditable(), @DomName('Document.createRange'), inherited
dispatchEvent(Event event) bool
@DocsEditable(), @DomName('EventTarget.dispatchEvent'), inherited
elementsFromPoint(int x, int y) List<Element>
@DocsEditable(), @DomName('Document.elementsFromPoint'), @Experimental(), inherited
execCommand(String commandId, [ bool showUI, String value ]) bool
@DocsEditable(), @DomName('Document.execCommand'), inherited
exitFullscreen() → void
@DocsEditable(), @DomName('Document.exitFullscreen'), @Experimental(), inherited
exitPointerLock() → void
@DocsEditable(), @DomName('Document.exitPointerLock'), @Experimental(), inherited
getElementById(String elementId) Element
@DocsEditable(), @DomName('Document.getElementById'), inherited
getElementsByClassName(String classNames) List<Node>
@Creates('NodeList|HtmlCollection'), @DocsEditable(), @DomName('Document.getElementsByClassName'), @Returns('NodeList|HtmlCollection'), inherited
getElementsByName(String elementName) List<Node>
@Creates('NodeList|HtmlCollection'), @DocsEditable(), @DomName('Document.getElementsByName'), @Returns('NodeList|HtmlCollection'), inherited
getElementsByTagName(String localName) List<Node>
@Creates('NodeList|HtmlCollection'), @DocsEditable(), @DomName('Document.getElementsByTagName'), @Returns('NodeList|HtmlCollection'), inherited
hasChildNodes() bool
Returns true if this node has any children. [...]
@DocsEditable(), @DomName('Node.hasChildNodes'), inherited
importNode(Node node, [ bool deep ]) Node
@DocsEditable(), @DomName('Document.importNode'), inherited
insertAllBefore(Iterable<Node> newNodes, Node refChild) Node
Inserts all of the nodes into this node directly before refChild. [...]
inherited
insertBefore(Node node, Node child) Node
Inserts all of the nodes into this node directly before refChild. [...]
@DocsEditable(), @DomName('Node.insertBefore'), inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a non-existent method or property is accessed. [...]
inherited
query(String relativeSelectors) Element
Alias for querySelector. Note this function is deprecated because its semantics will be changing in the future.
@DomName('Document.querySelector'), @Experimental(), inherited
queryAll(String relativeSelectors) ElementList<Element>
Alias for querySelectorAll. Note this function is deprecated because its semantics will be changing in the future.
@DomName('Document.querySelectorAll'), @Experimental(), inherited
queryCommandEnabled(String commandId) bool
@DocsEditable(), @DomName('Document.queryCommandEnabled'), inherited
queryCommandIndeterm(String commandId) bool
@DocsEditable(), @DomName('Document.queryCommandIndeterm'), inherited
queryCommandState(String commandId) bool
@DocsEditable(), @DomName('Document.queryCommandState'), inherited
queryCommandSupported(String commandId) bool
@DocsEditable(), @DomName('Document.queryCommandSupported'), inherited
queryCommandValue(String commandId) String
@DocsEditable(), @DomName('Document.queryCommandValue'), inherited
querySelector(String selectors) Element
Finds the first descendant element of this document that matches the specified group of selectors. [...]
@DocsEditable(), @DomName('Document.querySelector'), inherited
querySelectorAll(String selectors) ElementList<Element>
Finds all descendant elements of this document that match the specified group of selectors. [...]
inherited
remove() → void
Removes this node from the DOM.
@DomName('Node.removeChild'), inherited
removeEventListener(String type, EventListener listener, [ bool useCapture ]) → void
inherited
replaceWith(Node otherNode) Node
Replaces this node with another node.
@DomName('Node.replaceChild'), inherited
toString() String
Print out a String representation of this Node.
inherited
transformDocumentToTreeView(String noStyleMessage) → void
@DocsEditable(), @DomName('Document.transformDocumentToTreeView'), @Experimental(), inherited

Operators

operator ==(other) bool
The equality operator. [...]
inherited