- 
  accessibleNode
  → AccessibleNode?
  
- 
  
  no setterinherited 
- 
  assignedSlot
  → SlotElement?
  
- 
  
  no setterinherited 
- 
  attributes
  ↔ Map<String, String>
  
- 
  All attributes on this element.
  getter/setter pairinherited 
- 
  baseUri
  → String?
  
- 
  
  no setterinherited 
- 
  borderEdge
  → CssRect
  
- 
  Access the dimensions and position of this element's content + padding +
border box.
  no setterinherited 
- 
  childNodes
  → List<Node>
  
- 
  A list of this node's children.
  no setterinherited 
- 
  children
  ↔ List<Element>
  
- 
  List of the direct children of this element.
  getter/setter pairinherited 
- 
  classes
  ↔ CssClassSet
  
- 
  The set of CSS classes applied to this element.
  getter/setter pairinherited 
- 
  className
  ↔ String
  
- 
  
  getter/setter pairinherited 
- 
  client
  → Rectangle<num>
  
- 
  Gets the position of this element relative to the client area of the page.
  no setterinherited 
- 
  clientHeight
  → int
  
- 
  
  no setterinherited 
- 
  clientLeft
  → int?
  
- 
  
  no setterinherited 
- 
  clientTop
  → int?
  
- 
  
  no setterinherited 
- 
  clientWidth
  → int
  
- 
  
  no setterinherited 
- 
  computedName
  → String?
  
- 
  
  no setterinherited 
- 
  computedRole
  → String?
  
- 
  
  no setterinherited 
- 
  contentEdge
  → CssRect
  
- 
  Access this element's content position.
  no setterinherited 
- 
  contentEditable
  ↔ String
  
- 
  
  getter/setter pairinherited 
- 
  dataset
  ↔ Map<String, String>
  
- 
  Allows access to all custom data attributes (data-*) set on this element.
  getter/setter pairinherited 
- 
  dir
  ↔ String?
  
- 
  
  getter/setter pairinherited 
- 
  disabled
  ↔ bool
  
- 
  
  getter/setter pair 
- 
  documentOffset
  → Point<num>
  
- 
  Provides the coordinates of the element relative to the top of the
document.
  no setterinherited 
- 
  draggable
  ↔ bool
  
- 
  Indicates whether the element can be dragged and dropped.
  getter/setter pairinherited 
- 
  firstChild
  → Node?
  
- 
  The first child of this node.
  no setterinherited 
- 
  hashCode
  → int
  
- 
  The hash code for this object.
  no setterinherited 
- 
  hidden
  ↔ bool
  
- 
  Indicates whether the element is not relevant to the page's current state.
  getter/setter pairinherited 
- 
  id
  ↔ String
  
- 
  
  getter/setter pairinherited 
- 
  inert
  ↔ bool?
  
- 
  
  getter/setter pairinherited 
- 
  innerHtml
  ↔ String?
  
- 
  Parses the HTML fragment and sets it as the contents of this element.
  getter/setter pairinherited 
- 
  innerText
  ↔ String
  
- 
  
  getter/setter pairinherited 
- 
  inputMode
  ↔ String?
  
- 
  
  getter/setter pairinherited 
- 
  isConnected
  → bool?
  
- 
  
  no setterinherited 
- 
  isContentEditable
  → bool?
  
- 
  
  no setterinherited 
- 
  lang
  ↔ String?
  
- 
  
  getter/setter pairinherited 
- 
  lastChild
  → Node?
  
- 
  The last child of this node.
  no setterinherited 
- 
  localName
  → String
  
- 
  
  no setterinherited 
- 
  marginEdge
  → CssRect
  
- 
  Access the dimensions and position of this element's content + padding +
border + margin box.
  no setterinherited 
- 
  media
  ↔ String
  
- 
  
  getter/setter pair 
- 
  namespaceUri
  → String?
  
- 
  A URI that identifies the XML namespace of this element.
  no setterinherited 
- 
  nextElementSibling
  → Element?
  
- 
  
  no setterinherited 
- 
  nextNode
  → Node?
  
- 
  The next sibling node.
  no setterinherited 
- 
  nodeName
  → String?
  
