Dart API Reference
dart:html
TemplateElement
TemplateElement
class
Annotations
Experimental()
DomName('HTMLTemplateElement')
SupportedBrowser(SupportedBrowser.CHROME)
Experimental()
Extends
Object
EventTarget
Node
Element
HtmlElement
TemplateElement
Constructors
TemplateElement
()
TemplateElement.created
()
Constructor instantiated by the DOM when a custom element has been created.
Static Properties
supported
bool
read-only
Instance Properties
content
DocumentFragment
read-only
on
ElementEvents
Inherited
read-only
nodes
List
<
Node
>
Inherited
read / write
baseUri
String
Inherited
read-only
childNodes
List
<
Node
>
Inherited
read-only
firstChild
Node
Inherited
read-only
lastChild
Node
Inherited
read-only
nextNode
Node
Inherited
read-only
nodeName
String
Inherited
read-only
nodeType
int
Inherited
read-only
nodeValue
String
Inherited
read-only
ownerDocument
Document
Inherited
read-only
parent
Element
Inherited
read-only
parentNode
Node
Inherited
read-only
previousNode
Node
Inherited
read-only
text
String
Inherited
read / write
contentEditable
String
Inherited
read / write
contextMenu
MenuElement
Inherited
read / write
dir
String
Inherited
read / write
draggable
bool
Inherited
read / write
hidden
bool
Inherited
read / write
lang
String
Inherited
read / write
spellcheck
bool
Inherited
read / write
tabIndex
int
Inherited
read / write
title
String
Inherited
read / write
translate
bool
Inherited
read / write
dropzone
String
Inherited
read / write
attributes
Map
<
String
,
String
>
Inherited
read / write
children
List
<
Element
>
Inherited
read / write
classes
CssClassSet
Inherited
read / write
dataset
Map
<
String
,
String
>
Inherited
read / write
client
Rectangle
Inherited
read-only
offset
Rectangle
Inherited
read-only
xtag
dynamic
Inherited
read / write
localName
String
Inherited
read-only
namespaceUri
String
Inherited
read-only
contentEdge
CssRect
Inherited
read-only
paddingEdge
CssRect
Inherited
read-only
borderEdge
CssRect
Inherited
read-only
marginEdge
CssRect
Inherited
read-only
documentOffset
Point
Inherited
read-only
innerHtml
String
Inherited
read / write
offsetHeight
int
Inherited
read-only
offsetLeft
int
Inherited
read-only
offsetTop
int
Inherited
read-only
offsetWidth
int
Inherited
read-only
clientHeight
int
Inherited
read-only
clientLeft
int
Inherited
read-only
clientTop
int
Inherited
read-only
clientWidth
int
Inherited
read-only
scrollHeight
int
Inherited
read-only
scrollLeft
int
Inherited
read / write
scrollTop
int
Inherited
read / write
scrollWidth
int
Inherited
read-only
className
String
Inherited
read / write
id
String
Inherited
read / write
offsetParent
Element
Inherited
read-only
outerHtml
String
Inherited
read-only
shadowRoot
ShadowRoot
Inherited
read-only
style
CssStyleDeclaration
Inherited
read-only
tagName
String
Inherited
read-only
nextElementSibling
Element
Inherited
read-only
previousElementSibling
Element
Inherited
read-only
onAbort
ElementStream
<
Event
>
Inherited
read-only
onBeforeCopy
ElementStream
<
Event
>
Inherited
read-only
onBeforeCut
ElementStream
<
Event
>
Inherited
read-only
onBeforePaste
ElementStream
<
Event
>
Inherited
read-only
onBlur
ElementStream
<
Event
>
Inherited
read-only
onCanPlay
ElementStream
<
Event
>
Inherited
read-only
onCanPlayThrough
ElementStream
<
Event
>
Inherited
read-only
onChange
ElementStream
<
Event
>
Inherited
read-only
onClick
ElementStream
<
MouseEvent
>
Inherited
read-only
onContextMenu
ElementStream
<
MouseEvent
>
Inherited
read-only
onCopy
ElementStream
<
Event
>
Inherited
read-only
onCut
ElementStream
<
Event
>
Inherited
read-only
onDoubleClick
ElementStream
<
Event
>
Inherited
read-only
onDrag
ElementStream
<
MouseEvent
>
Inherited
read-only
onDragEnd
ElementStream
<
MouseEvent
>
Inherited
read-only
onDragEnter
ElementStream
<
MouseEvent
>
Inherited
read-only
onDragLeave
ElementStream
<
MouseEvent
>
Inherited
read-only
onDragOver
ElementStream
<
MouseEvent
>
Inherited
read-only
onDragStart
ElementStream
<
MouseEvent
>
Inherited
read-only
onDrop
ElementStream
<
MouseEvent
>
Inherited
read-only
onDurationChange
ElementStream
<
Event
>
Inherited
read-only
onEmptied
ElementStream
<
Event
>
Inherited
read-only
onEnded
ElementStream
<
Event
>
Inherited
read-only
onError
ElementStream
<
Event
>
Inherited
read-only
onFocus
ElementStream
<
Event
>
Inherited
read-only
onInput
ElementStream
<
Event
>
Inherited
read-only
onInvalid
ElementStream
<
Event
>
Inherited
read-only
onKeyDown
ElementStream
<
KeyboardEvent
>
Inherited
read-only
onKeyPress
ElementStream
<
KeyboardEvent
>
Inherited
read-only
onKeyUp
ElementStream
<
KeyboardEvent
>
Inherited
read-only
onLoad
ElementStream
<
Event
>
Inherited
read-only
onLoadedData
ElementStream
<
Event
>
Inherited
read-only
onLoadedMetadata
ElementStream
<
Event
>
Inherited
read-only
onMouseDown
ElementStream
<
MouseEvent
>
Inherited
read-only
onMouseEnter
ElementStream
<
MouseEvent
>
Inherited
read-only
onMouseLeave
ElementStream
<
MouseEvent
>
Inherited
read-only
onMouseMove
ElementStream
<
MouseEvent
>
Inherited
read-only
onMouseOut
ElementStream
<
MouseEvent
>
Inherited
read-only
onMouseOver
ElementStream
<
MouseEvent
>
Inherited
read-only
onMouseUp
ElementStream
<
MouseEvent
>
Inherited
read-only
onMouseWheel
ElementStream
<
WheelEvent
>
Inherited
read-only
onPaste
ElementStream
<
Event
>
Inherited
read-only
onPause
ElementStream
<
Event
>
Inherited
read-only
onPlay
ElementStream
<
Event
>
Inherited
read-only
onPlaying
ElementStream
<
Event
>
Inherited
read-only
onRateChange
ElementStream
<
Event
>
Inherited
read-only
onReset
ElementStream
<
Event
>
Inherited
read-only
onResize
ElementStream
<
Event
>
Inherited
read-only
onScroll
ElementStream
<
Event
>
Inherited
read-only
onSearch
ElementStream
<
Event
>
Inherited
read-only
onSeeked
ElementStream
<
Event
>
Inherited
read-only
onSeeking
ElementStream
<
Event
>
Inherited
read-only
onSelect
ElementStream
<
Event
>
Inherited
read-only
onSelectStart
ElementStream
<
Event
>
Inherited
read-only
onStalled
ElementStream
<
Event
>
Inherited
read-only
onSubmit
ElementStream
<
Event
>
Inherited
read-only
onSuspend
ElementStream
<
Event
>
Inherited
read-only
onTimeUpdate
ElementStream
<
Event
>
Inherited
read-only
onTouchCancel
ElementStream
<
TouchEvent
>
Inherited
read-only
onTouchEnd
ElementStream
<
TouchEvent
>
Inherited
read-only
onTouchEnter
ElementStream
<
TouchEvent
>
Inherited
read-only
onTouchLeave
ElementStream
<
TouchEvent
>
Inherited
read-only
onTouchMove
ElementStream
<
TouchEvent
>
Inherited
read-only
onTouchStart
ElementStream
<
TouchEvent
>
Inherited
read-only
onTransitionEnd
ElementStream
<
TransitionEvent
>
Inherited
read-only
onVolumeChange
ElementStream
<
Event
>
Inherited
read-only
onWaiting
ElementStream
<
Event
>
Inherited
read-only
onFullscreenChange
ElementStream
<
Event
>
Inherited
read-only
onFullscreenError
ElementStream
<
Event
>
Inherited
read-only
inputMethodContext
InputMethodContext
Inherited
read-only
isContentEditable
bool
Inherited
read-only
Instance Methods
setInnerHtml
(
String
html
, {
NodeValidator
validator
,
NodeTreeSanitizer
treeSanitizer
}) →
void
An override to place the contents into content rather than as child nodes.
toString
(
) →
String
Inherited
The string representation of this element.
addEventListener
(
String
type
,
dynamic
listener
(
Event
event
)
, [
bool
useCapture
]) →
void
Inherited
removeEventListener
(
String
type
,
dynamic
listener
(
Event
event
)
, [
bool
useCapture
]) →
void
Inherited
dispatchEvent
(
Event
event
) →
bool
Inherited
remove
(
) →
void
Inherited
Removes this node from the DOM.
replaceWith
(
Node
otherNode
) →
Node
Inherited
Replaces this node with another node.
insertAllBefore
(
Iterable
<
Node
>
newNodes
,
Node
refChild
) →
Node
Inherited
Inserts all of the nodes into this node directly before refChild.
append
(
Node
newChild
) →
Node
Inherited
Adds a node to the end of the child
nodes
list of this node.
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.
hasChildNodes
(
) →
bool
Inherited
Returns true if this node has any children.
insertBefore
(
Node
newChild
,
Node
refChild
) →
Node
Inherited
Inserts all of the nodes into this node directly before refChild.
querySelectorAll
(
String
selectors
) →
ElementList
<
Element
>
Inherited
Finds all descendent elements of this element that match the specified group of selectors.
query
(
String
relativeSelectors
) →
Element
Inherited
Alias for
querySelector
. Note this function is deprecated because its semantics will be changing in the future.
queryAll
(
String
relativeSelectors
) →
ElementList
<
Element
>
Inherited
Alias for
querySelectorAll
. Note this function is deprecated because its semantics will be changing in the future.
getNamespacedAttributes
(
String
namespace
) →
Map
<
String
,
String
>
Inherited
Gets a map for manipulating the attributes of a particular namespace.
getComputedStyle
(
[
String
pseudoElement
]) →
CssStyleDeclaration
Inherited
The set of all CSS values applied to this element, including inherited and default values.
appendText
(
String
text
) →
void
Inherited
Adds the specified text after the last child of this element.
appendHtml
(
String
text
, {
NodeValidator
validator
,
NodeTreeSanitizer
treeSanitizer
}) →
void
Inherited
Parses the specified text as HTML and adds the resulting node after the last child of this element.
attached
(
) →
void
Inherited
Called by the DOM when this element has been inserted into the live document.
detached
(
) →
void
Inherited
Called by the DOM when this element has been removed from the live document.
enteredView
(
) →
void
Inherited
Deprecated*: override
attached
instead.
leftView
(
) →
void
Inherited
Deprecated*: override
detached
instead.
attributeChanged
(
String
name
,
String
oldValue
,
String
newValue
) →
void
Inherited
Called by the DOM whenever an attribute on this has been changed.
scrollIntoView
(
[
ScrollAlignment
alignment
]) →
void
Inherited
Scrolls this element into view.
insertAdjacentHtml
(
String
where
,
String
html
, {
NodeValidator
validator
,
NodeTreeSanitizer
treeSanitizer
}) →
void
Inherited
Parses text as an HTML fragment and inserts it into the DOM at the specified location.
matchesWithAncestors
(
String
selectors
) →
bool
Inherited
Checks if this element or any of its parents match the CSS selectors.
offsetTo
(
Element
parent
) →
Point
Inherited
Provides the offset of this element's
borderEdge
relative to the specified parent.
createFragment
(
String
html
, {
NodeValidator
validator
,
NodeTreeSanitizer
treeSanitizer
}) →
DocumentFragment
Inherited
Create a DocumentFragment from the HTML fragment and ensure that it follows the sanitization rules specified by the validator or treeSanitizer.
animate
(
Object
effect
, [
Object
timing
]) →
AnimationPlayer
Inherited
blur
(
) →
void
Inherited
createShadowRoot
(
) →
ShadowRoot
Inherited
focus
(
) →
void
Inherited
getAnimationPlayers
(
) →
List
<
AnimationPlayer
>
Inherited
getAttribute
(
String
name
) →
String
Inherited
getAttributeNS
(
String
namespaceURI
,
String
localName
) →
String
Inherited
getBoundingClientRect
(
) →
Rectangle
Inherited
Returns the smallest bounding rectangle that encompasses this element's padding, scrollbar, and border.
getClientRects
(
) →
List
<
Rectangle
>
Inherited
Returns a list of bounding rectangles for each box associated with this element.
getDestinationInsertionPoints
(
) →
List
<
Node
>
Inherited
Returns a list of shadow DOM insertion points to which this element is distributed.
getElementsByClassName
(
String
classNames
) →
List
<
Node
>
Inherited
Returns a list of nodes with the given class name inside this element.
insertAdjacentElement
(
String
where
,
Element
element
) →
Element
Inherited
insertAdjacentText
(
String
where
,
String
text
) →
void
Inherited
matches
(
String
selectors
) →
bool
Inherited
requestFullscreen
(
) →
void
Inherited
requestPointerLock
(
) →
void
Inherited
setAttribute
(
String
name
,
String
value
) →
void
Inherited
setAttributeNS
(
String
namespaceURI
,
String
qualifiedName
,
String
value
) →
void
Inherited
querySelector
(
String
selectors
) →
Element
Inherited
Finds the first descendant element of this element that matches the specified group of selectors.
click
(
) →
void
Inherited