◐ Shell
clean mode source ↗

HTMLVideoElement | WebGPU API reference

Properties

Readonly ATTRIBUTE_NODE

ATTRIBUTE_NODE: number

Readonly CDATA_SECTION_NODE

CDATA_SECTION_NODE: number

Readonly COMMENT_NODE

COMMENT_NODE: number

Readonly DOCUMENT_FRAGMENT_NODE

DOCUMENT_FRAGMENT_NODE: number

Readonly DOCUMENT_NODE

DOCUMENT_NODE: number

Readonly DOCUMENT_POSITION_CONTAINED_BY

DOCUMENT_POSITION_CONTAINED_BY: number

Readonly DOCUMENT_POSITION_CONTAINS

DOCUMENT_POSITION_CONTAINS: number

Readonly DOCUMENT_POSITION_DISCONNECTED

DOCUMENT_POSITION_DISCONNECTED: number

Readonly DOCUMENT_POSITION_FOLLOWING

DOCUMENT_POSITION_FOLLOWING: number

Readonly DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC

DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: number

Readonly DOCUMENT_POSITION_PRECEDING

DOCUMENT_POSITION_PRECEDING: number

Readonly DOCUMENT_TYPE_NODE

DOCUMENT_TYPE_NODE: number

Readonly ELEMENT_NODE

ELEMENT_NODE: number

Readonly ENTITY_NODE

ENTITY_NODE: number

Readonly ENTITY_REFERENCE_NODE

ENTITY_REFERENCE_NODE: number

Readonly HAVE_CURRENT_DATA

HAVE_CURRENT_DATA: number

Readonly HAVE_ENOUGH_DATA

HAVE_ENOUGH_DATA: number

Readonly HAVE_FUTURE_DATA

HAVE_FUTURE_DATA: number

Readonly HAVE_METADATA

HAVE_METADATA: number

Readonly HAVE_NOTHING

HAVE_NOTHING: number

Readonly NETWORK_EMPTY

NETWORK_EMPTY: number

Readonly NETWORK_IDLE

NETWORK_IDLE: number

Readonly NETWORK_LOADING

NETWORK_LOADING: number

Readonly NETWORK_NO_SOURCE

NETWORK_NO_SOURCE: number

Readonly NOTATION_NODE

NOTATION_NODE: number

Readonly PROCESSING_INSTRUCTION_NODE

PROCESSING_INSTRUCTION_NODE: number

Readonly TEXT_NODE

TEXT_NODE: number

accessKey

accessKey: string

Readonly accessKeyLabel

accessKeyLabel: string

ariaAtomic

ariaAtomic: null | string

ariaAutoComplete

ariaAutoComplete: null | string

ariaBusy

ariaBusy: null | string

ariaChecked

ariaChecked: null | string

ariaColCount

ariaColCount: null | string

ariaColIndex

ariaColIndex: null | string

ariaColSpan

ariaColSpan: null | string

ariaCurrent

ariaCurrent: null | string

ariaDisabled

ariaDisabled: null | string

ariaExpanded

ariaExpanded: null | string

ariaHasPopup

ariaHasPopup: null | string

ariaHidden

ariaHidden: null | string

ariaKeyShortcuts

ariaKeyShortcuts: null | string

ariaLabel

ariaLabel: null | string

ariaLevel

ariaLevel: null | string

ariaLive

ariaLive: null | string

ariaModal

ariaModal: null | string

ariaMultiLine

ariaMultiLine: null | string

ariaMultiSelectable

ariaMultiSelectable: null | string

ariaOrientation

ariaOrientation: null | string

ariaPlaceholder

ariaPlaceholder: null | string

ariaPosInSet

ariaPosInSet: null | string

ariaPressed

ariaPressed: null | string

ariaReadOnly

ariaReadOnly: null | string

ariaRequired

ariaRequired: null | string

ariaRoleDescription

ariaRoleDescription: null | string

ariaRowCount

ariaRowCount: null | string

ariaRowIndex

ariaRowIndex: null | string

ariaRowSpan

ariaRowSpan: null | string

ariaSelected

ariaSelected: null | string

ariaSetSize

ariaSetSize: null | string

ariaSort

ariaSort: null | string

ariaValueMax

ariaValueMax: null | string

ariaValueMin

ariaValueMin: null | string

ariaValueNow

