XMLDocument extension type
The XMLDocument interface represents an XML document. It inherits from the generic Document and does not add any specific methods or properties to it: nevertheless, several algorithms behave differently with the two types of documents.
- on
- Implemented types
- Available extensions
Properties
- activeElement → Element?
-
no setterinherited
-
adoptedStyleSheets
↔ JSArray<
CSSStyleSheet> -
getter/setter pairinherited
- alinkColor ↔ String
-
getter/setter pairinherited
- all → HTMLAllCollection
-
no setterinherited
- anchors → HTMLCollection
-
no setterinherited
- applets → HTMLCollection
-
no setterinherited
- baseURI → String
-
no setterinherited
- bgColor ↔ String
-
getter/setter pairinherited
- body ↔ HTMLElement?
-
getter/setter pairinherited
- characterSet → String
-
no setterinherited
- charset → String
-
no setterinherited
- childElementCount → int
-
no setterinherited
- childNodes → NodeList
-
no setterinherited
- children → HTMLCollection
-
no setterinherited
- compatMode → String
-
no setterinherited
- contentType → String
-
no setterinherited
-
getter/setter pairinherited
- currentScript → HTMLOrSVGScriptElement?
-
no setterinherited
- defaultView → Window?
-
no setterinherited
- designMode ↔ String
-
getter/setter pairinherited
- dir ↔ String
-
getter/setter pairinherited
- doctype → DocumentType?
-
no setterinherited
- documentElement → Element?
-
no setterinherited
- documentURI → String
-
no setterinherited
- domain ↔ String
-
getter/setter pairinherited
- embeds → HTMLCollection
-
no setterinherited
- fgColor ↔ String
-
getter/setter pairinherited
- firstChild → Node?
-
no setterinherited
- firstElementChild → Element?
-
no setterinherited
- fonts → FontFaceSet
-
no setterinherited
- forms → HTMLCollection
-
no setterinherited
- hashCode → int
-
The hash code for this object.
no setterinherited
- head → HTMLHeadElement?
-
no setterinherited
-
no setterinherited
- images → HTMLCollection
-
no setterinherited
- implementation → DOMImplementation
-
no setterinherited
- inputEncoding → String
-
no setterinherited
- isConnected → bool
-
no setterinherited
- isDefinedAndNotNull → bool
-
Available on JSAny?, provided by the NullableUndefineableJSAnyExtension extension
no setter - isNull → bool
-
Available on JSAny?, provided by the NullableUndefineableJSAnyExtension extension
Whether this value corresponds to JavaScriptnull
.no setter - isTruthy → JSBoolean
-
Available on JSAny?, provided by the JSAnyOperatorExtension extension
The result of!!
in JavaScript.this
no setter - isUndefined → bool
-
Available on JSAny?, provided by the NullableUndefineableJSAnyExtension extension
Whether this value corresponds to JavaScriptundefined
.no setter - isUndefinedOrNull → bool
-
Available on JSAny?, provided by the NullableUndefineableJSAnyExtension extension
no setter - lastChild → Node?
-
no setterinherited
- lastElementChild → Element?
-
no setterinherited
- lastModified → String
-
no setterinherited
- linkColor ↔ String
-
getter/setter pairinherited
- links → HTMLCollection
-
no setterinherited
- location → Location?
-
no setterinherited
- nextSibling → Node?
-
no setterinherited
- nodeName → String
-
no setterinherited
- nodeType → int
-
no setterinherited
- nodeValue ↔ String?
-
getter/setter pairinherited
- not → JSBoolean
-
Available on JSAny?, provided by the JSAnyOperatorExtension extension
The result of!
in JavaScript.this
no setter - onabort ↔ EventHandler?
-
getter/setter pairinherited
- onanimationcancel ↔ EventHandler?
-
getter/setter pairinherited
- onanimationend ↔ EventHandler?
-
getter/setter pairinherited
- onanimationiteration ↔ EventHandler?
-
getter/setter pairinherited
- onanimationstart ↔ EventHandler?
-
getter/setter pairinherited
- onauxclick ↔ EventHandler?
-
getter/setter pairinherited
- onbeforeinput ↔ EventHandler?
-
getter/setter pairinherited
- onbeforematch ↔ EventHandler?
-
getter/setter pairinherited
- onbeforetoggle ↔ EventHandler?
-
getter/setter pairinherited
- onblur ↔ EventHandler?
-
getter/setter pairinherited
- oncancel ↔ EventHandler?
-
getter/setter pairinherited
- oncanplay ↔ EventHandler?
-
getter/setter pairinherited
- oncanplaythrough ↔ EventHandler?
-
getter/setter pairinherited
- onchange ↔ EventHandler?
-
getter/setter pairinherited
- onclick ↔ EventHandler?
-
getter/setter pairinherited
- onclose ↔ EventHandler?
-
getter/setter pairinherited
- oncontextlost ↔ EventHandler?
-
getter/setter pairinherited
-
getter/setter pairinherited
- oncontextrestored ↔ EventHandler?
-
getter/setter pairinherited
- oncopy ↔ EventHandler?
-
getter/setter pairinherited
- oncuechange ↔ EventHandler?
-
getter/setter pairinherited
- oncut ↔ EventHandler?
-
getter/setter pairinherited
- ondblclick ↔ EventHandler?
-
getter/setter pairinherited
- ondrag ↔ EventHandler?
-
getter/setter pairinherited
- ondragend ↔ EventHandler?
-
getter/setter pairinherited
- ondragenter ↔ EventHandler?
-
getter/setter pairinherited
- ondragleave ↔ EventHandler?
-
getter/setter pairinherited
- ondragover ↔ EventHandler?
-
getter/setter pairinherited
- ondragstart ↔ EventHandler?
-
getter/setter pairinherited
- ondrop ↔ EventHandler?
-
getter/setter pairinherited
- ondurationchange ↔ EventHandler?
-
getter/setter pairinherited
- onemptied ↔ EventHandler?
-
getter/setter pairinherited
- onended ↔ EventHandler?
-
getter/setter pairinherited
- onerror ↔ OnErrorEventHandler?
-
getter/setter pairinherited
- onfocus ↔ EventHandler?
-
getter/setter pairinherited
- onformdata ↔ EventHandler?
-
getter/setter pairinherited
- ongotpointercapture ↔ EventHandler?
-
getter/setter pairinherited
- oninput ↔ EventHandler?
-
getter/setter pairinherited
- oninvalid ↔ EventHandler?
-
getter/setter pairinherited
- onkeydown ↔ EventHandler?
-
getter/setter pairinherited
- onkeypress ↔ EventHandler?
-
getter/setter pairinherited
- onkeyup ↔ EventHandler?
-
getter/setter pairinherited
- onload ↔ EventHandler?
-
getter/setter pairinherited
- onloadeddata ↔ EventHandler?
-
getter/setter pairinherited
- onloadedmetadata ↔ EventHandler?
-
getter/setter pairinherited
- onloadstart ↔ EventHandler?
-
getter/setter pairinherited
- onlostpointercapture ↔ EventHandler?
-
getter/setter pairinherited
- onmousedown ↔ EventHandler?
-
getter/setter pairinherited
- onmouseenter ↔ EventHandler?
-
getter/setter pairinherited
- onmouseleave ↔ EventHandler?
-
getter/setter pairinherited
- onmousemove ↔ EventHandler?
-
getter/setter pairinherited
- onmouseout ↔ EventHandler?
-
getter/setter pairinherited
- onmouseover ↔ EventHandler?
-
getter/setter pairinherited
- onmouseup ↔ EventHandler?
-
getter/setter pairinherited
-
onMouseWheel
→ Stream<
WheelEvent> -
Available on Document, provided by the DocumentCustomEvents extension
no setter - onpaste ↔ EventHandler?
-
getter/setter pairinherited
- onpause ↔ EventHandler?
-
getter/setter pairinherited
- onplay ↔ EventHandler?
-
getter/setter pairinherited
- onplaying ↔ EventHandler?
-
getter/setter pairinherited
- onpointercancel ↔ EventHandler?
-
getter/setter pairinherited
- onpointerdown ↔ EventHandler?
-
getter/setter pairinherited
- onpointerenter ↔ EventHandler?
-
getter/setter pairinherited
- onpointerleave ↔ EventHandler?
-
getter/setter pairinherited
- onpointermove ↔ EventHandler?
-
getter/setter pairinherited
- onpointerout ↔ EventHandler?
-
getter/setter pairinherited
- onpointerover ↔ EventHandler?
-
getter/setter pairinherited
- onpointerrawupdate ↔ EventHandler?
-
getter/setter pairinherited
- onpointerup ↔ EventHandler?
-
getter/setter pairinherited
- onprogress ↔ EventHandler?
-
getter/setter pairinherited
- onratechange ↔ EventHandler?
-
getter/setter pairinherited
- onreadystatechange ↔ EventHandler?
-
getter/setter pairinherited
- onreset ↔ EventHandler?
-
getter/setter pairinherited
- onresize ↔ EventHandler?
-
getter/setter pairinherited
- onscroll ↔ EventHandler?
-
getter/setter pairinherited
- onscrollend ↔ EventHandler?
-
getter/setter pairinherited
- onsecuritypolicyviolation ↔ EventHandler?
-
getter/setter pairinherited
- onseeked ↔ EventHandler?
-
getter/setter pairinherited
- onseeking ↔ EventHandler?
-
getter/setter pairinherited
- onselect ↔ EventHandler?
-
getter/setter pairinherited
- onselectionchange ↔ EventHandler?
-
getter/setter pairinherited
- onselectstart ↔ EventHandler?
-
getter/setter pairinherited
- onslotchange ↔ EventHandler?
-
getter/setter pairinherited
- onstalled ↔ EventHandler?
-
getter/setter pairinherited
- onsubmit ↔ EventHandler?
-
getter/setter pairinherited
- onsuspend ↔ EventHandler?
-
getter/setter pairinherited
- ontimeupdate ↔ EventHandler?
-
getter/setter pairinherited
- ontoggle ↔ EventHandler?
-
getter/setter pairinherited
- ontouchcancel ↔ EventHandler?
-
getter/setter pairinherited
- ontouchend ↔ EventHandler?
-
getter/setter pairinherited
- ontouchmove ↔ EventHandler?
-
getter/setter pairinherited
- ontouchstart ↔ EventHandler?
-
getter/setter pairinherited
- ontransitioncancel ↔ EventHandler?
-
getter/setter pairinherited
- ontransitionend ↔ EventHandler?
-
getter/setter pairinherited
- ontransitionrun ↔ EventHandler?
-
getter/setter pairinherited
- ontransitionstart ↔ EventHandler?
-
getter/setter pairinherited
- onvisibilitychange ↔ EventHandler?
-
getter/setter pairinherited
-
onVisibilityChange
→ Stream<
Event> -
Available on Document, provided by the DocumentCustomEvents extension
no setter - onvolumechange ↔ EventHandler?
-
getter/setter pairinherited
- onwaiting ↔ EventHandler?
-
getter/setter pairinherited
- onwebkitanimationend ↔ EventHandler?
-
getter/setter pairinherited
- onwebkitanimationiteration ↔ EventHandler?
-
getter/setter pairinherited
- onwebkitanimationstart ↔ EventHandler?
-
getter/setter pairinherited
- onwebkittransitionend ↔ EventHandler?
-
getter/setter pairinherited
- onwheel ↔ EventHandler?
-
getter/setter pairinherited
- ownerDocument → Document?
-
no setterinherited
- parentElement → Element?
-
no setterinherited
- parentNode → Node?
-
no setterinherited
- plugins → HTMLCollection
-
no setterinherited
- previousSibling → Node?
-
no setterinherited
- readyState → DocumentReadyState
-
no setterinherited
- referrer → String
-
no setterinherited
- rootElement → SVGSVGElement?
-
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- scripts → HTMLCollection
-
no setterinherited
- scrollingElement → Element?
-
no setterinherited
- styleSheets → StyleSheetList
-
no setterinherited
- text ← String
-
Available on Node, provided by the NodeGlue extension
no getter - textContent ↔ String?
-
getter/setter pairinherited
- timeline → DocumentTimeline
-
no setterinherited
- title ↔ String
-
getter/setter pairinherited
- URL → String
-
no setterinherited
- visibilityState → DocumentVisibilityState
-
no setterinherited
- vlinkColor ↔ String
-
getter/setter pairinherited
Methods
-
add(
JSAny? any) → JSAny -
Available on JSAny?, provided by the JSAnyOperatorExtension extension
The result of
in JavaScript.this
+any
-
addEventListener(
String type, EventListener? callback, [JSAny options]) → void -
The
addEventListener()
method of the EventTarget interface sets up a function that will be called whenever the specified event is delivered to the target.inherited -
adoptNode(
Node node) → Node -
Document.adoptNode()
transfers a from another Document into the method's document. The adopted node and its subtree are removed from their original document (if any), and their Node.ownerDocument is changed to the current document. The node can then be inserted into the current document.inherited -
and(
JSAny? any) → JSAny? -
Available on JSAny?, provided by the JSAnyOperatorExtension extension
The result of
in JavaScript.this
&&any
-
append(
Node other) → Node -
append(
JSAny nodes) → void -
The
Document.append()
method inserts a set of Node objects or string objects after the last child of the document. String objects are inserted as equivalent Text nodes.inherited -
appendChild(
Node node) → Node -
The
appendChild()
method of the Node interface adds a node to the end of the list of children of a specified parent node.inherited -
callMethod<
R extends JSAny?> (JSAny method, [JSAny? arg1, JSAny? arg2, JSAny? arg3, JSAny? arg4]) → R -
Available on JSObject, provided by the JSObjectUnsafeUtilExtension extension
Callsmethod
on this JSObject with up to four arguments. -
callMethodVarArgs<
R extends JSAny?> (JSAny method, [List< JSAny?> ? arguments]) → R -
Available on JSObject, provided by the JSObjectUnsafeUtilExtension extension
Callsmethod
on this JSObject with a variable number ofarguments
. -
captureEvents(
) → void -
inherited
-
caretPositionFromPoint(
num x, num y) → CaretPosition? -
The
caretPositionFromPoint()
method of the Document interface returns a CaretPosition object, containing the DOM node, along with the caret and caret's character offset within that node.inherited -
clear(
) → void -
The
Document.clear()
method does nothing, but doesn't raise any error.inherited -
clone(
bool? deep) → Node -
cloneNode(
[bool deep]) → Node -
The
cloneNode()
method of the Node interface returns a duplicate of the node on which this method was called. Its parameter controls if the subtree contained in a node is also cloned or not.inherited -
close(
) → void -
The
Document.close()
method finishes writing to a document, opened with Document.open.inherited -
compareDocumentPosition(
Node other) → int -
The
compareDocumentPosition()
method of the Node interface reports the position of its argument node relative to the node on which it is called.inherited -
contains(
Node? other) → bool -
The
contains()
method of the Node interface returns a boolean value indicating whether a node is a descendant of a given node, that is the node itself, one of its direct children (Node.childNodes), one of the children's direct children, and so on.inherited -
convertPointFromNode(
DOMPointInit point, GeometryNode from, [ConvertCoordinateOptions options]) → DOMPoint -
inherited
-
convertQuadFromNode(
DOMQuadInit quad, GeometryNode from, [ConvertCoordinateOptions options]) → DOMQuad -
inherited
-
convertRectFromNode(
DOMRectReadOnly rect, GeometryNode from, [ConvertCoordinateOptions options]) → DOMQuad -
inherited
-
createAttribute(
String localName) → Attr -
The
Document.createAttribute()
method creates a new attribute node, and returns it. The object created is a node implementing the Attr interface. The DOM does not enforce what sort of attributes can be added to a particular element in this manner.inherited -
createAttributeNS(
String? namespace, String qualifiedName) → Attr -
The
Document.createAttributeNS()
method creates a new attribute node with the specified namespace URI and qualified name, and returns it. The object created is a node implementing the Attr interface. The DOM does not enforce what sort of attributes can be added to a particular element in this manner.inherited -
createCDATASection(
String data) → CDATASection -
createCDATASection()
creates a new CDATA section node, and returns it.inherited -
createComment(
String data) → Comment -
createComment()
creates a new comment node, and returns it.inherited -
createDocumentFragment(
) → DocumentFragment -
Creates a new empty DocumentFragment into which
DOM nodes can be added to build an offscreen DOM tree.
inherited
-
createElement(
String localName, [JSAny options]) → Element -
In an HTML document,
the
document.createElement()
method creates the HTML element specified by tagName, or an HTMLUnknownElement if tagName isn't recognized.inherited -
createElementNS(
String? namespace, String qualifiedName, [JSAny options]) → Element -
Creates an element with the specified namespace URI and qualified name.
inherited
-
createEvent(
String interface) → Event -
Warning: Many methods used with
createEvent
, such asinitCustomEvent
, are deprecated. Use event constructors instead.inherited -
createExpression(
String expression, [XPathNSResolver? resolver]) → XPathExpression -
This method compiles an XPathExpression which can then be used for
(repeated) evaluations.
inherited
-
createNodeIterator(
Node root, [int whatToShow, NodeFilter? filter]) → NodeIterator -
The
Document.createNodeIterator()
method returns a newNodeIterator
object.inherited -
createNSResolver(
Node nodeResolver) → Node -
Creates an
XPathNSResolver
which resolves namespaces with respect to the definitions in scope for a specified node.inherited -
createProcessingInstruction(
String target, String data) → ProcessingInstruction -
createProcessingInstruction()
generates a new processing instruction node and returns it.inherited -
createRange(
) → Range -
The
Document.createRange()
method returns a new Range object.inherited -
createTextNode(
String data) → Text -
Creates a new Text node. This method can be used to escape HTML
characters.
inherited
-
createTreeWalker(
Node root, [int whatToShow, NodeFilter? filter]) → TreeWalker -
The
Document.createTreeWalker()
creator method returns a newly created TreeWalker object.inherited -
dartify(
) → Object? -
Available on JSAny?, provided by the JSAnyUtilityExtension extension
Converts a JavaScript value to the Dart equivalent if possible. -
delete(
JSAny property) → JSBoolean -
Available on JSObject, provided by the JSObjectUnsafeUtilExtension extension
Deletes the property with keyproperty
from this JSObject. -
dispatchEvent(
Event event) → bool -
The
dispatchEvent()
method of the EventTarget sends an Event to the object, (synchronously) invoking the affected event listeners in the appropriate order. The normal event processing rules (including the capturing and optional bubbling phase) also apply to events dispatched manually withdispatchEvent()
.inherited -
divide(
JSAny? any) → JSAny -
Available on JSAny?, provided by the JSAnyOperatorExtension extension
The result of
in JavaScript.this
/any
-
elementFromPoint(
num x, num y) → Element? -
The
elementFromPoint()
method, available on the Document object, returns the topmost Element at the specified coordinates (relative to the viewport).inherited -
elementsFromPoint(
num x, num y) → JSArray< Element> -
The
elementsFromPoint()
method of the Document interface returns an array of all elements at the specified coordinates (relative to the viewport). The elements are ordered from the topmost to the bottommost box of the viewport.inherited -
equals(
JSAny? any) → JSBoolean -
Available on JSAny?, provided by the JSAnyOperatorExtension extension
The result of
in JavaScript.this
==any
-
evaluate(
String expression, Node contextNode, [XPathNSResolver? resolver, int type, XPathResult? result]) → XPathResult -
The
evaluate()
method of the Document interface selects elements based on the XPath expression given in parameters.inherited -
execCommand(
String commandId, [bool showUI, String value]) → bool -
The
execCommand
method implements multiple different commands. Some of them provide access to the clipboard, while others are for editing form inputs,contenteditable
elements or entire documents (when switched to design mode).inherited -
exponentiate(
JSAny? any) → JSAny -
Available on JSAny?, provided by the JSAnyOperatorExtension extension
The result of
in JavaScript.this
**any
-
getAnimations(
) → JSArray< Animation> -
The
getAnimations()
method of the Document interface returns an array of all Animation objects currently in effect whose target elements are descendants of the document. This array includes CSS Animations, CSS Transitions, and Web Animations.inherited -
getBoxQuads(
[BoxQuadOptions options]) → JSArray< DOMQuad> -
inherited
-
getElementById(
String elementId) → Element? -
The
getElementById()
method of the Document interface returns an Element object representing the element whose Element.id property matches the specified string. Since element IDs are required to be unique if specified, they're a useful way to get access to a specific element quickly.inherited -
getElementsByClassName(
String classNames) → HTMLCollection -
The
getElementsByClassName
method of Document interface returns an array-like object of all child elements which have all of the given class name(s).inherited -
getElementsByName(
String elementName) → NodeList -
The
getElementsByName()
method of the Document object returns a NodeList Collection of elements with a givenname
attribute in the document.inherited -
getElementsByTagName(
String qualifiedName) → HTMLCollection -
The
getElementsByTagName
method of Document interface returns an HTMLCollection of elements with the given tag name.inherited -
getElementsByTagNameNS(
String? namespace, String localName) → HTMLCollection -
Returns a list of elements with the given tag name belonging to the given
namespace.
The complete document is searched, including the root node.
inherited
-
getProperty<
R extends JSAny?> (JSAny property) → R -
Available on JSObject, provided by the JSObjectUnsafeUtilExtension extension
The value of the property keyproperty
of this JSObject. -
getRootNode(
[GetRootNodeOptions options]) → Node -
The
getRootNode()
method of the Node interface returns the context object's root, which optionally includes the shadow root if it is available.inherited -
getSelection(
) → Selection? -
The
getSelection()
method of the Document interface returns a Selection object representing the range of text selected by the user, or the current position of the caret.inherited -
greaterThan(
JSAny? any) → JSBoolean -
Available on JSAny?, provided by the JSAnyOperatorExtension extension
The result of
in JavaScript.this
>any
-
greaterThanOrEqualTo(
JSAny? any) → JSBoolean -
Available on JSAny?, provided by the JSAnyOperatorExtension extension
The result of
in JavaScript.this
>=any
-
has(
String property) → bool -
Available on JSObject, provided by the JSObjectUnsafeUtilExtension extension
Shorthand helper for hasProperty to check whether this JSObject contains the property keyproperty
, but takes and returns a Dart value. -
hasChildNodes(
) → bool -
The
hasChildNodes()
method of the Node interface returns a boolean value indicating whether the given Node has child nodes or not.inherited -
hasFocus(
) → bool -
The
hasFocus()
method of the Document interface returns a boolean value indicating whether the document or any element inside the document has focus. This method can be used to determine whether the active element in a document has focus.inherited -
hasProperty(
JSAny property) → JSBoolean -
Available on JSObject, provided by the JSObjectUnsafeUtilExtension extension
Whether or not this JSObject contains the property keyproperty
. -
importNode(
Node node, [bool deep]) → Node -
The Document object's
importNode()
method creates a copy of a Node or DocumentFragment from another document, to be inserted into the current document later.inherited -
insertBefore(
Node node, Node? child) → Node -
The
insertBefore()
method of the Node interface inserts a node before a reference node as a child of a specified parent node.inherited -
instanceof(
JSFunction constructor) → bool -
Available on JSAny?, provided by the JSAnyUtilityExtension extension
Whether thisJSAny?
is aninstanceof
constructor
. -
instanceOfString(
String constructorName) → bool -
Available on JSAny?, provided by the JSAnyUtilityExtension extension
Whether thisJSAny?
is aninstanceof
the constructor that is defined byconstructorName
, which is looked up in the globalContext. -
isA<
T extends JSAny?> () → bool -
Available on JSAny?, provided by the JSAnyUtilityExtension extension
Whether thisJSAny?
is an instance of the JavaScript type that is declared byT
. -
isDefaultNamespace(
String? namespace) → bool -
The
isDefaultNamespace()
method of the Node interface accepts a namespace URI as an argument. It returns a boolean value that istrue
if the namespace is the default namespace on the given node andfalse
if not.inherited -
isEqualNode(
Node? otherNode) → bool -
The
isEqualNode()
method of the Node interface tests whether two nodes are equal. Two nodes are equal when they have the same type, defining characteristics (for elements, this would be their ID, number of children, and so forth), its attributes match, and so on. The specific set of data points that must match varies depending on the types of the nodes.inherited -
isSameNode(
Node? otherNode) → bool -
The
isSameNode()
method of the Node interface is a legacy alias the for the===
strict equality operator. That is, it tests whether two nodes are the same (in other words, whether they reference the same object).inherited -
lessThan(
JSAny? any) → JSBoolean -
Available on JSAny?, provided by the JSAnyOperatorExtension extension
The result of
in JavaScript.this
<any
-
lessThanOrEqualTo(
JSAny? any) → JSBoolean -
Available on JSAny?, provided by the JSAnyOperatorExtension extension
The result of
in JavaScript.this
<=any
-
lookupNamespaceURI(
String? prefix) → String? -
The
lookupNamespaceURI()
method of the Node interface takes a prefix as parameter and returns the namespace URI associated with it on the given node if found (andnull
if not).inherited -
lookupPrefix(
String? namespace) → String? -
The
lookupPrefix()
method of the Node interface returns a string containing the prefix for a given namespace URI, if present, andnull
if not. When multiple prefixes are possible, the first prefix is returned.inherited -
modulo(
JSAny? any) → JSAny -
Available on JSAny?, provided by the JSAnyOperatorExtension extension
The result of
in JavaScript.this
%any
-
multiply(
JSAny? any) → JSAny -
Available on JSAny?, provided by the JSAnyOperatorExtension extension
The result of
in JavaScript.this
*any
-
normalize(
) → void -
The
normalize()
method of the Node interface puts the specified node and all of its sub-tree into a normalized form. In a normalized sub-tree, no text nodes in the sub-tree are empty and there are no adjacent text nodes.inherited -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
notEquals(
JSAny? any) → JSBoolean -
Available on JSAny?, provided by the JSAnyOperatorExtension extension
The result of
in JavaScript.this
!=any
-
open(
[String unused1OrUrl, String nameOrUnused2, String features]) → JSObject? -
The
Document.open()
method opens a document for Document.write.inherited -
or(
JSAny? any) → JSAny? -
Available on JSAny?, provided by the JSAnyOperatorExtension extension
The result of
in JavaScript.this
||any
-
prepend(
JSAny nodes) → void -
The
Document.prepend()
method inserts a set of Node objects or string objects before the first child of the document. String objects are inserted as equivalent Text nodes.inherited -
queryCommandEnabled(
String commandId) → bool -
The
Document.queryCommandEnabled()
method reports whether or not the specified editor command is enabled by the browser.inherited -
queryCommandIndeterm(
String commandId) → bool -
inherited
-
queryCommandState(
String commandId) → bool -
The
queryCommandState()
method will tell you if the current selection has a certain Document.execCommand command applied.inherited -
queryCommandSupported(
String commandId) → bool -
The
Document.queryCommandSupported()
method reports whether or not the specified editor command is supported by the browser.inherited -
queryCommandValue(
String commandId) → String -
inherited
-
querySelector(
String selectors) → Element? -
The Document method
querySelector()
returns the first Element within the document that matches the specified selector, or group of selectors. If no matches are found,null
is returned.inherited -
querySelectorAll(
String selectors) → NodeList -
The Document method
querySelectorAll()
returns a static (not live) NodeList representing a list of the document's elements that match the specified group of selectors.inherited -
releaseEvents(
) → void -
inherited
-
removeChild(
Node child) → Node -
The
removeChild()
method of the Node interface removes a child node from the DOM and returns the removed node.inherited -
removeEventListener(
String type, EventListener? callback, [JSAny options]) → void -
The
removeEventListener()
method of the EventTarget interface removes an event listener previously registered with EventTarget.addEventListener from the target. The event listener to be removed is identified using a combination of the event type, the event listener function itself, and various optional options that may affect the matching process; see Matching event listeners for removal.inherited -
replaceChild(
Node node, Node child) → Node -
The
replaceChild()
method of the Node interface replaces a child node within the given (parent) node.inherited -
replaceChildren(
JSAny nodes) → void -
The
Document.replaceChildren()
method replaces the existing children of aDocument
with a specified new set of children.inherited -
setProperty(
JSAny property, JSAny? value) → void -
Available on JSObject, provided by the JSObjectUnsafeUtilExtension extension
Write thevalue
of property keyproperty
of this JSObject. -
strictEquals(
JSAny? any) → JSBoolean -
Available on JSAny?, provided by the JSAnyOperatorExtension extension
The result of
in JavaScript.this
===any
-
strictNotEquals(
JSAny? any) → JSBoolean -
Available on JSAny?, provided by the JSAnyOperatorExtension extension
The result of
in JavaScript.this
!==any
-
subtract(
JSAny? any) → JSAny -
Available on JSAny?, provided by the JSAnyOperatorExtension extension
The result of
in JavaScript.this
-any
-
toString(
) → String -
A string representation of this object.
inherited
-
typeofEquals(
String typeString) → bool -
Available on JSAny?, provided by the JSAnyUtilityExtension extension
Whether the result oftypeof
on thisJSAny?
istypeString
. -
unsignedRightShift(
JSAny? any) → JSNumber -
Available on JSAny?, provided by the JSAnyOperatorExtension extension
The result of
in JavaScript.this
>>>any
-
write(
String text) → void -
Warning: Use of the
document.write()
method is strongly discouraged.As the HTML spec itself warns:
This method has very idiosyncratic behavior. In some cases, this method can affect the state of the
HTML parser while the parser is running, resulting in a DOM that does not correspond to the source of the document (e.g. if the string written is the string "
<plaintext>
" or "<!--
"). In other cases, the call can clear the current page first, as ifdocument.open()
had been called. In yet more cases, the method is simply ignored, or throws an exception. Users agents are explicitly allowed to avoid executingscript
elements inserted via this method. And to make matters even worse, the exact behavior of this method can in some cases be dependent on network latency, which can lead to failures that are very hard to debug. For all these reasons, use of this method is strongly discouraged.Therefore, avoid using
document.write()
— and if possible, update any existing code that is still using it.inherited -
writeln(
String text) → void -
Warning: Use of the
document.writeln()
method is strongly discouraged.As the HTML spec itself warns:
This method has very idiosyncratic behavior. In some cases, this method can affect the state of the
HTML parser while the parser is running, resulting in a DOM that does not correspond to the source of the document (e.g. if the string written is the string "
<plaintext>
" or "<!--
"). In other cases, the call can clear the current page first, as ifdocument.open()
had been called. In yet more cases, the method is simply ignored, or throws an exception. Users agents are explicitly allowed to avoid executingscript
elements inserted via this method. And to make matters even worse, the exact behavior of this method can in some cases be dependent on network latency, which can lead to failures that are very hard to debug. For all these reasons, use of this method is strongly discouraged.Therefore, avoid using
document.writeln()
— and if possible, update any existing code that is still using it.inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
-
operator [](
String property) → JSAny? -
Available on JSObject, provided by the JSObjectUnsafeUtilExtension extension
Shorthand helper for getProperty to get the value of the property keyproperty
of this JSObject, but takes and returns a Dart value. -
operator []=(
String property, JSAny? value) → void -
Available on JSObject, provided by the JSObjectUnsafeUtilExtension extension
Shorthand helper for setProperty to write thevalue
of the property keyproperty
of this JSObject, but takes a Dart value.