- 
  The name of this node.
  no setterinherited 
- 
  nodes
  ↔ List<Node>
  
- 
  A modifiable list of this node's children.
  getter/setter pairinherited 
- 
  nodeType
  → int
  
- 
  The type of node.
  no setterinherited 
- 
  nodeValue
  → String?
  
- 
  The value of this node.
  no setterinherited 
- 
  nonce
  ↔ String?
  
- 
  
  getter/setter pairinherited 
- 
  offset
  → Rectangle<num>
  
- 
  Gets the offset of this element relative to its offsetParent.
  no setterinherited 
- 
  offsetHeight
  → int
  
- 
  
  no setterinherited 
- 
  offsetLeft
  → int
  
- 
  
  no setterinherited 
- 
  offsetParent
  → Element?
  
- 
  
  no setterinherited 
- 
  offsetTop
  → int
  
- 
  
  no setterinherited 
- 
  offsetWidth
  → int
  
- 
  
  no setterinherited 
- 
  on
  → ElementEvents
  
- 
  This is an ease-of-use accessor for event streams which should only be
used when an explicit accessor is not available.
  no setterinherited 
- 
  onAbort
  → ElementStream<Event>
  
- 
  Stream of abortevents handled by this Element.no setterinherited 
- 
  onBeforeCopy
  → ElementStream<Event>
  
- 
  Stream of beforecopyevents handled by this Element.no setterinherited 
- 
  onBeforeCut
  → ElementStream<Event>
  
- 
  Stream of beforecutevents handled by this Element.no setterinherited 
- 
  onBeforePaste
  → ElementStream<Event>
  
- 
  Stream of beforepasteevents handled by this Element.no setterinherited 
- 
  onBlur
  → ElementStream<Event>
  
- 
  Stream of blurevents handled by this Element.no setterinherited 
- 
  onCanPlay
  → ElementStream<Event>
  
- 
  
  no setterinherited 
- 
  onCanPlayThrough
  → ElementStream<Event>
  
- 
  
  no setterinherited 
- 
  onChange
  → ElementStream<Event>
  
- 
  Stream of changeevents handled by this Element.no setterinherited 
- 
  onClick
  → ElementStream<MouseEvent>
  
- 
  Stream of clickevents handled by this Element.no setterinherited 
- 
  Stream of contextmenuevents handled by this Element.no setterinherited 
- 
  onCopy
  → ElementStream<ClipboardEvent>
  
- 
  Stream of copyevents handled by this Element.no setterinherited 
- 
  onCut
  → ElementStream<ClipboardEvent>
  
- 
  Stream of cutevents handled by this Element.no setterinherited 
- 
  onDoubleClick
  → ElementStream<Event>
  
- 
  Stream of doubleclickevents handled by this Element.no setterinherited 
- 
  onDrag
  → ElementStream<MouseEvent>
  
- 
  A stream of dragevents fired when this element currently being dragged.no setterinherited 
- 
  onDragEnd
  → ElementStream<MouseEvent>
  
- 
  A stream of dragendevents fired when this element completes a drag
operation.no setterinherited 
- 
  onDragEnter
  → ElementStream<MouseEvent>
  
- 
  A stream of dragenterevents fired when a dragged object is first dragged
over this element.no setterinherited 
- 
  onDragLeave
  → ElementStream<MouseEvent>
  
- 
  A stream of dragleaveevents fired when an object being dragged over this
element leaves this element's target area.no setterinherited 
- 
  onDragOver
  → ElementStream<MouseEvent>
  
- 
  A stream of dragoverevents fired when a dragged object is currently
being dragged over this element.no setterinherited 
- 
  onDragStart
  → ElementStream<MouseEvent>
  
- 
  A stream of dragstartevents fired when this element starts being
dragged.no setterinherited 
- 
  onDrop
  → ElementStream<MouseEvent>
  
- 
  A stream of dropevents fired when a dragged object is dropped on this
element.no setterinherited 
- 
  onDurationChange
  → ElementStream<Event>
  
- 
  
  no setterinherited 
- 
  onEmptied
  → ElementStream<Event>
  
- 
  
  no setterinherited 
- 
  onEnded
  → ElementStream<Event>
  
- 
  
  no setterinherited 
- 
  onError
  → ElementStream<Event>
  
- 
  Stream of errorevents handled by this Element.no setterinherited 
- 
  onFocus
  → ElementStream<Event>
  
- 
  Stream of focusevents handled by this Element.no setterinherited 
- 
  onFullscreenChange
  → ElementStream<Event>
  
- 
  Stream of fullscreenchangeevents handled by this Element.no setterinherited 
- 
  onFullscreenError
  → ElementStream<Event>
  
- 
  Stream of fullscreenerrorevents handled by this Element.no setterinherited 
- 
  onInput
  → ElementStream<Event>
  
- 
  Stream of inputevents handled by this Element.no setterinherited 
- 
  onInvalid
  → ElementStream<Event>
  
- 
  Stream of invalidevents handled by this Element.no setterinherited 
- 
  onKeyDown
  → ElementStream<KeyboardEvent>
  
- 
  Stream of keydownevents handled by this Element.no setterinherited 
- 
  onKeyPress
  → ElementStream<KeyboardEvent>
  
- 
  Stream of keypressevents handled by this Element.no setterinherited 
- 
  onKeyUp
  → ElementStream<KeyboardEvent>
  
- 
  Stream of keyupevents handled by this Element.no setterinherited 
- 
  onLoad
  → ElementStream<Event>
  
- 
  Stream of loadevents handled by this Element.no setterinherited 
- 
  onLoadedData
  → ElementStream<Event>
  
- 
  
  no setterinherited 
- 
  onLoadedMetadata
  → ElementStream<Event>
  
- 
  
  no setterinherited 
- 
  onMouseDown
  → ElementStream<MouseEvent>
  
- 
  Stream of mousedownevents handled by this Element.no setterinherited 
- 
  onMouseEnter
  → ElementStream<MouseEvent>
  
- 
  Stream of mouseenterevents handled by this Element.no setterinherited 
- 
  onMouseLeave
  → ElementStream<MouseEvent>
  
- 
  Stream of mouseleaveevents handled by this Element.no setterinherited 
- 
  onMouseMove
  → ElementStream<MouseEvent>
  
- 
  Stream of mousemoveevents handled by this Element.no setterinherited 
- 
  onMouseOut
  → ElementStream<MouseEvent>
  
- 
  Stream of mouseoutevents handled by this Element.no setterinherited 
- 
  onMouseOver
  → ElementStream<MouseEvent>
  
- 
  Stream of mouseoverevents handled by this Element.no setterinherited 
- 
  onMouseUp
  → ElementStream<MouseEvent>
  
- 
  Stream of mouseupevents handled by this Element.no setterinherited 
- 
  onMouseWheel
  → ElementStream<WheelEvent>
  
- 
  Stream of mousewheelevents handled by this Element.no setterinherited 
- 
  onPaste
  → ElementStream<ClipboardEvent>
  
- 
  Stream of pasteevents handled by this Element.no setterinherited 
- 
  onPause
  → ElementStream<Event>
  
- 
  
  no setterinherited 
- 
  onPlay
  → ElementStream<Event>
  
- 
  
  no setterinherited 
- 
  onPlaying
  → ElementStream<Event>
  
- 
  
  no setterinherited 
- 
  onRateChange
  → ElementStream<Event>
  
- 
  
  no setterinherited 
- 
  onReset
  → ElementStream<Event>
  
- 
  Stream of resetevents handled by this Element.no setterinherited 
- 
  onResize
  → ElementStream<Event>
  
- 
  
  no setterinherited 
- 
  onScroll
  → ElementStream<Event>
  
- 
  Stream of scrollevents handled by this Element.no setterinherited 
- 
  onSearch
  → ElementStream<Event>
  
- 
  Stream of searchevents handled by this Element.no setterinherited 
- 
  onSeeked
  → ElementStream<Event>
  
- 
  
  no setterinherited 
- 
  onSeeking
  → ElementStream<Event>
  
- 
  
  no setterinherited 
- 
  onSelect
  → ElementStream<Event>
  
- 
  Stream of selectevents handled by this Element.no setterinherited 
- 
  onSelectStart
  → ElementStream<Event>
  