ariaValueNow: null | string

ariaValueText

ariaValueText: null | string

Readonly assignedSlot

assignedSlot: null | HTMLSlotElement

Readonly attributes

attributes: NamedNodeMap

autocapitalize

autocapitalize: string

autofocus

autofocus: boolean

autoplay

autoplay: boolean

Readonly baseURI

baseURI: string

Readonly buffered

buffered: TimeRanges

Readonly childElementCount

childElementCount: number

Readonly childNodes

childNodes: NodeListOf<ChildNode>

Readonly children

children: HTMLCollection

Readonly classList

classList: DOMTokenList

className

className: string

Readonly clientHeight

clientHeight: number

Readonly clientLeft

clientLeft: number

Readonly clientTop

clientTop: number

Readonly clientWidth

clientWidth: number

contentEditable

contentEditable: string

controls

controls: boolean

crossOrigin

crossOrigin: null | string

Readonly currentSrc

currentSrc: string

currentTime

currentTime: number

Readonly dataset

dataset: DOMStringMap

defaultMuted

defaultMuted: boolean

defaultPlaybackRate

defaultPlaybackRate: number

dir

dir: string

disablePictureInPicture

disablePictureInPicture: boolean

disableRemotePlayback

disableRemotePlayback: boolean

draggable

draggable: boolean

Readonly duration

duration: number

Readonly ended

ended: boolean

enterKeyHint

enterKeyHint: string

Readonly error

error: null | MediaError

Readonly firstChild

firstChild: null | ChildNode

Readonly firstElementChild

firstElementChild: null | Element

height

height: number

hidden

hidden: boolean

id

id: string

innerHTML

innerHTML: string

innerText

innerText: string

inputMode

inputMode: string

Readonly isConnected

isConnected: boolean

Readonly isContentEditable

isContentEditable: boolean

lang

lang: string

Readonly lastChild

lastChild: null | ChildNode

Readonly lastElementChild

lastElementChild: null | Element

Readonly localName

localName: string

loop

loop: boolean

Readonly mediaKeys

mediaKeys: null | MediaKeys

muted

muted: boolean

Readonly namespaceURI

namespaceURI: null | string

Readonly networkState

networkState: number

Readonly nextElementSibling

nextElementSibling: null | Element

Readonly nextSibling

nextSibling: null | ChildNode

Readonly nodeName

nodeName: string

Readonly nodeType

nodeType: number

nodeValue

nodeValue: null | string

Optional nonce

nonce?: string

Readonly offsetHeight

offsetHeight: number

Readonly offsetLeft

offsetLeft: number

Readonly offsetParent

offsetParent: null | Element

Readonly offsetTop

offsetTop: number

Readonly offsetWidth

offsetWidth: number

onabort

onabort: null | ((this: GlobalEventHandlers, ev: UIEvent) => any)

onanimationcancel

onanimationcancel: null | ((this: GlobalEventHandlers, ev: AnimationEvent) => any)

onanimationend

onanimationend: null | ((this: GlobalEventHandlers, ev: AnimationEvent) => any)

onanimationiteration

onanimationiteration: null | ((this: GlobalEventHandlers, ev: AnimationEvent) => any)

onanimationstart

onanimationstart: null | ((this: GlobalEventHandlers, ev: AnimationEvent) => any)

onauxclick

onauxclick: null | ((this: GlobalEventHandlers, ev: MouseEvent) => any)

onblur

onblur: null | ((this: GlobalEventHandlers, ev: FocusEvent) => any)

oncanplay

oncanplay: null | ((this: GlobalEventHandlers, ev: Event) => any)

oncanplaythrough

oncanplaythrough: null | ((this: GlobalEventHandlers, ev: Event) => any)

onchange

onchange: null | ((this: GlobalEventHandlers, ev: Event) => any)

onclick

onclick: null | ((this: GlobalEventHandlers, ev: MouseEvent) => any)

onclose

onclose: null | ((this: GlobalEventHandlers, ev: Event) => any)

oncontextmenu

oncontextmenu: null | ((this: GlobalEventHandlers, ev: MouseEvent) => any)

oncopy

oncopy: null | ((this: DocumentAndElementEventHandlers, ev: ClipboardEvent) => any)

oncuechange

oncuechange: null | ((this: GlobalEventHandlers, ev: Event) => any)

