DomNode

Wrapper around a DOM node providing query and interaction methods.

Properties

className String
The class name of this node.
no setter

hashCode int

The hash code for this object.
no setterinherited

id String

The id attribute of this node.
no setter

innerHTML String

The inner HTML of this node.
no setter

jsNode JSObject

The underlying JS DOM element.
no setter

runtimeType Type

A representation of the runtime type of the object.
no setterinherited

tagName String

The tag name of this node (uppercase).
no setter

textContent String

The text content of this node.
no setter

value String

The value for input elements.
no setter

Methods

blur() → void
Blurs (unfocuses) this element.

click() → void

Simulates a click event.

dispatchEvent(JSObject event) → void

Dispatches a custom event.

focus() → void

Focuses this element.

getAttribute(String name) String?

Gets an attribute value.

noSuchMethod(Invocation invocation) → dynamic

Invoked when a nonexistent method or property is accessed.
inherited

querySelector(String selector) DomNode?

Queries for a single element matching the CSS selector.

querySelectorAll(String selector) List<DomNode>

Queries for all elements matching the CSS selector.

setAttribute(String name, String value) → void

Sets an attribute value.

toString() String

A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited