An abstract class, which all HTML elements extend.
<a> element. [...]
<article> element. [...]
<aside> element. [...]
<audio> element. [...]
<br> element. [...]
<canvas> element. [...]
<div> element. [...]
<footer> element. [...]
<header> element. [...]
<hr> element. [...]
<iframe> element. [...]
<img> element. [...]
<li> element. [...]
<nav> element. [...]
<ol> element. [...]
<option> element. [...]
<p> element. [...]
<pre> element. [...]
<section> element. [...]
<select> element. [...]
<span> element. [...]
<svg> element. [...]
<table> element. [...]
<td> element. [...]
<textarea> element. [...]
<th> element. [...]
<tr> element. [...]
<ul> element. [...]
<video> element. [...]
abort events handled by this Element.
beforecopy events handled by this Element.
beforecut events handled by this Element.
beforepaste events handled by this Element.
blur events handled by this Element.
change events handled by this Element.
click events handled by this Element.
contextmenu events handled by this Element.
copy events handled by this Element.
cut events handled by this Element.
doubleclick events handled by this Element.
drag events fired when this element currently being dragged. [...]
dragend events fired when this element completes a drag
operation. [...]
dragenter events fired when a dragged object is first dragged
over this element. [...]
dragleave events fired when an object being dragged over this
element leaves this element's target area. [...]
dragover events fired when a dragged object is currently
being dragged over this element. [...]
dragstart events fired when this element starts being
dragged. [...]
drop events fired when a dragged object is dropped on this
element. [...]
error events handled by this Element.
focus events handled by this Element.
fullscreenchange events handled by this Element.
fullscreenerror events handled by this Element.
input events handled by this Element.
invalid events handled by this Element.
keydown events handled by this Element.
keypress events handled by this Element.
keyup events handled by this Element.
load events handled by this Element.
mousedown events handled by this Element.
mouseenter events handled by this Element.
mouseleave events handled by this Element.
mousemove events handled by this Element.
mouseout events handled by this Element.
mouseover events handled by this Element.
mouseup events handled by this Element.
mousewheel events handled by this Element.
paste events handled by this Element.
reset events handled by this Element.
scroll events handled by this Element.
search events handled by this Element.
select events handled by this Element.
selectstart events handled by this Element.
submit events handled by this Element.
touchcancel events handled by this Element.
touchend events handled by this Element.
touchenter events handled by this Element.
touchleave events handled by this Element.
touchmove events handled by this Element.
touchstart events handled by this Element.
transitionend events handled by this Element.
var animation = elem.animate([{"opacity": 75}, {"opacity": 0}], 200);
var animation = elem.animate([
{"transform": "translate(100px, -100%)"},
{"transform" : "translate(400px, 500px)"}
], 1500);
frames parameter is an Iterabletiming paramter can be a double, representing the number of millisecondsTiming object.element into the DOM at the specified location. [...]
parent. [...]
abort events to event
handlers that are not necessarily instances of Element. [...]
const EventStreamProvider<Event>('abort')
beforecopy events to event
handlers that are not necessarily instances of Element. [...]
const EventStreamProvider<Event>('beforecopy')
beforecut events to event
handlers that are not necessarily instances of Element. [...]
const EventStreamProvider<Event>('beforecut')
beforepaste events to event
handlers that are not necessarily instances of Element. [...]
const EventStreamProvider<Event>('beforepaste')
blur events to event
handlers that are not necessarily instances of Element. [...]
const EventStreamProvider<Event>('blur')
const EventStreamProvider<Event>('canplay')
const EventStreamProvider<Event>('canplaythrough')
change events to event
handlers that are not necessarily instances of Element. [...]
const EventStreamProvider<Event>('change')
click events to event
handlers that are not necessarily instances of Element. [...]
const EventStreamProvider<MouseEvent>('click')
contextmenu events to event
handlers that are not necessarily instances of Element. [...]
const EventStreamProvider<MouseEvent>('contextmenu')
copy events to event
handlers that are not necessarily instances of Element. [...]
const EventStreamProvider<ClipboardEvent>('copy')
cut events to event
handlers that are not necessarily instances of Element. [...]
const EventStreamProvider<ClipboardEvent>('cut')
doubleclick events to event
handlers that are not necessarily instances of Element. [...]
const EventStreamProvider<Event>('dblclick')
dragend events fired when an element completes a drag
operation. [...]
const EventStreamProvider<MouseEvent>('dragend')
dragenter events fired when a dragged object is first dragged
over an element. [...]
const EventStreamProvider<MouseEvent>('dragenter')
drag events fired when an element is currently being dragged. [...]
const EventStreamProvider<MouseEvent>('drag')
dragleave events fired when an object being dragged over an
element leaves the element's target area. [...]
const EventStreamProvider<MouseEvent>('dragleave')
dragover events fired when a dragged object is currently
being dragged over an element. [...]
const EventStreamProvider<MouseEvent>('dragover')
dragstart events for a dragged element whose drag has begun. [...]
const EventStreamProvider<MouseEvent>('dragstart')
drop events fired when a dragged object is dropped on an
element. [...]
const EventStreamProvider<MouseEvent>('drop')
const EventStreamProvider<Event>('durationchange')
const EventStreamProvider<Event>('emptied')
const EventStreamProvider<Event>('ended')
error events to event
handlers that are not necessarily instances of Element. [...]
const EventStreamProvider<Event>('error')
focus events to event
handlers that are not necessarily instances of Element. [...]
const EventStreamProvider<Event>('focus')
fullscreenchange events to event
handlers that are not necessarily instances of Element. [...]
const EventStreamProvider<Event>('webkitfullscreenchange')
fullscreenerror events to event
handlers that are not necessarily instances of Element. [...]
const EventStreamProvider<Event>('webkitfullscreenerror')
input events to event
handlers that are not necessarily instances of Element. [...]
const EventStreamProvider<Event>('input')
invalid events to event
handlers that are not necessarily instances of Element. [...]
const EventStreamProvider<Event>('invalid')
keydown events to event
handlers that are not necessarily instances of Element. [...]
const EventStreamProvider<KeyboardEvent>('keydown')
keypress events to event
handlers that are not necessarily instances of Element. [...]
const EventStreamProvider<KeyboardEvent>('keypress')
keyup events to event
handlers that are not necessarily instances of Element. [...]
const EventStreamProvider<KeyboardEvent>('keyup')
const EventStreamProvider<Event>('loadeddata')
const EventStreamProvider<Event>('loadedmetadata')
load events to event
handlers that are not necessarily instances of Element. [...]
const EventStreamProvider<Event>('load')
mousedown events to event
handlers that are not necessarily instances of Element. [...]
const EventStreamProvider<MouseEvent>('mousedown')
mouseenter events to event
handlers that are not necessarily instances of Element. [...]
const EventStreamProvider<MouseEvent>('mouseenter')
mouseleave events to event
handlers that are not necessarily instances of Element. [...]
const EventStreamProvider<MouseEvent>('mouseleave')
mousemove events to event
handlers that are not necessarily instances of Element. [...]
const EventStreamProvider<MouseEvent>('mousemove')
mouseout events to event
handlers that are not necessarily instances of Element. [...]
const EventStreamProvider<MouseEvent>('mouseout')
mouseover events to event
handlers that are not necessarily instances of Element. [...]
const EventStreamProvider<MouseEvent>('mouseover')
mouseup events to event
handlers that are not necessarily instances of Element. [...]
const EventStreamProvider<MouseEvent>('mouseup')
mousewheel events to event
handlers that are not necessarily instances of Element. [...]
const _CustomEventStreamProvider<WheelEvent>(Element._determineMouseWheelEventType)
paste events to event
handlers that are not necessarily instances of Element. [...]
const EventStreamProvider<ClipboardEvent>('paste')
const EventStreamProvider<Event>('pause')
const EventStreamProvider<Event>('play')
const EventStreamProvider<Event>('playing')
const EventStreamProvider<Event>('ratechange')
reset events to event
handlers that are not necessarily instances of Element. [...]
const EventStreamProvider<Event>('reset')
const EventStreamProvider<Event>('resize')
scroll events to event
handlers that are not necessarily instances of Element. [...]
const EventStreamProvider<Event>('scroll')
search events to event
handlers that are not necessarily instances of Element. [...]
const EventStreamProvider<Event>('search')
const EventStreamProvider<Event>('seeked')
const EventStreamProvider<Event>('seeking')
select events to event
handlers that are not necessarily instances of Element. [...]
const EventStreamProvider<Event>('select')
selectstart events to event
handlers that are not necessarily instances of Element. [...]
const EventStreamProvider<Event>('selectstart')
const EventStreamProvider<Event>('stalled')
submit events to event
handlers that are not necessarily instances of Element. [...]
const EventStreamProvider<Event>('submit')
const EventStreamProvider<Event>('suspend')
const EventStreamProvider<Event>('timeupdate')
touchcancel events to event
handlers that are not necessarily instances of Element. [...]
const EventStreamProvider<TouchEvent>('touchcancel')
touchend events to event
handlers that are not necessarily instances of Element. [...]
const EventStreamProvider<TouchEvent>('touchend')
touchenter events to event
handlers that are not necessarily instances of Element. [...]
const EventStreamProvider<TouchEvent>('touchenter')
touchleave events to event
handlers that are not necessarily instances of Element. [...]
const EventStreamProvider<TouchEvent>('touchleave')
touchmove events to event
handlers that are not necessarily instances of Element. [...]
const EventStreamProvider<TouchEvent>('touchmove')
touchstart events to event
handlers that are not necessarily instances of Element. [...]
const EventStreamProvider<TouchEvent>('touchstart')
transitionend events to event
handlers that are not necessarily instances of Element. [...]
const _CustomEventStreamProvider<TransitionEvent>(Element._determineTransitionEventType)
const EventStreamProvider<Event>('volumechange')
const EventStreamProvider<Event>('waiting')
const EventStreamProvider<WheelEvent>('wheel')