oncut

oncut: null | ((this: DocumentAndElementEventHandlers, ev: ClipboardEvent) => any)

ondblclick

ondblclick: null | ((this: GlobalEventHandlers, ev: MouseEvent) => any)

ondrag

ondrag: null | ((this: GlobalEventHandlers, ev: DragEvent) => any)

ondragend

ondragend: null | ((this: GlobalEventHandlers, ev: DragEvent) => any)

ondragenter

ondragenter: null | ((this: GlobalEventHandlers, ev: DragEvent) => any)

ondragleave

ondragleave: null | ((this: GlobalEventHandlers, ev: DragEvent) => any)

ondragover

ondragover: null | ((this: GlobalEventHandlers, ev: DragEvent) => any)

ondragstart

ondragstart: null | ((this: GlobalEventHandlers, ev: DragEvent) => any)

ondrop

ondrop: null | ((this: GlobalEventHandlers, ev: DragEvent) => any)

ondurationchange

ondurationchange: null | ((this: GlobalEventHandlers, ev: Event) => any)

onemptied

onemptied: null | ((this: GlobalEventHandlers, ev: Event) => any)

onencrypted

onencrypted: null | ((this: HTMLMediaElement, ev: MediaEncryptedEvent) => any)

onended

onended: null | ((this: GlobalEventHandlers, ev: Event) => any)

onenterpictureinpicture

onenterpictureinpicture: null | ((this: HTMLVideoElement, ev: Event) => any)

onerror

onerror: OnErrorEventHandler

onfocus

onfocus: null | ((this: GlobalEventHandlers, ev: FocusEvent) => any)

onformdata

onformdata: null | ((this: GlobalEventHandlers, ev: FormDataEvent) => any)

onfullscreenchange

onfullscreenchange: null | ((this: Element, ev: Event) => any)

onfullscreenerror

onfullscreenerror: null | ((this: Element, ev: Event) => any)

ongotpointercapture

ongotpointercapture: null | ((this: GlobalEventHandlers, ev: PointerEvent) => any)

oninput

oninput: null | ((this: GlobalEventHandlers, ev: Event) => any)

oninvalid

oninvalid: null | ((this: GlobalEventHandlers, ev: Event) => any)

onkeydown

onkeydown: null | ((this: GlobalEventHandlers, ev: KeyboardEvent) => any)

onkeypress

onkeypress: null | ((this: GlobalEventHandlers, ev: KeyboardEvent) => any)

onkeyup

onkeyup: null | ((this: GlobalEventHandlers, ev: KeyboardEvent) => any)

onleavepictureinpicture

onleavepictureinpicture: null | ((this: HTMLVideoElement, ev: Event) => any)

onload

onload: null | ((this: GlobalEventHandlers, ev: Event) => any)

onloadeddata

onloadeddata: null | ((this: GlobalEventHandlers, ev: Event) => any)

onloadedmetadata

onloadedmetadata: null | ((this: GlobalEventHandlers, ev: Event) => any)

onloadstart

onloadstart: null | ((this: GlobalEventHandlers, ev: Event) => any)

onlostpointercapture

onlostpointercapture: null | ((this: GlobalEventHandlers, ev: PointerEvent) => any)

onmousedown

onmousedown: null | ((this: GlobalEventHandlers, ev: MouseEvent) => any)

onmouseenter

onmouseenter: null | ((this: GlobalEventHandlers, ev: MouseEvent) => any)

onmouseleave

onmouseleave: null | ((this: GlobalEventHandlers, ev: MouseEvent) => any)

onmousemove

onmousemove: null | ((this: GlobalEventHandlers, ev: MouseEvent) => any)

onmouseout

onmouseout: null | ((this: GlobalEventHandlers, ev: MouseEvent) => any)

onmouseover

onmouseover: null | ((this: GlobalEventHandlers, ev: MouseEvent) => any)

onmouseup

onmouseup: null | ((this: GlobalEventHandlers, ev: MouseEvent) => any)

onpaste

onpaste: null | ((this: DocumentAndElementEventHandlers, ev: ClipboardEvent) => any)

onpause

onpause: null | ((this: GlobalEventHandlers, ev: Event) => any)

onplay

onplay: null | ((this: GlobalEventHandlers, ev: Event) => any)

onplaying

