An abstract class, which all HTML elements extend.
- Inheritance
- Object
- EventTarget
- Node
- Element
- Implements
- Implemented by
- Annotations
- DocsEditable()
- DomName('Element')
Constants
-
EventStreamProvider<Event>
abortEvent
= const EventStreamProvider<Event>
('abort') -
const
Static factory designed to expose
abort
events to event handlers that are not necessarily instances of Element.… -
EventStreamProvider<Event>
beforeCopyEvent
= const EventStreamProvider<Event>
('beforecopy') -
const
Static factory designed to expose
beforecopy
events to event handlers that are not necessarily instances of Element.… -
EventStreamProvider<Event>
beforeCutEvent
= const EventStreamProvider<Event>
('beforecut') -
const
Static factory designed to expose
beforecut
events to event handlers that are not necessarily instances of Element.… -
EventStreamProvider<Event>
beforePasteEvent
= const EventStreamProvider<Event>
('beforepaste') -
const
Static factory designed to expose
beforepaste
events to event handlers that are not necessarily instances of Element.… -
EventStreamProvider<Event>
blurEvent
= const EventStreamProvider<Event>
('blur') -
const
Static factory designed to expose
blur
events to event handlers that are not necessarily instances of Element.… -
EventStreamProvider<Event>
canPlayEvent
= const EventStreamProvider<Event>
('canplay') -
const
-
EventStreamProvider<Event>
canPlayThroughEvent
= const EventStreamProvider<Event>
('canplaythrough') -
const
-
EventStreamProvider<Event>
changeEvent
= const EventStreamProvider<Event>
('change') -
const
Static factory designed to expose
change
events to event handlers that are not necessarily instances of Element.… -
EventStreamProvider<MouseEvent>
clickEvent
= const EventStreamProvider<MouseEvent>
('click') -
const
Static factory designed to expose
click
events to event handlers that are not necessarily instances of Element.… -
EventStreamProvider<MouseEvent>
contextMenuEvent
= const EventStreamProvider<MouseEvent>
('contextmenu') -
const
Static factory designed to expose
contextmenu
events to event handlers that are not necessarily instances of Element.… -
EventStreamProvider<Event>
copyEvent
= const EventStreamProvider<Event>
('copy') -
const
Static factory designed to expose
copy
events to event handlers that are not necessarily instances of Element.… -
EventStreamProvider<Event>
cutEvent
= const EventStreamProvider<Event>
('cut') -
const
Static factory designed to expose
cut
events to event handlers that are not necessarily instances of Element.… -
EventStreamProvider<Event>
doubleClickEvent
= const EventStreamProvider<Event>
('dblclick') -
const
Static factory designed to expose
doubleclick
events to event handlers that are not necessarily instances of Element.… -
EventStreamProvider<MouseEvent>
dragEndEvent
= const EventStreamProvider<MouseEvent>
('dragend') -
const
A stream of
dragend
events fired when an element completes a drag operation.… -
EventStreamProvider<MouseEvent>
dragEnterEvent
= const EventStreamProvider<MouseEvent>
('dragenter') -
const
A stream of
dragenter
events fired when a dragged object is first dragged over an element.… -
EventStreamProvider<MouseEvent>
dragEvent
= const EventStreamProvider<MouseEvent>
('drag') -
const
A stream of
drag
events fired when an element is currently being dragged.… -
EventStreamProvider<MouseEvent>
dragLeaveEvent
= const EventStreamProvider<MouseEvent>
('dragleave') -
const
A stream of
dragleave
events fired when an object being dragged over an element leaves the element's target area.… -
EventStreamProvider<MouseEvent>
dragOverEvent
= const EventStreamProvider<MouseEvent>
('dragover') -
const
A stream of
dragover
events fired when a dragged object is currently being dragged over an element.… -
EventStreamProvider<MouseEvent>
dragStartEvent
= const EventStreamProvider<MouseEvent>
('dragstart') -
const
A stream of
dragstart
events for a dragged element whose drag has begun.… -
EventStreamProvider<MouseEvent>
dropEvent
= const EventStreamProvider<MouseEvent>
('drop') -
const
A stream of
drop
events fired when a dragged object is dropped on an element.… -
EventStreamProvider<Event>
durationChangeEvent
= const EventStreamProvider<Event>
('durationchange') -
const
-
EventStreamProvider<Event>
emptiedEvent
= const EventStreamProvider<Event>
('emptied') -
const
-
EventStreamProvider<Event>
endedEvent
= const EventStreamProvider<Event>
('ended') -
const
-
EventStreamProvider<Event>
errorEvent
= const EventStreamProvider<Event>
('error') -
const
Static factory designed to expose
error
events to event handlers that are not necessarily instances of Element.… -
EventStreamProvider<Event>
focusEvent
= const EventStreamProvider<Event>
('focus') -
const
Static factory designed to expose
focus
events to event handlers that are not necessarily instances of Element.… -
EventStreamProvider<Event>
fullscreenChangeEvent
= const EventStreamProvider<Event>
('webkitfullscreenchange') -
const
Static factory designed to expose
fullscreenchange
events to event handlers that are not necessarily instances of Element.… -
EventStreamProvider<Event>
fullscreenErrorEvent
= const EventStreamProvider<Event>
('webkitfullscreenerror') -
const
Static factory designed to expose
fullscreenerror
events to event handlers that are not necessarily instances of Element.… -
EventStreamProvider<Event>
inputEvent
= const EventStreamProvider<Event>
('input') -
const
Static factory designed to expose
input
events to event handlers that are not necessarily instances of Element.… -
EventStreamProvider<Event>
invalidEvent
= const EventStreamProvider<Event>
('invalid') -
const
Static factory designed to expose
invalid
events to event handlers that are not necessarily instances of Element.… -
EventStreamProvider<KeyboardEvent>
keyDownEvent
= const EventStreamProvider<KeyboardEvent>
('keydown') -
const
Static factory designed to expose
keydown
events to event handlers that are not necessarily instances of Element.… -
EventStreamProvider<KeyboardEvent>
keyPressEvent
= const EventStreamProvider<KeyboardEvent>
('keypress') -
const
Static factory designed to expose
keypress
events to event handlers that are not necessarily instances of Element.… -
EventStreamProvider<KeyboardEvent>
keyUpEvent
= const EventStreamProvider<KeyboardEvent>
('keyup') -
const
Static factory designed to expose
keyup
events to event handlers that are not necessarily instances of Element.… -
EventStreamProvider<Event>
loadedDataEvent
= const EventStreamProvider<Event>
('loadeddata') -
const
-
EventStreamProvider<Event>
loadedMetadataEvent
= const EventStreamProvider<Event>
('loadedmetadata') -
const
-
EventStreamProvider<Event>
loadEvent
= const EventStreamProvider<Event>
('load') -
const
Static factory designed to expose
load
events to event handlers that are not necessarily instances of Element.… -
EventStreamProvider<MouseEvent>
mouseDownEvent
= const EventStreamProvider<MouseEvent>
('mousedown') -
const
Static factory designed to expose
mousedown
events to event handlers that are not necessarily instances of Element.… -
EventStreamProvider<MouseEvent>
mouseEnterEvent
= const EventStreamProvider<MouseEvent>
('mouseenter') -
const
Static factory designed to expose
mouseenter
events to event handlers that are not necessarily instances of Element.… -
EventStreamProvider<MouseEvent>
mouseLeaveEvent
= const EventStreamProvider<MouseEvent>
('mouseleave') -
const
Static factory designed to expose
mouseleave
events to event handlers that are not necessarily instances of Element.… -
EventStreamProvider<MouseEvent>
mouseMoveEvent
= const EventStreamProvider<MouseEvent>
('mousemove') -
const
Static factory designed to expose
mousemove
events to event handlers that are not necessarily instances of Element.… -
EventStreamProvider<MouseEvent>
mouseOutEvent
= const EventStreamProvider<MouseEvent>
('mouseout') -
const
Static factory designed to expose
mouseout
events to event handlers that are not necessarily instances of Element.… -
EventStreamProvider<MouseEvent>
mouseOverEvent
= const EventStreamProvider<MouseEvent>
('mouseover') -
const
Static factory designed to expose
mouseover
events to event handlers that are not necessarily instances of Element.… -
EventStreamProvider<MouseEvent>
mouseUpEvent
= const EventStreamProvider<MouseEvent>
('mouseup') -
const
Static factory designed to expose
mouseup
events to event handlers that are not necessarily instances of Element.… -
EventStreamProvider<WheelEvent>
mouseWheelEvent
= const EventStreamProvider<WheelEvent>
('mousewheel') -
const
-
EventStreamProvider<Event>
pasteEvent
= const EventStreamProvider<Event>
('paste') -
const
Static factory designed to expose
paste
events to event handlers that are not necessarily instances of Element.… -
EventStreamProvider<Event>
pauseEvent
= const EventStreamProvider<Event>
('pause') -
const
-
EventStreamProvider<Event>
playEvent
= const EventStreamProvider<Event>
('play') -
const
-
EventStreamProvider<Event>
playingEvent
= const EventStreamProvider<Event>
('playing') -
const
-
EventStreamProvider<Event>
rateChangeEvent
= const EventStreamProvider<Event>
('ratechange') -
const
-
EventStreamProvider<Event>
resetEvent
= const EventStreamProvider<Event>
('reset') -
const
Static factory designed to expose
reset
events to event handlers that are not necessarily instances of Element.… -
EventStreamProvider<Event>
resizeEvent
= const EventStreamProvider<Event>
('resize') -
const
-
EventStreamProvider<Event>
scrollEvent
= const EventStreamProvider<Event>
('scroll') -
const
Static factory designed to expose
scroll
events to event handlers that are not necessarily instances of Element.… -
EventStreamProvider<Event>
searchEvent
= const EventStreamProvider<Event>
('search') -
const
Static factory designed to expose
search
events to event handlers that are not necessarily instances of Element.… -
EventStreamProvider<Event>
seekedEvent
= const EventStreamProvider<Event>
('seeked') -
const
-
EventStreamProvider<Event>
seekingEvent
= const EventStreamProvider<Event>
('seeking') -
const
-
EventStreamProvider<Event>
selectEvent
= const EventStreamProvider<Event>
('select') -
const
Static factory designed to expose
select
events to event handlers that are not necessarily instances of Element.… -
EventStreamProvider<Event>
selectStartEvent
= const EventStreamProvider<Event>
('selectstart') -
const
Static factory designed to expose
selectstart
events to event handlers that are not necessarily instances of Element.… -
EventStreamProvider<Event>
stalledEvent
= const EventStreamProvider<Event>
('stalled') -
const
-
EventStreamProvider<Event>
submitEvent
= const EventStreamProvider<Event>
('submit') -
const
Static factory designed to expose
submit
events to event handlers that are not necessarily instances of Element.… -
EventStreamProvider<Event>
suspendEvent
= const EventStreamProvider<Event>
('suspend') -
const
-
EventStreamProvider<Event>
timeUpdateEvent
= const EventStreamProvider<Event>
('timeupdate') -
const
-
EventStreamProvider<TouchEvent>
touchCancelEvent
= const EventStreamProvider<TouchEvent>
('touchcancel') -
const
Static factory designed to expose
touchcancel
events to event handlers that are not necessarily instances of Element.… -
EventStreamProvider<TouchEvent>
touchEndEvent
= const EventStreamProvider<TouchEvent>
('touchend') -
const
Static factory designed to expose
touchend
events to event handlers that are not necessarily instances of Element.… -
EventStreamProvider<TouchEvent>
touchEnterEvent
= const EventStreamProvider<TouchEvent>
('touchenter') -
const
Static factory designed to expose
touchenter
events to event handlers that are not necessarily instances of Element.… -
EventStreamProvider<TouchEvent>
touchLeaveEvent
= const EventStreamProvider<TouchEvent>
('touchleave') -
const
Static factory designed to expose
touchleave
events to event handlers that are not necessarily instances of Element.… -
EventStreamProvider<TouchEvent>
touchMoveEvent
= const EventStreamProvider<TouchEvent>
('touchmove') -
const
Static factory designed to expose
touchmove
events to event handlers that are not necessarily instances of Element.… -
EventStreamProvider<TouchEvent>
touchStartEvent
= const EventStreamProvider<TouchEvent>
('touchstart') -
const
Static factory designed to expose
touchstart
events to event handlers that are not necessarily instances of Element.… -
EventStreamProvider<TransitionEvent>
transitionEndEvent
= const EventStreamProvider<TransitionEvent>
('transitionend') -
const
-
EventStreamProvider<Event>
volumeChangeEvent
= const EventStreamProvider<Event>
('volumechange') -
const
-
EventStreamProvider<Event>
waitingEvent
= const EventStreamProvider<Event>
('waiting') -
const
Static Methods
-
isTagSupported(
String tag) → bool -
Checks to see if the tag name is supported by the current platform.…
Properties
- attributes → Map<String,String>
-
read / write
All attributes on this element.…
- baseUri → String
-
read-only, inherited
- borderEdge → CssRect
-
read-only
Access the dimensions and position of this element's content + padding + border box.…
- childNodes → List<Node>
-
read-only, inherited
A list of this node's children.…
- children → List<Element>
-
read / write
List of the direct children of this element.…
- classes → CssClassSet
-
read / write
The set of CSS classes applied to this element.…
- className → String
-
read / write
- client → Rectangle
-
read-only
Gets the position of this element relative to the client area of the page.
- clientHeight → int
-
read-only
- clientLeft → int
-
read-only
- clientTop → int
-
read-only
- clientWidth → int
-
read-only
- contentEdge → CssRect
-
read-only
Access this element's content position.…
- contentEditable → String
-
read / write
- contextMenu → MenuElement
-
read / write
- dataset → Map<String,String>
-
read / write
Allows access to all custom data attributes (data-*) set on this element.…
- dir → String
-
read / write
- documentOffset → Point
-
read-only
Provides the coordinates of the element relative to the top of the document.…
- draggable → bool
-
read / write
- dropzone → String
-
read / write
- firstChild → Node
-
read-only, inherited
The first child of this node.…
-
read / write
- id → String
-
read / write
- innerHtml → String
-
read / write
Parses the HTML fragment and sets it as the contents of this element.…
- isContentEditable → bool
-
read-only
- lang → String
-
read / write
- lastChild → Node
-
read-only, inherited
The last child of this node.…
- localName → String
-
read-only
- marginEdge → CssRect
-
read-only
Access the dimensions and position of this element's content + padding + border + margin box.…
- namespaceUri → String
-
read-only
A URI that identifies the XML namespace of this element.…
- nextElementSibling → Element
-
read-only
- nextNode → Node
-
read-only, inherited
The next sibling node.…
- nodeName → String
-
read-only, inherited
The name of this node.…
- nodes → List<Node>
-
read / write, inherited
A modifiable list of this node's children.
- nodeType → int
-
read-only, inherited
The type of node.…
- nodeValue → String
-
read-only, inherited
The value of this node.…
- offset → Rectangle
-
read-only
Gets the offset of this element relative to its offsetParent.
- offsetHeight → int
-
read-only
- offsetLeft → int
-
read-only
- offsetParent → Element
-
read-only
- offsetTop → int
-
read-only
- offsetWidth → int
-
read-only
- on → ElementEvents
-
read-only
This is an ease-of-use accessor for event streams which should only be used when an explicit accessor is not available.
- onAbort → ElementStream<Event>
-
read-only
Stream of
abort
events handled by thisElement
. - onBeforeCopy → ElementStream<Event>
-
read-only
Stream of
beforecopy
events handled by thisElement
. - onBeforeCut → ElementStream<Event>
-
read-only
Stream of
beforecut
events handled by thisElement
. - onBeforePaste → ElementStream<Event>
-
read-only
Stream of
beforepaste
events handled by thisElement
. - onBlur → ElementStream<Event>
-
read-only
Stream of
blur
events handled by thisElement
. - onCanPlay → ElementStream<Event>
-
read-only
- onCanPlayThrough → ElementStream<Event>
-
read-only
- onChange → ElementStream<Event>
-
read-only
Stream of
change
events handled by thisElement
. - onClick → ElementStream<MouseEvent>
-
read-only
Stream of
click
events handled by thisElement
. - onContextMenu → ElementStream<MouseEvent>
-
read-only
Stream of
contextmenu
events handled by thisElement
. - onCopy → ElementStream<Event>
-
read-only
Stream of
copy
events handled by thisElement
. - onCut → ElementStream<Event>
-
read-only
Stream of
cut
events handled by thisElement
. - onDoubleClick → ElementStream<Event>
-
read-only
Stream of
doubleclick
events handled by thisElement
. - onDrag → ElementStream<MouseEvent>
-
read-only
A stream of
drag
events fired when this element currently being dragged.… - onDragEnd → ElementStream<MouseEvent>
-
read-only
A stream of
dragend
events fired when this element completes a drag operation.… - onDragEnter → ElementStream<MouseEvent>
-
read-only
A stream of
dragenter
events fired when a dragged object is first dragged over this element.… - onDragLeave → ElementStream<MouseEvent>
-
read-only
A stream of
dragleave
events fired when an object being dragged over this element leaves this element's target area.… - onDragOver → ElementStream<MouseEvent>
-
read-only
A stream of
dragover
events fired when a dragged object is currently being dragged over this element.… - onDragStart → ElementStream<MouseEvent>
-
read-only
A stream of
dragstart
events fired when this element starts being dragged.… - onDrop → ElementStream<MouseEvent>
-
read-only
A stream of
drop
events fired when a dragged object is dropped on this element.… - onDurationChange → ElementStream<Event>
-
read-only
- onEmptied → ElementStream<Event>
-
read-only
- onEnded → ElementStream<Event>
-
read-only
- onError → ElementStream<Event>
-
read-only
Stream of
error
events handled by thisElement
. - onFocus → ElementStream<Event>
-
read-only
Stream of
focus
events handled by thisElement
. - onFullscreenChange → ElementStream<Event>
-
read-only
Stream of
fullscreenchange
events handled by thisElement
. - onFullscreenError → ElementStream<Event>
-
read-only
Stream of
fullscreenerror
events handled by thisElement
. - onInput → ElementStream<Event>
-
read-only
Stream of
input
events handled by thisElement
. - onInvalid → ElementStream<Event>
-
read-only
Stream of
invalid
events handled by thisElement
. - onKeyDown → ElementStream<KeyboardEvent>
-
read-only
Stream of
keydown
events handled by thisElement
. - onKeyPress → ElementStream<KeyboardEvent>
-
read-only
Stream of
keypress
events handled by thisElement
. - onKeyUp → ElementStream<KeyboardEvent>
-
read-only
Stream of
keyup
events handled by thisElement
. - onLoad → ElementStream<Event>
-
read-only
Stream of
load
events handled by thisElement
. - onLoadedData → ElementStream<Event>
-
read-only
- onLoadedMetadata → ElementStream<Event>
-
read-only
- onMouseDown → ElementStream<MouseEvent>
-
read-only
Stream of
mousedown
events handled by thisElement
. - onMouseEnter → ElementStream<MouseEvent>
-
read-only
Stream of
mouseenter
events handled by thisElement
. - onMouseLeave → ElementStream<MouseEvent>
-
read-only
Stream of
mouseleave
events handled by thisElement
. - onMouseMove → ElementStream<MouseEvent>
-
read-only
Stream of
mousemove
events handled by thisElement
. - onMouseOut → ElementStream<MouseEvent>
-
read-only
Stream of
mouseout
events handled by thisElement
. - onMouseOver → ElementStream<MouseEvent>
-
read-only
Stream of
mouseover
events handled by thisElement
. - onMouseUp → ElementStream<MouseEvent>
-
read-only
Stream of
mouseup
events handled by thisElement
. - onMouseWheel → ElementStream<WheelEvent>
-
read-only
Stream of
mousewheel
events handled by thisElement
. - onPaste → ElementStream<Event>
-
read-only
Stream of
paste
events handled by thisElement
. - onPause → ElementStream<Event>
-
read-only
- onPlay → ElementStream<Event>
-
read-only
- onPlaying → ElementStream<Event>
-
read-only
- onRateChange → ElementStream<Event>
-
read-only
- onReset → ElementStream<Event>
-
read-only
Stream of
reset
events handled by thisElement
. - onResize → ElementStream<Event>
-
read-only
- onScroll → ElementStream<Event>
-
read-only
Stream of
scroll
events handled by thisElement
. - onSearch → ElementStream<Event>
-
read-only
Stream of
search
events handled by thisElement
. - onSeeked → ElementStream<Event>
-
read-only
- onSeeking → ElementStream<Event>
-
read-only
- onSelect → ElementStream<Event>
-
read-only
Stream of
select
events handled by thisElement
. - onSelectStart → ElementStream<Event>
-
read-only
Stream of
selectstart
events handled by thisElement
. - onStalled → ElementStream<Event>
-
read-only
- onSubmit → ElementStream<Event>
-
read-only
Stream of
submit
events handled by thisElement
. - onSuspend → ElementStream<Event>
-
read-only
- onTimeUpdate → ElementStream<Event>
-
read-only
- onTouchCancel → ElementStream<TouchEvent>
-
read-only
Stream of
touchcancel
events handled by thisElement
. - onTouchEnd → ElementStream<TouchEvent>
-
read-only
Stream of
touchend
events handled by thisElement
. - onTouchEnter → ElementStream<TouchEvent>
-
read-only
Stream of
touchenter
events handled by thisElement
. - onTouchLeave → ElementStream<TouchEvent>
-
read-only
Stream of
touchleave
events handled by thisElement
. - onTouchMove → ElementStream<TouchEvent>
-
read-only
Stream of
touchmove
events handled by thisElement
. - onTouchStart → ElementStream<TouchEvent>
-
read-only
Stream of
touchstart
events handled by thisElement
. - onTransitionEnd → ElementStream<TransitionEvent>
-
read-only
Stream of
transitionend
events handled by thisElement
. - onVolumeChange → ElementStream<Event>
-
read-only
- onWaiting → ElementStream<Event>
-
read-only
- outerHtml → String
-
read-only
- ownerDocument → Document
-
read-only, inherited
The document this node belongs to.…
- paddingEdge → CssRect
-
read-only
Access the dimensions and position of this element's content + padding box.…
- parent → Element
-
read-only, inherited
The parent element of this node.…
- parentNode → Node
-
read-only, inherited
The parent node of this node.…
- previousElementSibling → Element
-
read-only
- previousNode → Node
-
read-only, inherited
The previous sibling node.…
- scrollHeight → int
-
read-only
- scrollLeft → int
-
read / write
- scrollTop → int
-
read / write
- scrollWidth → int
-
read-only
- shadowRoot → ShadowRoot
-
read-only
- spellcheck → bool
-
read / write
- style → CssStyleDeclaration
-
read-only
- tabIndex → int
-
read / write
- tagName → String
-
read-only
- text → String
-
read / write, inherited
All text within this node and its decendents.…
- title → String
-
read / write
- translate → bool
-
read / write
- xtag → dynamic
-
read / write
Experimental support for web components. This field stores a reference to the component implementation. It was inspired by Mozilla's x-tags project. Please note: in the future it may be possible to
extend Element
from your class, in which case this field will be deprecated.…
Constructors
- Element.a()
-
Creates a new
<a>
element.… - Element.article()
-
Creates a new
<article>
element.… - Element.aside()
-
Creates a new
<aside>
element.… - Element.audio()
-
Creates a new
<audio>
element.… - Element.br()
-
Creates a new
<br>
element.… - Element.canvas()
-
Creates a new
<canvas>
element.… - Element.created()
-
Custom element creation constructor.…
- Element.div()
-
Creates a new
<div>
element.… -
Creates a new
<footer>
element.… - Element.header()
-
Creates a new
<header>
element.… - Element.hr()
-
Creates a new
<hr>
element.… - Element.html(String html, {NodeValidator validator, NodeTreeSanitizer treeSanitizer})
-
Creates an HTML element from a valid fragment of HTML.…
- Element.iframe()
-
Creates a new
<iframe>
element.… - Element.img()
-
Creates a new
<img>
element.… - Element.li()
-
Creates a new
<li>
element.… -
Creates a new
<nav>
element.… - Element.ol()
-
Creates a new
<ol>
element.… - Element.option()
-
Creates a new
<option>
element.… - Element.p()
-
Creates a new
<p>
element.… - Element.pre()
-
Creates a new
<pre>
element.… - Element.section()
-
Creates a new
<section>
element.… - Element.select()
-
Creates a new
<select>
element.… - Element.span()
-
Creates a new
<span>
element.… - Element.svg()
-
Creates a new
<svg>
element.… - Element.table()
-
Creates a new
<table>
element.… - Element.tag(String tag, [String typeExtention])
-
Creates the HTML element specified by the tag name.…
- Element.td()
-
Creates a new
<td>
element.… - Element.textarea()
-
Creates a new
<textarea>
element.… - Element.th()
-
Creates a new
<th>
element.… - Element.tr()
-
Creates a new
<tr>
element.… - Element.ul()
-
Creates a new
<ul>
element.… - Element.video()
-
Creates a new
<video>
element.…
Methods
-
addEventListener(
String type, dynamic listener(Event event), [bool useCapture]) → void -
inherited
-
animate(
Object effect, [Object timing]) → AnimationPlayer -
append(
Node newChild) → Node -
inherited
Adds a node to the end of the child nodes list of this node.…
-
appendHtml(
String text, {NodeValidator validator, NodeTreeSanitizer treeSanitizer}) → void -
Parses the specified text as HTML and adds the resulting node after the last child of this element.
-
appendText(
String text) → void -
Adds the specified text after the last child of this element.
-
attached(
) → void -
Called by the DOM when this element has been inserted into the live document.…
-
attributeChanged(
String name, String oldValue, String newValue) → void -
Called by the DOM whenever an attribute on this has been changed.
-
blur(
) → void -
click(
) → void -
clone(
bool deep) → Node -
inherited
Returns a copy of this node.…
-
contains(
Node other) → bool -
inherited
Returns true if this node contains the specified node.…
-
createFragment(
String html, {NodeValidator validator, NodeTreeSanitizer treeSanitizer}) → DocumentFragment -
Create a DocumentFragment from the HTML fragment and ensure that it follows the sanitization rules specified by the validator or treeSanitizer.…
-
createShadowRoot(
) → ShadowRoot -
detached(
) → void -
Called by the DOM when this element has been removed from the live document.…
-
dispatchEvent(
Event event) → bool -
inherited
-
enteredView(
) → void -
Deprecated*: override attached instead.
-
focus(
) → void -
getAnimationPlayers(
) → List<AnimationPlayer> -
getAttribute(
String name) → String -
getAttributeNS(
String namespaceURI, String localName) → String -
getBoundingClientRect(
) → Rectangle -
Returns the smallest bounding rectangle that encompasses this element's padding, scrollbar, and border.…
-
getClientRects(
) → List<Rectangle> -
Returns a list of bounding rectangles for each box associated with this element.…
-
getComputedStyle(
[String pseudoElement]) → CssStyleDeclaration -
The set of all CSS values applied to this element, including inherited and default values.…
-
getDestinationInsertionPoints(
) → List<Node> -
Returns a list of shadow DOM insertion points to which this element is distributed.…
-
getElementsByClassName(
String classNames) → List<Node> -
Returns a list of nodes with the given class name inside this element.…
-
getNamespacedAttributes(
String namespace) → Map<String,String> -
Gets a map for manipulating the attributes of a particular namespace.…
-
hasChildNodes(
) → bool -
inherited
Returns true if this node has any children.…
-
insertAdjacentElement(
String where, Element element) → Element -
insertAdjacentHtml(
String where, String html, {NodeValidator validator, NodeTreeSanitizer treeSanitizer}) → void -
Parses text as an HTML fragment and inserts it into the DOM at the specified location.…
-
insertAdjacentText(
String where, String text) → void -
insertAllBefore(
Iterable<Node> newNodes, Node refChild) → Node -
inherited
Inserts all of the nodes into this node directly before refChild.…
-
insertBefore(
Node newChild, Node refChild) → Node -
inherited
Inserts all of the nodes into this node directly before refChild.…
-
leftView(
) → void -
Deprecated*: override detached instead.
-
matches(
String selectors) → bool -
matchesWithAncestors(
String selectors) → bool -
Checks if this element or any of its parents match the CSS selectors.
-
offsetTo(
Element parent) → Point -
Provides the offset of this element's borderEdge relative to the specified
parent
.… -
query(
String relativeSelectors) → Element -
Alias for querySelector. Note this function is deprecated because its semantics will be changing in the future.
-
queryAll(
String relativeSelectors) → ElementList<Element> -
Alias for querySelectorAll. Note this function is deprecated because its semantics will be changing in the future.
-
querySelector(
String selectors) → Element -
Finds the first descendant element of this element that matches the specified group of selectors.…
-
querySelectorAll(
String selectors) → ElementList<Element> -
Finds all descendent elements of this element that match the specified group of selectors.…
-
remove(
) → void -
Removes this node from the DOM.
-
removeEventListener(
String type, dynamic listener(Event event), [bool useCapture]) → void -
inherited
-
replaceWith(
Node otherNode) → Node -
inherited
Replaces this node with another node.
-
requestFullscreen(
) → void -
requestPointerLock(
) → void -
scrollIntoView(
[ScrollAlignment alignment]) → void -
Scrolls this element into view.…
-
setAttribute(
String name, String value) → void -
setAttributeNS(
String namespaceURI, String qualifiedName, String value) → void -
setInnerHtml(
String html, {NodeValidator validator, NodeTreeSanitizer treeSanitizer}) → void -
Parses the HTML fragment and sets it as the contents of this element. This ensures that the generated content follows the sanitization rules specified by the validator or treeSanitizer.…
-
toString(
) → String -
The string representation of this element.…