- 
  Stream of selectstartevents handled by this Element.no setterinherited 
- 
  onStalled
  → ElementStream<Event>
  
- 
  
  no setterinherited 
- 
  onSubmit
  → ElementStream<Event>
  
- 
  Stream of submitevents handled by this Element.no setterinherited 
- 
  onSuspend
  → ElementStream<Event>
  
- 
  
  no setterinherited 
- 
  onTimeUpdate
  → ElementStream<Event>
  
- 
  
  no setterinherited 
- 
  onTouchCancel
  → ElementStream<TouchEvent>
  
- 
  Stream of touchcancelevents handled by this Element.no setterinherited 
- 
  onTouchEnd
  → ElementStream<TouchEvent>
  
- 
  Stream of touchendevents handled by this Element.no setterinherited 
- 
  onTouchEnter
  → ElementStream<TouchEvent>
  
- 
  Stream of touchenterevents handled by this Element.no setterinherited 
- 
  onTouchLeave
  → ElementStream<TouchEvent>
  
- 
  Stream of touchleaveevents handled by this Element.no setterinherited 
- 
  onTouchMove
  → ElementStream<TouchEvent>
  
- 
  Stream of touchmoveevents handled by this Element.no setterinherited 
- 
  onTouchStart
  → ElementStream<TouchEvent>
  
- 
  Stream of touchstartevents handled by this Element.no setterinherited 
- 
  onTransitionEnd
  → ElementStream<TransitionEvent>
  
- 
  Stream of transitionendevents handled by this Element.no setterinherited 
- 
  onVolumeChange
  → ElementStream<Event>
  
- 
  
  no setterinherited 
- 
  onWaiting
  → ElementStream<Event>
  
- 
  
  no setterinherited 
- 
  onWheel
  → ElementStream<WheelEvent>
  
- 
  
  no setterinherited 
- 
  outerHtml
  → String?
  
- 
  
  no setterinherited 
- 
  ownerDocument
  → Document?
  
- 
  The document this node belongs to.
  no setterinherited 
- 
  paddingEdge
  → CssRect
  
- 
  Access the dimensions and position of this element's content + padding box.
  no setterinherited 
- 
  parent
  → Element?
  
- 
  The parent element of this node.
  no setterinherited 
- 
  parentNode
  → Node?
  
- 
  The parent node of this node.
  no setterinherited 
- 
  previousElementSibling
  → Element?
  
- 
  
  no setterinherited 
- 
  previousNode
  → Node?
  
- 
  The previous sibling node.
  no setterinherited 
- 
  runtimeType
  → Type
  
- 
  A representation of the runtime type of the object.
  no setterinherited 
- 
  scrollHeight
  → int
  
- 
  
  no setterinherited 
- 
  scrollLeft
  ↔ int
  
- 
  
  getter/setter pairinherited 
- 
  scrollTop
  ↔ int
  
- 
  
  getter/setter pairinherited 
- 
  scrollWidth
  → int
  
- 
  
  no setterinherited 
- 
  shadowRoot
  → ShadowRoot?
  
- 
  The shadow root of this shadow host.
  no setterinherited 
- 
  sheet
  → StyleSheet?
  
- 
  
  no setter 
- 
  slot
  ↔ String?
  
- 
  
  getter/setter pairinherited 
- 
  spellcheck
  ↔ bool?
  
- 
  
  getter/setter pairinherited 
- 
  style
  → CssStyleDeclaration
  
- 
  
  no setterinherited 
- 
  styleMap
  → StylePropertyMap?
  
- 
  
  no setterinherited 
- 
  tabIndex
  ↔ int?
  
- 
  
  getter/setter pairinherited 
- 
  tagName
  → String
  
- 
  
  no setterinherited 
- 
  text
  ↔ String?
  
- 
  All text within this node and its descendants.
  getter/setter pairinherited 
- 
  title
  ↔ String?
  
- 
  
  getter/setter pairinherited 
- 
  translate
  ↔ bool?
  
- 
  Specifies whether this element's text content changes when the page is
localized.
  getter/setter pairinherited 
- 
  type
  ↔ String?
  
- 
  
  getter/setter pair