onplaying: null | ((this: GlobalEventHandlers, ev: Event) => any)

onpointercancel

onpointercancel: null | ((this: GlobalEventHandlers, ev: PointerEvent) => any)

onpointerdown

onpointerdown: null | ((this: GlobalEventHandlers, ev: PointerEvent) => any)

onpointerenter

onpointerenter: null | ((this: GlobalEventHandlers, ev: PointerEvent) => any)

onpointerleave

onpointerleave: null | ((this: GlobalEventHandlers, ev: PointerEvent) => any)

onpointermove

onpointermove: null | ((this: GlobalEventHandlers, ev: PointerEvent) => any)

onpointerout

onpointerout: null | ((this: GlobalEventHandlers, ev: PointerEvent) => any)

onpointerover

onpointerover: null | ((this: GlobalEventHandlers, ev: PointerEvent) => any)

onpointerup

onpointerup: null | ((this: GlobalEventHandlers, ev: PointerEvent) => any)

onprogress

onprogress: null | ((this: GlobalEventHandlers, ev: ProgressEvent<EventTarget>) => any)

onratechange

onratechange: null | ((this: GlobalEventHandlers, ev: Event) => any)

onreset

onreset: null | ((this: GlobalEventHandlers, ev: Event) => any)

onresize

onresize: null | ((this: GlobalEventHandlers, ev: UIEvent) => any)

onscroll

onscroll: null | ((this: GlobalEventHandlers, ev: Event) => any)

onsecuritypolicyviolation

onsecuritypolicyviolation: null | ((this: GlobalEventHandlers, ev: SecurityPolicyViolationEvent) => any)

onseeked

onseeked: null | ((this: GlobalEventHandlers, ev: Event) => any)

onseeking

onseeking: null | ((this: GlobalEventHandlers, ev: Event) => any)

onselect

onselect: null | ((this: GlobalEventHandlers, ev: Event) => any)

onselectionchange

onselectionchange: null | ((this: GlobalEventHandlers, ev: Event) => any)

onselectstart

onselectstart: null | ((this: GlobalEventHandlers, ev: Event) => any)

onslotchange

onslotchange: null | ((this: GlobalEventHandlers, ev: Event) => any)

onstalled

onstalled: null | ((this: GlobalEventHandlers, ev: Event) => any)

onsubmit

onsubmit: null | ((this: GlobalEventHandlers, ev: SubmitEvent) => any)

onsuspend

onsuspend: null | ((this: GlobalEventHandlers, ev: Event) => any)

ontimeupdate

ontimeupdate: null | ((this: GlobalEventHandlers, ev: Event) => any)

ontoggle

ontoggle: null | ((this: GlobalEventHandlers, ev: Event) => any)

Optional ontouchcancel

ontouchcancel?: null | ((this: GlobalEventHandlers, ev: TouchEvent) => any)

Optional ontouchend

ontouchend?: null | ((this: GlobalEventHandlers, ev: TouchEvent) => any)

Optional ontouchmove

ontouchmove?: null | ((this: GlobalEventHandlers, ev: TouchEvent) => any)

Optional ontouchstart

ontouchstart?: null | ((this: GlobalEventHandlers, ev: TouchEvent) => any)

ontransitioncancel

ontransitioncancel: null | ((this: GlobalEventHandlers, ev: TransitionEvent) => any)

ontransitionend

ontransitionend: null | ((this: GlobalEventHandlers, ev: TransitionEvent) => any)

ontransitionrun

ontransitionrun: null | ((this: GlobalEventHandlers, ev: TransitionEvent) => any)

ontransitionstart

ontransitionstart: null | ((this: GlobalEventHandlers, ev: TransitionEvent) => any)

onvolumechange

onvolumechange: null | ((this: GlobalEventHandlers, ev: Event) => any)

onwaiting

onwaiting: null | ((this: GlobalEventHandlers, ev: Event) => any)

onwaitingforkey

onwaitingforkey: null | ((this: HTMLMediaElement, ev: Event) => any)

onwebkitanimationend

onwebkitanimationend: null | ((this: GlobalEventHandlers, ev: Event) => any)

onwebkitanimationiteration

onwebkitanimationiteration: null | ((this: GlobalEventHandlers, ev: Event) => any)

onwebkitanimationstart

onwebkitanimationstart: null | ((this: GlobalEventHandlers, ev: Event) => any)

