-
value
↔ int value
-
@DocsEditable(), @DomName('HTMLLIElement.value'), read / write
-
assignedSlot
→ SlotElement
-
@DocsEditable(), @DomName('Element.assignedSlot'), @Experimental(), read-only, inherited
-
attributes
↔ Map<String, String> value
-
All attributes on this element. [...]
read / write, inherited
-
baseUri
→ String
-
@DocsEditable(), @DomName('Node.baseURI'), read-only, inherited
-
borderEdge
→ CssRect
-
Access the dimensions and position of this element's content + padding +
border box. [...]
@Experimental(), read-only, inherited
-
childNodes
→ List<Node>
-
A list of this node's children. [...]
@DocsEditable(), @DomName('Node.childNodes'), read-only, inherited
-
children
↔ List<Element> value
-
List of the direct children of this element. [...]
read / write, inherited
-
classes
↔ Iterable<String> value
-
The set of CSS classes applied to this element. [...]
read / write, inherited
-
className
↔ String value
-
@DocsEditable(), @DomName('Element.className'), read / write, inherited
-
client
→ Rectangle
-
Gets the position of this element relative to the client area of the page.
read-only, inherited
-
clientHeight
→ int
-
@DocsEditable(), @DomName('Element.clientHeight'), read-only, inherited
-
clientLeft
→ int
-
@DocsEditable(), @DomName('Element.clientLeft'), read-only, inherited
-
clientTop
→ int
-
@DocsEditable(), @DomName('Element.clientTop'), read-only, inherited
-
clientWidth
→ int
-
@DocsEditable(), @DomName('Element.clientWidth'), read-only, inherited
-
computedName
→ String
-
@DocsEditable(), @DomName('Element.computedName'), @Experimental(), read-only, inherited
-
computedRole
→ String
-
@DocsEditable(), @DomName('Element.computedRole'), @Experimental(), read-only, inherited
-
contentEdge
→ CssRect
-
Access this element's content position. [...]
@Experimental(), read-only, inherited
-
contentEditable
↔ String value
-
@DocsEditable(), @DomName('HTMLElement.contentEditable'), read / write, inherited
-
@DocsEditable(), @DomName('HTMLElement.contextMenu'), @Experimental(), read / write, inherited
-
dataset
↔ Map<String, String> value
-
Allows access to all custom data attributes (data-*) set on this element. [...]
read / write, inherited
-
dir
↔ String value
-
@DocsEditable(), @DomName('HTMLElement.dir'), read / write, inherited
-
documentOffset
→ Point
-
Provides the coordinates of the element relative to the top of the
document. [...]
@Experimental(), read-only, inherited
-
draggable
↔ bool value
-
@DocsEditable(), @DomName('HTMLElement.draggable'), read / write, inherited
-
dropzone
↔ String value
-
@DocsEditable(), @DomName('HTMLElement.webkitdropzone'), @Experimental(), @SupportedBrowser(SupportedBrowser.CHROME), @SupportedBrowser(SupportedBrowser.SAFARI), read / write, inherited
-
firstChild
→ Node
-
The first child of this node. [...]
@DocsEditable(), @DomName('Node.firstChild'), read-only, inherited
-
hashCode
→ int
-
read-only, inherited
-
hidden
↔ bool value
-
@DocsEditable(), @DomName('HTMLElement.hidden'), read / write, inherited
-
id
↔ String value
-
@DocsEditable(), @DomName('Element.id'), read / write, inherited
-
innerHtml
↔ String html
-
Parses the HTML fragment and sets it as the contents of this element. [...]
read / write, inherited
-
isContentEditable
→ bool
-
@DocsEditable(), @DomName('HTMLElement.isContentEditable'), read-only, inherited
-
lang
↔ String value
-
@DocsEditable(), @DomName('HTMLElement.lang'), read / write, inherited
-
lastChild
→ Node
-
The last child of this node. [...]
@DocsEditable(), @DomName('Node.lastChild'), read-only, inherited
-
localName
→ String
-
@DocsEditable(), @DomName('Element.localName'), read-only, inherited
-
marginEdge
→ CssRect
-
Access the dimensions and position of this element's content + padding +
border + margin box. [...]
@Experimental(), read-only, inherited
-
namespaceUri
→ String
-
A URI that identifies the XML namespace of this element. [...]
@DomName('Element.namespaceUri'), read-only, inherited
-
nextElementSibling
→ Element
-
@DocsEditable(), @DomName('Element.nextElementSibling'), read-only, inherited
-
nextNode
→ Node
-
The next sibling node. [...]
@DocsEditable(), @DomName('Node.nextSibling'), read-only, inherited
-
nodeName
→ String
-
The name of this node. [...]
@DocsEditable(), @DomName('Node.nodeName'), read-only, 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'), read-only, inherited
-
nodeValue
→ String
-
The value of this node. [...]
@DocsEditable(), @DomName('Node.nodeValue'), read-only, inherited
-
offset
→ Rectangle
-
Gets the offset of this element relative to its offsetParent.
read-only, inherited
-
offsetHeight
→ int
-
@DocsEditable(), @DomName('Element.offsetHeight'), read-only, inherited
-
offsetLeft
→ int
-
@DocsEditable(), @DomName('Element.offsetLeft'), read-only, inherited
-
offsetParent
→ Element
-
@DocsEditable(), @DomName('Element.offsetParent'), read-only, inherited
-
offsetTop
→ int
-
@DocsEditable(), @DomName('Element.offsetTop'), read-only, inherited
-
offsetWidth
→ int
-
@DocsEditable(), @DomName('Element.offsetWidth'), read-only, inherited
-
on
→ ElementEvents
-
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
→ ElementStream<Event>
-
@DocsEditable(), @DomName('HTMLElement.onabort'), @Experimental(), read-only, inherited
-
onBeforeCopy
→ ElementStream<Event>
-
Stream of
beforecopy
events handled by this Element.
@DocsEditable(), @DomName('Element.onbeforecopy'), read-only, inherited
-
onBeforeCut
→ ElementStream<Event>
-
Stream of
beforecut
events handled by this Element.
@DocsEditable(), @DomName('Element.onbeforecut'), read-only, inherited
-
onBeforePaste
→ ElementStream<Event>
-
Stream of
beforepaste
events handled by this Element.
@DocsEditable(), @DomName('Element.onbeforepaste'), read-only, inherited
-
onBlur
→ ElementStream<Event>
-
@DocsEditable(), @DomName('HTMLElement.onblur'), @Experimental(), read-only, inherited
-
onCanPlay
→ ElementStream<Event>
-
@DocsEditable(), @DomName('HTMLElement.oncanplay'), @Experimental(), read-only, inherited
-
onCanPlayThrough
→ ElementStream<Event>
-
@DocsEditable(), @DomName('HTMLElement.oncanplaythrough'), @Experimental(), read-only, inherited
-
onChange
→ ElementStream<Event>
-
@DocsEditable(), @DomName('HTMLElement.onchange'), @Experimental(), read-only, inherited
-
onClick
→ ElementStream<MouseEvent>
-
@DocsEditable(), @DomName('HTMLElement.onclick'), @Experimental(), read-only, inherited
-
@DocsEditable(), @DomName('HTMLElement.oncontextmenu'), @Experimental(), read-only, inherited
-
onCopy
→ ElementStream<ClipboardEvent>
-
Stream of
copy
events handled by this Element.
@DocsEditable(), @DomName('Element.oncopy'), read-only, inherited
-
onCut
→ ElementStream<ClipboardEvent>
-
Stream of
cut
events handled by this Element.
@DocsEditable(), @DomName('Element.oncut'), read-only, inherited
-
onDoubleClick
→ ElementStream<Event>
-
@DocsEditable(), @DomName('HTMLElement.ondblclick'), @Experimental(), read-only, inherited
-
onDrag
→ ElementStream<MouseEvent>
-
@DocsEditable(), @DomName('HTMLElement.ondrag'), @Experimental(), read-only, inherited
-
onDragEnd
→ ElementStream<MouseEvent>
-
@DocsEditable(), @DomName('HTMLElement.ondragend'), @Experimental(), read-only, inherited
-
onDragEnter
→ ElementStream<MouseEvent>
-
@DocsEditable(), @DomName('HTMLElement.ondragenter'), @Experimental(), read-only, inherited
-
onDragLeave
→ ElementStream<MouseEvent>
-
@DocsEditable(), @DomName('HTMLElement.ondragleave'), @Experimental(), read-only, inherited
-
onDragOver
→ ElementStream<MouseEvent>
-
@DocsEditable(), @DomName('HTMLElement.ondragover'), @Experimental(), read-only, inherited
-
onDragStart
→ ElementStream<MouseEvent>
-
@DocsEditable(), @DomName('HTMLElement.ondragstart'), @Experimental(), read-only, inherited
-
onDrop
→ ElementStream<MouseEvent>
-
@DocsEditable(), @DomName('HTMLElement.ondrop'), @Experimental(), read-only, inherited
-
onDurationChange
→ ElementStream<Event>
-
@DocsEditable(), @DomName('HTMLElement.ondurationchange'), @Experimental(), read-only, inherited
-
onEmptied
→ ElementStream<Event>
-
@DocsEditable(), @DomName('HTMLElement.onemptied'), @Experimental(), read-only, inherited
-
onEnded
→ ElementStream<Event>
-
@DocsEditable(), @DomName('HTMLElement.onended'), @Experimental(), read-only, inherited
-
onError
→ ElementStream<Event>
-
@DocsEditable(), @DomName('HTMLElement.onerror'), @Experimental(), read-only, inherited
-
onFocus
→ ElementStream<Event>
-
@DocsEditable(), @DomName('HTMLElement.onfocus'), @Experimental(), read-only, inherited
-
onFullscreenChange
→ ElementStream<Event>
-
Stream of
fullscreenchange
events handled by this Element.
@DocsEditable(), @DomName('Element.onwebkitfullscreenchange'), @Experimental(), read-only, inherited
-
onFullscreenError
→ ElementStream<Event>
-
Stream of
fullscreenerror
events handled by this Element.
@DocsEditable(), @DomName('Element.onwebkitfullscreenerror'), @Experimental(), read-only, inherited
-
onInput
→ ElementStream<Event>
-
@DocsEditable(), @DomName('HTMLElement.oninput'), @Experimental(), read-only, inherited
-
onInvalid
→ ElementStream<Event>
-
@DocsEditable(), @DomName('HTMLElement.oninvalid'), @Experimental(), read-only, inherited
-
onKeyDown
→ ElementStream<KeyboardEvent>
-
@DocsEditable(), @DomName('HTMLElement.onkeydown'), @Experimental(), read-only, inherited
-
onKeyPress
→ ElementStream<KeyboardEvent>
-
@DocsEditable(), @DomName('HTMLElement.onkeypress'), @Experimental(), read-only, inherited
-
onKeyUp
→ ElementStream<KeyboardEvent>
-
@DocsEditable(), @DomName('HTMLElement.onkeyup'), @Experimental(), read-only, inherited
-
onLoad
→ ElementStream<Event>
-
@DocsEditable(), @DomName('HTMLElement.onload'), @Experimental(), read-only, inherited
-
onLoadedData
→ ElementStream<Event>
-
@DocsEditable(), @DomName('HTMLElement.onloadeddata'), @Experimental(), read-only, inherited
-
onLoadedMetadata
→ ElementStream<Event>
-
@DocsEditable(), @DomName('HTMLElement.onloadedmetadata'), @Experimental(), read-only, inherited
-
onMouseDown
→ ElementStream<MouseEvent>
-
@DocsEditable(), @DomName('HTMLElement.onmousedown'), @Experimental(), read-only, inherited
-
onMouseEnter
→ ElementStream<MouseEvent>
-
@DocsEditable(), @DomName('HTMLElement.onmouseenter'), @Experimental(), read-only, inherited
-
onMouseLeave
→ ElementStream<MouseEvent>
-
@DocsEditable(), @DomName('HTMLElement.onmouseleave'), @Experimental(), read-only, inherited
-
onMouseMove
→ ElementStream<MouseEvent>
-
@DocsEditable(), @DomName('HTMLElement.onmousemove'), @Experimental(), read-only, inherited
-
onMouseOut
→ ElementStream<MouseEvent>
-
@DocsEditable(), @DomName('HTMLElement.onmouseout'), @Experimental(), read-only, inherited
-
onMouseOver
→ ElementStream<MouseEvent>
-
@DocsEditable(), @DomName('HTMLElement.onmouseover'), @Experimental(), read-only, inherited
-
onMouseUp
→ ElementStream<MouseEvent>
-
@DocsEditable(), @DomName('HTMLElement.onmouseup'), @Experimental(), read-only, inherited
-
onMouseWheel
→ ElementStream<WheelEvent>
-
@DocsEditable(), @DomName('HTMLElement.onmousewheel'), @Experimental(), read-only, inherited
-
onPaste
→ ElementStream<ClipboardEvent>
-
Stream of
paste
events handled by this Element.
@DocsEditable(), @DomName('Element.onpaste'), read-only, inherited
-
onPause
→ ElementStream<Event>
-
@DocsEditable(), @DomName('HTMLElement.onpause'), @Experimental(), read-only, inherited
-
onPlay
→ ElementStream<Event>
-
@DocsEditable(), @DomName('HTMLElement.onplay'), @Experimental(), read-only, inherited
-
onPlaying
→ ElementStream<Event>
-
@DocsEditable(), @DomName('HTMLElement.onplaying'), @Experimental(), read-only, inherited
-
onRateChange
→ ElementStream<Event>
-
@DocsEditable(), @DomName('HTMLElement.onratechange'), @Experimental(), read-only, inherited
-
onReset
→ ElementStream<Event>
-
@DocsEditable(), @DomName('HTMLElement.onreset'), @Experimental(), read-only, inherited
-
onResize
→ ElementStream<Event>
-
@DocsEditable(), @DomName('HTMLElement.onresize'), @Experimental(), read-only, inherited
-
onScroll
→ ElementStream<Event>
-
@DocsEditable(), @DomName('HTMLElement.onscroll'), @Experimental(), read-only, inherited
-
onSearch
→ ElementStream<Event>
-
Stream of
search
events handled by this Element.
@DocsEditable(), @DomName('Element.onsearch'), @Experimental(), read-only, inherited
-
onSeeked
→ ElementStream<Event>
-
@DocsEditable(), @DomName('HTMLElement.onseeked'), @Experimental(), read-only, inherited
-
onSeeking
→ ElementStream<Event>
-
@DocsEditable(), @DomName('HTMLElement.onseeking'), @Experimental(), read-only, inherited
-
onSelect
→ ElementStream<Event>
-
@DocsEditable(), @DomName('HTMLElement.onselect'), @Experimental(), read-only, inherited
-
onSelectStart
→ ElementStream<Event>
-
Stream of
selectstart
events handled by this Element.
@DocsEditable(), @DomName('Element.onselectstart'), @Experimental(), read-only, inherited
-
onStalled
→ ElementStream<Event>
-
@DocsEditable(), @DomName('HTMLElement.onstalled'), @Experimental(), read-only, inherited
-
onSubmit
→ ElementStream<Event>
-
@DocsEditable(), @DomName('HTMLElement.onsubmit'), @Experimental(), read-only, inherited
-
onSuspend
→ ElementStream<Event>
-
@DocsEditable(), @DomName('HTMLElement.onsuspend'), @Experimental(), read-only, inherited
-
onTimeUpdate
→ ElementStream<Event>
-
@DocsEditable(), @DomName('HTMLElement.ontimeupdate'), @Experimental(), read-only, inherited
-
onTouchCancel
→ ElementStream<TouchEvent>
-
@DocsEditable(), @DomName('HTMLElement.ontouchcancel'), @Experimental(), read-only, inherited
-
onTouchEnd
→ ElementStream<TouchEvent>
-
@DocsEditable(), @DomName('HTMLElement.ontouchend'), @Experimental(), read-only, inherited
-
onTouchEnter
→ ElementStream<TouchEvent>
-
Stream of
touchenter
events handled by this Element.
@DocsEditable(), @DomName('Element.ontouchenter'), @Experimental(), read-only, inherited
-
onTouchLeave
→ ElementStream<TouchEvent>
-
Stream of
touchleave
events handled by this Element.
@DocsEditable(), @DomName('Element.ontouchleave'), @Experimental(), read-only, inherited
-
onTouchMove
→ ElementStream<TouchEvent>
-
@DocsEditable(), @DomName('HTMLElement.ontouchmove'), @Experimental(), read-only, inherited
-
onTouchStart
→ ElementStream<TouchEvent>
-
@DocsEditable(), @DomName('HTMLElement.ontouchstart'), @Experimental(), read-only, inherited
-
onTransitionEnd
→ ElementStream<TransitionEvent>
-
Stream of
transitionend
events handled by this Element.
@DocsEditable(), @DomName('Element.ontransitionend'), @SupportedBrowser(SupportedBrowser.CHROME), @SupportedBrowser(SupportedBrowser.FIREFOX), @SupportedBrowser(SupportedBrowser.IE, '10'), @SupportedBrowser(SupportedBrowser.SAFARI), read-only, inherited
-
onVolumeChange
→ ElementStream<Event>
-
@DocsEditable(), @DomName('HTMLElement.onvolumechange'), @Experimental(), read-only, inherited
-
onWaiting
→ ElementStream<Event>
-
@DocsEditable(), @DomName('HTMLElement.onwaiting'), @Experimental(), read-only, inherited
-
outerHtml
→ String
-
@DocsEditable(), @DomName('Element.outerHTML'), read-only, inherited
-
ownerDocument
→ Document
-
The document this node belongs to. [...]
@DocsEditable(), @DomName('Node.ownerDocument'), read-only, inherited
-
paddingEdge
→ CssRect
-
Access the dimensions and position of this element's content + padding box. [...]
@Experimental(), read-only, inherited
-
parent
→ Element
-
The parent element of this node. [...]
@DocsEditable(), @DomName('Node.parentElement'), read-only, inherited
-
parentNode
→ Node
-
The parent node of this node. [...]
@DocsEditable(), @DomName('Node.parentNode'), read-only, inherited
-
previousElementSibling
→ Element
-
@DocsEditable(), @DomName('Element.previousElementSibling'), read-only, inherited
-
previousNode
→ Node
-
The previous sibling node. [...]
@DocsEditable(), @DomName('Node.previousSibling'), read-only, inherited
-
runtimeType
→ Type
-
A representation of the runtime type of the object.
read-only, inherited
-
scrollHeight
→ int
-
@DocsEditable(), @DomName('Element.scrollHeight'), read-only, inherited
-
scrollLeft
↔ int value
-
@DocsEditable(), @DomName('Element.scrollLeft'), read / write, inherited
-
scrollTop
↔ int value
-
@DocsEditable(), @DomName('Element.scrollTop'), read / write, inherited
-
scrollWidth
→ int
-
@DocsEditable(), @DomName('Element.scrollWidth'), read-only, inherited
-
shadowRoot
→ ShadowRoot
-
@DocsEditable(), @DomName('Element.shadowRoot'), @Experimental(), read-only, inherited
-
slot
↔ String value
-
@DocsEditable(), @DomName('Element.slot'), @Experimental(), read / write, inherited
-
spellcheck
↔ bool value
-
@DocsEditable(), @DomName('HTMLElement.spellcheck'), @Experimental(), read / write, inherited
-
style
→ CssStyleDeclaration
-
@DocsEditable(), @DomName('HTMLElement.style'), @Experimental(), read-only, inherited
-
tabIndex
↔ int value
-
@DocsEditable(), @DomName('HTMLElement.tabIndex'), read / write, inherited
-
tagName
→ String
-
@DocsEditable(), @DomName('Element.tagName'), read-only, inherited
-
text
↔ String value
-
All text within this node and its descendents. [...]
@DocsEditable(), @DomName('Node.textContent'), read / write, inherited
-
title
↔ String value
-
@DocsEditable(), @DomName('HTMLElement.title'), read / write, inherited
-
translate
↔ bool value
-
@DocsEditable(), @DomName('HTMLElement.translate'), read / write, inherited
-
treeRoot
→ Node
-
@DocsEditable(), @DomName('Node.treeRoot'), @Experimental(), read-only, inherited
-
xtag
↔ Element value
-
Experimental support for [web components]
wc
. 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. [...]
read / write, inherited