onwebkittransitionend

onwebkittransitionend: null | ((this: GlobalEventHandlers, ev: Event) => any)

onwheel

onwheel: null | ((this: GlobalEventHandlers, ev: WheelEvent) => any)

outerHTML

outerHTML: string

outerText

outerText: string

Readonly ownerDocument

ownerDocument: Document

Readonly parentElement

parentElement: null | HTMLElement

Readonly parentNode

parentNode: null | ParentNode

Readonly part

part: DOMTokenList

Readonly paused

paused: boolean

playbackRate

playbackRate: number

Readonly played

played: TimeRanges

playsInline

playsInline: boolean

poster

poster: string

Readonly prefix

prefix: null | string

preload

preload: "" | "auto" | "none" | "metadata"

Readonly previousElementSibling

previousElementSibling: null | Element

Readonly previousSibling

previousSibling: null | ChildNode

Readonly readyState

readyState: number

Readonly remote

remote: RemotePlayback

Readonly scrollHeight

scrollHeight: number

scrollLeft

scrollLeft: number

scrollTop

scrollTop: number

Readonly scrollWidth

scrollWidth: number

Readonly seekable

seekable: TimeRanges

Readonly seeking

seeking: boolean

Readonly shadowRoot

shadowRoot: null | ShadowRoot

slot

slot: string

spellcheck

spellcheck: boolean

src

src: string

srcObject

srcObject: null | MediaProvider

Readonly style

style: CSSStyleDeclaration

tabIndex

tabIndex: number

Readonly tagName

tagName: string

textContent

textContent: null | string

Readonly textTracks

textTracks: TextTrackList

title

title: string

translate

translate: boolean

Readonly videoHeight

videoHeight: number

Readonly videoWidth

videoWidth: number

volume

volume: number

width

width: number

Methods

addEventListener

  • addEventListener<K>(type: K, listener: ((this: HTMLVideoElement, ev: HTMLVideoElementEventMap[K]) => any), options?: boolean | AddEventListenerOptions): void
  • Type Parameters

    • K extends keyof HTMLVideoElementEventMap

    Parameters

    • type: K
    • listener: ((this: HTMLVideoElement, ev: HTMLVideoElementEventMap[K]) => any)
    • Optional options: boolean | AddEventListenerOptions

    Returns void

  • addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void
  • Parameters

    • type: string
    • listener: EventListenerOrEventListenerObject
    • Optional options: boolean | AddEventListenerOptions

    Returns void

addTextTrack

  • addTextTrack(kind: TextTrackKind, label?: string, language?: string): TextTrack
  • Parameters

    • kind: TextTrackKind
    • Optional label: string
    • Optional language: string

    Returns TextTrack

after

  • after(...nodes: (string | Node)[]): void
  • Parameters

    • Rest ...nodes: (string | Node)[]

    Returns void

animate

  • animate(keyframes: null | Keyframe[] | PropertyIndexedKeyframes, options?: number | KeyframeAnimationOptions): Animation
  • Parameters

    • keyframes: null | Keyframe[] | PropertyIndexedKeyframes
    • Optional options: number | KeyframeAnimationOptions

    Returns Animation

append

  • append(...nodes: (string | Node)[]): void
  • Parameters

    • Rest ...nodes: (string | Node)[]

    Returns void

appendChild

  • appendChild<T>(node: T): T
  • Type Parameters

    • T extends Node

    Parameters

    • node: T

    Returns T

attachInternals

  • attachInternals(): ElementInternals
  • Returns ElementInternals

attachShadow

  • attachShadow(init: ShadowRootInit): ShadowRoot
  • Parameters

    • init: ShadowRootInit

    Returns ShadowRoot

before

  • before(...nodes: (string | Node)[]): void
  • Parameters

    • Rest ...nodes: (string | Node)[]

    Returns void

blur

  • blur(): void
  • Returns void

canPlayType

  • canPlayType(type: string): CanPlayTypeResult
  • Parameters

    • type: string

    Returns CanPlayTypeResult

click

  • click(): void
  • Returns void

cloneNode

  • cloneNode(deep?: boolean): Node
  • Parameters

    • Optional deep: boolean

    Returns Node

closest

  • closest<K>(selector: K): null | HTMLElementTagNameMap[K]
  • Type Parameters

    • K extends keyof HTMLElementTagNameMap

    Parameters

    • selector: K

    Returns null | HTMLElementTagNameMap[K]

  • closest<K>(selector: K): null | SVGElementTagNameMap[K]
  • Type Parameters

    • K extends keyof SVGElementTagNameMap

    Parameters

    • selector: K

    Returns null | SVGElementTagNameMap[K]

  • closest<E>(selectors: string): null | E
  • Type Parameters

    • E extends Element = Element

    Parameters

    • selectors: string

    Returns null | E

compareDocumentPosition

  • compareDocumentPosition(other: Node): number
  • Parameters

    • other: Node

    Returns number

contains

  • contains(other: null | Node): boolean
  • Parameters

    • other: null | Node

    Returns boolean

dispatchEvent

  • dispatchEvent(event: Event): boolean
  • Parameters

    • event: Event

    Returns boolean

fastSeek

  • fastSeek(time: number): void
  • Parameters

    • time: number

    Returns void

focus

  • focus(options?: FocusOptions): void
  • Parameters

    • Optional options: FocusOptions

    Returns void

getAnimations

  • getAnimations(options?: GetAnimationsOptions): Animation[]
  • Parameters

    • Optional options: GetAnimationsOptions

    Returns Animation[]

getAttribute

  • getAttribute(qualifiedName: string): null | string
  • Parameters

    • qualifiedName: string

    Returns null | string

getAttributeNS

  • getAttributeNS(namespace: null | string, localName: string): null | string
  • Parameters

    • namespace: null | string
    • localName: string

    Returns null | string

getAttributeNames

  • getAttributeNames(): string[]
  • Returns string[]

getAttributeNode

  • getAttributeNode(qualifiedName: string): null | Attr
  • Parameters

    • qualifiedName: string

    Returns null | Attr

getAttributeNodeNS

  • getAttributeNodeNS(namespace: null | string, localName: string): null | Attr
  • Parameters

    • namespace: null | string
    • localName: string

    Returns null | Attr

getBoundingClientRect

  • getBoundingClientRect(): DOMRect
  • Returns DOMRect

getClientRects

  • getClientRects(): DOMRectList
  • Returns DOMRectList

getElementsByClassName

  • getElementsByClassName(classNames: string): HTMLCollectionOf<Element>
  • Parameters

    • classNames: string

    Returns HTMLCollectionOf<Element>

getElementsByTagName

  • getElementsByTagName<K>(qualifiedName: K): HTMLCollectionOf<HTMLElementTagNameMap[K]>
  • Type Parameters

    • K extends keyof HTMLElementTagNameMap

    Parameters

    • qualifiedName: K

    Returns HTMLCollectionOf<HTMLElementTagNameMap[K]>

  • getElementsByTagName<K>(qualifiedName: K): HTMLCollectionOf<SVGElementTagNameMap[K]>
  • Type Parameters

    • K extends keyof SVGElementTagNameMap

    Parameters

    • qualifiedName: K

    Returns HTMLCollectionOf<SVGElementTagNameMap[K]>

  • getElementsByTagName(qualifiedName: string): HTMLCollectionOf<Element>
  • Parameters

    • qualifiedName: string

    Returns HTMLCollectionOf<Element>

getElementsByTagNameNS

  • getElementsByTagNameNS(namespaceURI: "http://www.w3.org/1999/xhtml", localName: string): HTMLCollectionOf<HTMLElement>
  • Parameters

    • namespaceURI: "http://www.w3.org/1999/xhtml"
    • localName: string

    Returns HTMLCollectionOf<HTMLElement>

  • getElementsByTagNameNS(namespaceURI: "http://www.w3.org/2000/svg", localName: string): HTMLCollectionOf<SVGElement>
  • Parameters

    • namespaceURI: "http://www.w3.org/2000/svg"
    • localName: string

    Returns HTMLCollectionOf<SVGElement>

  • getElementsByTagNameNS(namespace: null | string, localName: string): HTMLCollectionOf<Element>
  • Parameters

    • namespace: null | string
    • localName: string

    Returns HTMLCollectionOf<Element>

getRootNode

  • getRootNode(options?: GetRootNodeOptions): Node
  • Parameters

    • Optional options: GetRootNodeOptions

    Returns Node

getVideoPlaybackQuality

  • getVideoPlaybackQuality(): VideoPlaybackQuality
  • Returns VideoPlaybackQuality

hasAttribute

  • hasAttribute(qualifiedName: string): boolean
  • Parameters

    • qualifiedName: string

    Returns boolean

hasAttributeNS

  • hasAttributeNS(namespace: null | string, localName: string): boolean
  • Parameters

    • namespace: null | string
    • localName: string

    Returns boolean

hasAttributes

  • hasAttributes(): boolean
  • Returns boolean

hasChildNodes

  • hasChildNodes(): boolean
  • Returns boolean

hasPointerCapture

  • hasPointerCapture(pointerId: number): boolean
  • Parameters

    • pointerId: number

    Returns boolean

insertAdjacentElement

  • insertAdjacentElement(where: InsertPosition, element: Element): null | Element
  • Parameters

    • where: InsertPosition
    • element: Element

    Returns null | Element

insertAdjacentHTML

  • insertAdjacentHTML(position: InsertPosition, text: string): void
  • Parameters

    • position: InsertPosition
    • text: string

    Returns void

insertAdjacentText

  • insertAdjacentText(where: InsertPosition, data: string): void
  • Parameters

    • where: InsertPosition
    • data: string

    Returns void

insertBefore

  • insertBefore<T>(node: T, child: null | Node): T
  • Type Parameters

    • T extends Node

    Parameters

    • node: T
    • child: null | Node

    Returns T

isDefaultNamespace

  • isDefaultNamespace(namespace: null | string): boolean
  • Parameters

    • namespace: null | string

    Returns boolean

isEqualNode

  • isEqualNode(otherNode: null | Node): boolean
  • Parameters

    • otherNode: null | Node

    Returns boolean

isSameNode

  • isSameNode(otherNode: null | Node): boolean
  • Parameters

    • otherNode: null | Node

    Returns boolean

load

  • load(): void
  • Returns void

lookupNamespaceURI

  • lookupNamespaceURI(prefix: null | string): null | string
  • Parameters

    • prefix: null | string

    Returns null | string

lookupPrefix

  • lookupPrefix(namespace: null | string): null | string
  • Parameters

    • namespace: null | string

    Returns null | string

matches

  • matches(selectors: string): boolean
  • Parameters

    • selectors: string

    Returns boolean

normalize

  • normalize(): void
  • Returns void

pause

  • pause(): void
  • Returns void

play

  • play(): Promise<void>
  • Returns Promise<void>

prepend

  • prepend(...nodes: (string | Node)[]): void
  • Parameters

    • Rest ...nodes: (string | Node)[]

    Returns void

querySelector

  • querySelector<K>(selectors: K): null | HTMLElementTagNameMap[K]
  • Type Parameters

    • K extends keyof HTMLElementTagNameMap

    Parameters

    • selectors: K

    Returns null | HTMLElementTagNameMap[K]

  • querySelector<K>(selectors: K): null | SVGElementTagNameMap[K]
  • Type Parameters

    • K extends keyof SVGElementTagNameMap

    Parameters

    • selectors: K

    Returns null | SVGElementTagNameMap[K]

  • querySelector<E>(selectors: string): null | E
  • Type Parameters

    • E extends Element = Element

    Parameters

    • selectors: string

    Returns null | E

querySelectorAll

  • querySelectorAll<K>(selectors: K): NodeListOf<HTMLElementTagNameMap[K]>
  • Type Parameters

    • K extends keyof HTMLElementTagNameMap

    Parameters

    • selectors: K

    Returns NodeListOf<HTMLElementTagNameMap[K]>

  • querySelectorAll<K>(selectors: K): NodeListOf<SVGElementTagNameMap[K]>
  • Type Parameters

    • K extends keyof SVGElementTagNameMap

    Parameters

    • selectors: K

    Returns NodeListOf<SVGElementTagNameMap[K]>

  • querySelectorAll<E>(selectors: string): NodeListOf<E>
  • Type Parameters

    • E extends Element = Element

    Parameters

    • selectors: string

    Returns NodeListOf<E>

releasePointerCapture

  • releasePointerCapture(pointerId: number): void
  • Parameters

    • pointerId: number

    Returns void

remove

  • remove(): void
  • Returns void

removeAttribute

  • removeAttribute(qualifiedName: string): void
  • Parameters

    • qualifiedName: string

    Returns void

removeAttributeNS

  • removeAttributeNS(namespace: null | string, localName: string): void
  • Parameters

    • namespace: null | string
    • localName: string

    Returns void

removeAttributeNode

  • removeAttributeNode(attr: Attr): Attr
  • Parameters

    • attr: Attr

    Returns Attr

removeChild

  • removeChild<T>(child: T): T
  • Type Parameters

    • T extends Node

    Parameters

    • child: T

    Returns T

removeEventListener

  • removeEventListener<K>(type: K, listener: ((this: HTMLVideoElement, ev: HTMLVideoElementEventMap[K]) => any), options?: boolean | EventListenerOptions): void
  • Type Parameters

    • K extends keyof HTMLVideoElementEventMap

    Parameters

    • type: K
    • listener: ((this: HTMLVideoElement, ev: HTMLVideoElementEventMap[K]) => any)
    • Optional options: boolean | EventListenerOptions

    Returns void

  • removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void
  • Parameters

    • type: string
    • listener: EventListenerOrEventListenerObject
    • Optional options: boolean | EventListenerOptions

    Returns void

replaceChild

  • replaceChild<T>(node: Node, child: T): T
  • Type Parameters

    • T extends Node

    Parameters

    • node: Node
    • child: T

    Returns T

replaceChildren

  • replaceChildren(...nodes: (string | Node)[]): void
  • Parameters

    • Rest ...nodes: (string | Node)[]

    Returns void

replaceWith

  • replaceWith(...nodes: (string | Node)[]): void
  • Parameters

    • Rest ...nodes: (string | Node)[]

    Returns void

requestFullscreen

  • requestFullscreen(options?: FullscreenOptions): Promise<void>
  • Parameters

    • Optional options: FullscreenOptions

    Returns Promise<void>

requestPictureInPicture

  • requestPictureInPicture(): Promise<PictureInPictureWindow>
  • Returns Promise<PictureInPictureWindow>

requestPointerLock

  • requestPointerLock(): void
  • Returns void

scroll

  • scroll(options?: ScrollToOptions): void
  • Parameters

    • Optional options: ScrollToOptions

    Returns void

  • scroll(x: number, y: number): void
  • Parameters

    • x: number
    • y: number

    Returns void

scrollBy

  • scrollBy(options?: ScrollToOptions): void
  • Parameters

    • Optional options: ScrollToOptions

    Returns void

  • scrollBy(x: number, y: number): void
  • Parameters

    • x: number
    • y: number

    Returns void

scrollIntoView

  • scrollIntoView(arg?: boolean | ScrollIntoViewOptions): void
  • Parameters

    • Optional arg: boolean | ScrollIntoViewOptions

    Returns void

scrollTo

  • scrollTo(options?: ScrollToOptions): void
  • Parameters

    • Optional options: ScrollToOptions

    Returns void

  • scrollTo(x: number, y: number): void
  • Parameters

    • x: number
    • y: number

    Returns void

setAttribute

  • setAttribute(qualifiedName: string, value: string): void
  • Parameters

    • qualifiedName: string
    • value: string

    Returns void

setAttributeNS

  • setAttributeNS(namespace: null | string, qualifiedName: string, value: string): void
  • Parameters

    • namespace: null | string
    • qualifiedName: string
    • value: string

    Returns void

setAttributeNode

  • setAttributeNode(attr: Attr): null | Attr
  • Parameters

    • attr: Attr

    Returns null | Attr

setAttributeNodeNS

  • setAttributeNodeNS(attr: Attr): null | Attr
  • Parameters

    • attr: Attr

    Returns null | Attr

setMediaKeys

  • setMediaKeys(mediaKeys: null | MediaKeys): Promise<void>
  • Parameters

    • mediaKeys: null | MediaKeys

    Returns Promise<void>

setPointerCapture

  • setPointerCapture(pointerId: number): void
  • Parameters

    • pointerId: number

    Returns void

toggleAttribute

  • toggleAttribute(qualifiedName: string, force?: boolean): boolean
  • Parameters

    • qualifiedName: string
    • Optional force: boolean

    Returns boolean

webkitMatchesSelector

  • webkitMatchesSelector(selectors: string): boolean
  • Parameters

    • selectors: string

    Returns boolean