HTMLOptionElement

Exposes the JavaScript HTMLOptionElement to Kotlin

Since Kotlin

1.1

Inheritors

Exposes the JavaScript HTMLOptionElement to Kotlin

Since Kotlin

1.8

Inheritors

Constructors

Link copied to clipboard
constructor()
constructor()

Types

Link copied to clipboard
object Companion
Since Kotlin 1.1
object Companion
Since Kotlin 1.8

Properties

Link copied to clipboard
open var accessKey: String
Since Kotlin 1.1
open var accessKey: String
Since Kotlin 1.8
Link copied to clipboard
Since Kotlin 1.1
Since Kotlin 1.8
Link copied to clipboard
Since Kotlin 1.1
Since Kotlin 1.8
Link copied to clipboard
Since Kotlin 1.1
Since Kotlin 1.8
Link copied to clipboard
open val baseURI: String
Since Kotlin 1.1
open val baseURI: String
Since Kotlin 1.8
Link copied to clipboard
abstract val childElementCount: Int
Since Kotlin 1.1
abstract val childElementCount: Int
Since Kotlin 1.8
Link copied to clipboard
Since Kotlin 1.1
Since Kotlin 1.8
Link copied to clipboard
abstract val children: HTMLCollection
Since Kotlin 1.1
abstract val children: HTMLCollection
Since Kotlin 1.8
Link copied to clipboard
Since Kotlin 1.1
Since Kotlin 1.8
Link copied to clipboard
open var className: String
Since Kotlin 1.1
open var className: String
Since Kotlin 1.8
Link copied to clipboard
open val clientHeight: Int
Since Kotlin 1.1
open val clientHeight: Int
Since Kotlin 1.8
Link copied to clipboard
open val clientLeft: Int
Since Kotlin 1.1
open val clientLeft: Int
Since Kotlin 1.8
Link copied to clipboard
open val clientTop: Int
Since Kotlin 1.1
open val clientTop: Int
Since Kotlin 1.8
Link copied to clipboard
open val clientWidth: Int
Since Kotlin 1.1
open val clientWidth: Int
Since Kotlin 1.8
Link copied to clipboard
abstract var contentEditable: String
Since Kotlin 1.1
abstract var contentEditable: String
Since Kotlin 1.8
Link copied to clipboard
Since Kotlin 1.1
Since Kotlin 1.8
Link copied to clipboard
Since Kotlin 1.1
Since Kotlin 1.8
Link copied to clipboard
Since Kotlin 1.1
Since Kotlin 1.8
Link copied to clipboard
open var dir: String
Since Kotlin 1.1
open var dir: String
Since Kotlin 1.8
Link copied to clipboard
open var disabled: Boolean
Since Kotlin 1.1
open var disabled: Boolean
Since Kotlin 1.8
Link copied to clipboard
open var draggable: Boolean
Since Kotlin 1.1
open var draggable: Boolean
Since Kotlin 1.8
Link copied to clipboard
Since Kotlin 1.1
Since Kotlin 1.8
Link copied to clipboard
open val firstChild: Node?
Since Kotlin 1.1
open val firstChild: Node?
Since Kotlin 1.8
Link copied to clipboard
Since Kotlin 1.1
Since Kotlin 1.8
Link copied to clipboard
Since Kotlin 1.1
Since Kotlin 1.8
Link copied to clipboard
open var hidden: Boolean
Since Kotlin 1.1
open var hidden: Boolean
Since Kotlin 1.8
Link copied to clipboard
open var id: String
Since Kotlin 1.1
open var id: String
Since Kotlin 1.8
Link copied to clipboard
open val index: Int
Since Kotlin 1.1
open val index: Int
Since Kotlin 1.8
Link copied to clipboard
open var innerHTML: String
Since Kotlin 1.1
open var innerHTML: String
Since Kotlin 1.8
Link copied to clipboard
open var innerText: String
Since Kotlin 1.1
open var innerText: String
Since Kotlin 1.8
Link copied to clipboard
Since Kotlin 1.1
Since Kotlin 1.8
Link copied to clipboard
Since Kotlin 1.1
Since Kotlin 1.8
Link copied to clipboard

Gets a value indicating whether this node is an Element.

Since Kotlin 1.1

Gets a value indicating whether this node is an Element.

Since Kotlin 1.4

Gets a value indicating whether this node is an Element.

Since Kotlin 1.8
Link copied to clipboard

Gets a value indicating whether this node is a TEXT_NODE or a CDATA_SECTION_NODE.

Since Kotlin 1.1

Gets a value indicating whether this node is a TEXT_NODE or a CDATA_SECTION_NODE.

Since Kotlin 1.4

Gets a value indicating whether this node is a TEXT_NODE or a CDATA_SECTION_NODE.

Since Kotlin 1.8
Link copied to clipboard
open var label: String
Since Kotlin 1.1
open var label: String
Since Kotlin 1.8
Link copied to clipboard
open var lang: String
Since Kotlin 1.1
open var lang: String
Since Kotlin 1.8
Link copied to clipboard
open val lastChild: Node?
Since Kotlin 1.1
open val lastChild: Node?
Since Kotlin 1.8
Link copied to clipboard
Since Kotlin 1.1
Since Kotlin 1.8
Link copied to clipboard
open val localName: String
Since Kotlin 1.1
open val localName: String
Since Kotlin 1.8
Link copied to clipboard
open val namespaceURI: String?
Since Kotlin 1.1
open val namespaceURI: String?
Since Kotlin 1.8
Link copied to clipboard
Since Kotlin 1.1
Since Kotlin 1.8
Link copied to clipboard
open val nextSibling: Node?
Since Kotlin 1.1
open val nextSibling: Node?
Since Kotlin 1.8
Link copied to clipboard
open val nodeName: String
Since Kotlin 1.1
open val nodeName: String
Since Kotlin 1.8
Link copied to clipboard
open val nodeType: Short
Since Kotlin 1.1
open val nodeType: Short
Since Kotlin 1.8
Link copied to clipboard
open var nodeValue: String?
Since Kotlin 1.1
open var nodeValue: String?
Since Kotlin 1.8
Link copied to clipboard
open val offsetHeight: Int
Since Kotlin 1.1
open val offsetHeight: Int
Since Kotlin 1.8
Link copied to clipboard
open val offsetLeft: Int
Since Kotlin 1.1
open val offsetLeft: Int
Since Kotlin 1.8
Link copied to clipboard
Since Kotlin 1.1
Since Kotlin 1.8
Link copied to clipboard
open val offsetTop: Int
Since Kotlin 1.1
open val offsetTop: Int
Since Kotlin 1.8
Link copied to clipboard
open val offsetWidth: Int
Since Kotlin 1.1
open val offsetWidth: Int
Since Kotlin 1.8
Link copied to clipboard
open var onabort: (Event) -> dynamic?
Since Kotlin 1.1
open var onabort: (Event) -> Unit?
Since Kotlin 1.8
Link copied to clipboard
open var onblur: (FocusEvent) -> dynamic?
Since Kotlin 1.1
open var onblur: (FocusEvent) -> Unit?
Since Kotlin 1.8
Link copied to clipboard
open var oncancel: (Event) -> dynamic?
Since Kotlin 1.1
open var oncancel: (Event) -> Unit?
Since Kotlin 1.8
Link copied to clipboard
open var oncanplay: (Event) -> dynamic?
Since Kotlin 1.1
open var oncanplay: (Event) -> Unit?
Since Kotlin 1.8
Link copied to clipboard
open var oncanplaythrough: (Event) -> dynamic?
Since Kotlin 1.1
open var oncanplaythrough: (Event) -> Unit?
Since Kotlin 1.8
Link copied to clipboard
open var onchange: (Event) -> dynamic?
Since Kotlin 1.1
open var onchange: (Event) -> Unit?
Since Kotlin 1.8
Link copied to clipboard
open var onclick: (MouseEvent) -> dynamic?
Since Kotlin 1.1
open var onclick: (MouseEvent) -> Unit?
Since Kotlin 1.8
Link copied to clipboard
open var onclose: (Event) -> dynamic?
Since Kotlin 1.1
open var onclose: (Event) -> Unit?
Since Kotlin 1.8
Link copied to clipboard
open var oncontextmenu: (MouseEvent) -> dynamic?
Since Kotlin 1.1
open var oncontextmenu: (MouseEvent) -> Unit?
Since Kotlin 1.8
Link copied to clipboard
open var oncopy: (ClipboardEvent) -> dynamic?
Since Kotlin 1.1
open var oncopy: (ClipboardEvent) -> Unit?
Since Kotlin 1.8
Link copied to clipboard
open var oncuechange: (Event) -> dynamic?
Since Kotlin 1.1
open var oncuechange: (Event) -> Unit?
Since Kotlin 1.8
Link copied to clipboard
open var oncut: (ClipboardEvent) -> dynamic?
Since Kotlin 1.1
open var oncut: (ClipboardEvent) -> Unit?
Since Kotlin 1.8
Link copied to clipboard
open var ondblclick: (MouseEvent) -> dynamic?
Since Kotlin 1.1
open var ondblclick: (MouseEvent) -> Unit?
Since Kotlin 1.8
Link copied to clipboard
open var ondrag: (DragEvent) -> dynamic?
Since Kotlin 1.1
open var ondrag: (DragEvent) -> Unit?
Since Kotlin 1.8
Link copied to clipboard
open var ondragend: (DragEvent) -> dynamic?
Since Kotlin 1.1
open var ondragend: (DragEvent) -> Unit?
Since Kotlin 1.8
Link copied to clipboard
open var ondragenter: (DragEvent) -> dynamic?
Since Kotlin 1.1
open var ondragenter: (DragEvent) -> Unit?
Since Kotlin 1.8
Link copied to clipboard
open var ondragexit: (DragEvent) -> dynamic?
Since Kotlin 1.1
open var ondragexit: (DragEvent) -> Unit?
Since Kotlin 1.8
Link copied to clipboard
open var ondragleave: (DragEvent) -> dynamic?
Since Kotlin 1.1
open var ondragleave: (DragEvent) -> Unit?
Since Kotlin 1.8
Link copied to clipboard
open var ondragover: (DragEvent) -> dynamic?
Since Kotlin 1.1
open var ondragover: (DragEvent) -> Unit?
Since Kotlin 1.8
Link copied to clipboard
open var ondragstart: (DragEvent) -> dynamic?
Since Kotlin 1.1
open var ondragstart: (DragEvent) -> Unit?
Since Kotlin 1.8
Link copied to clipboard
open var ondrop: (DragEvent) -> dynamic?
Since Kotlin 1.1
open var ondrop: (DragEvent) -> Unit?
Since Kotlin 1.8
Link copied to clipboard
open var ondurationchange: (Event) -> dynamic?
Since Kotlin 1.1
open var ondurationchange: (Event) -> Unit?
Since Kotlin 1.8
Link copied to clipboard
open var onemptied: (Event) -> dynamic?
Since Kotlin 1.1
open var onemptied: (Event) -> Unit?
Since Kotlin 1.8
Link copied to clipboard
open var onended: (Event) -> dynamic?
Since Kotlin 1.1
open var onended: (Event) -> Unit?
Since Kotlin 1.8
Link copied to clipboard
open var onerror: (dynamic, String, Int, Int, Any?) -> dynamic?
Since Kotlin 1.1
open var onerror: (JsAny?, String, Int, Int, JsAny?) -> JsAny??
Since Kotlin 1.8
Link copied to clipboard
open var onfocus: (FocusEvent) -> dynamic?
Since Kotlin 1.1
open var onfocus: (FocusEvent) -> Unit?
Since Kotlin 1.8
Link copied to clipboard
open var ongotpointercapture: (PointerEvent) -> dynamic?
Since Kotlin 1.1
Since Kotlin 1.8
Link copied to clipboard
open var oninput: (InputEvent) -> dynamic?
Since Kotlin 1.1
open var oninput: (InputEvent) -> Unit?
Since Kotlin 1.8
Link copied to clipboard
open var oninvalid: (Event) -> dynamic?
Since Kotlin 1.1
open var oninvalid: (Event) -> Unit?
Since Kotlin 1.8
Link copied to clipboard
open var onkeydown: (KeyboardEvent) -> dynamic?
Since Kotlin 1.1
open var onkeydown: (KeyboardEvent) -> Unit?
Since Kotlin 1.8
Link copied to clipboard
open var onkeypress: (KeyboardEvent) -> dynamic?
Since Kotlin 1.1
open var onkeypress: (KeyboardEvent) -> Unit?
Since Kotlin 1.8
Link copied to clipboard
open var onkeyup: (KeyboardEvent) -> dynamic?
Since Kotlin 1.1
open var onkeyup: (KeyboardEvent) -> Unit?
Since Kotlin 1.8
Link copied to clipboard
open var onload: (Event) -> dynamic?
Since Kotlin 1.1
open var onload: (Event) -> Unit?
Since Kotlin 1.8
Link copied to clipboard
open var onloadeddata: (Event) -> dynamic?
Since Kotlin 1.1
open var onloadeddata: (Event) -> Unit?
Since Kotlin 1.8
Link copied to clipboard
open var onloadedmetadata: (Event) -> dynamic?
Since Kotlin 1.1
open var onloadedmetadata: (Event) -> Unit?
Since Kotlin 1.8
Link copied to clipboard
open var onloadend: (Event) -> dynamic?
Since Kotlin 1.1
open var onloadend: (Event) -> Unit?
Since Kotlin 1.8
Link copied to clipboard
open var onloadstart: (ProgressEvent) -> dynamic?
Since Kotlin 1.1
Since Kotlin 1.8
Link copied to clipboard
open var onlostpointercapture: (PointerEvent) -> dynamic?
Since Kotlin 1.1
Since Kotlin 1.8
Link copied to clipboard
open var onmousedown: (MouseEvent) -> dynamic?
Since Kotlin 1.1
open var onmousedown: (MouseEvent) -> Unit?
Since Kotlin 1.8
Link copied to clipboard
open var onmouseenter: (MouseEvent) -> dynamic?
Since Kotlin 1.1
open var onmouseenter: (MouseEvent) -> Unit?
Since Kotlin 1.8
Link copied to clipboard
open var onmouseleave: (MouseEvent) -> dynamic?
Since Kotlin 1.1
open var onmouseleave: (MouseEvent) -> Unit?
Since Kotlin 1.8
Link copied to clipboard
open var onmousemove: (MouseEvent) -> dynamic?
Since Kotlin 1.1
open var onmousemove: (MouseEvent) -> Unit?
Since Kotlin 1.8
Link copied to clipboard
open var onmouseout: (MouseEvent) -> dynamic?
Since Kotlin 1.1
open var onmouseout: (MouseEvent) -> Unit?
Since Kotlin 1.8
Link copied to clipboard
open var onmouseover: (MouseEvent) -> dynamic?
Since Kotlin 1.1
open var onmouseover: (MouseEvent) -> Unit?
Since Kotlin 1.8
Link copied to clipboard
open var onmouseup: (MouseEvent) -> dynamic?
Since Kotlin 1.1
open var onmouseup: (MouseEvent) -> Unit?
Since Kotlin 1.8
Link copied to clipboard
open var onpaste: (ClipboardEvent) -> dynamic?
Since Kotlin 1.1
open var onpaste: (ClipboardEvent) -> Unit?
Since Kotlin 1.8
Link copied to clipboard
open var onpause: (Event) -> dynamic?
Since Kotlin 1.1
open var onpause: (Event) -> Unit?
Since Kotlin 1.8
Link copied to clipboard
open var onplay: (Event) -> dynamic?
Since Kotlin 1.1
open var onplay: (Event) -> Unit?
Since Kotlin 1.8
Link copied to clipboard
open var onplaying: (Event) -> dynamic?
Since Kotlin 1.1
open var onplaying: (Event) -> Unit?
Since Kotlin 1.8
Link copied to clipboard
open var onpointercancel: (PointerEvent) -> dynamic?
Since Kotlin 1.1
Since Kotlin 1.8
Link copied to clipboard
open var onpointerdown: (PointerEvent) -> dynamic?
Since Kotlin 1.1
Since Kotlin 1.8
Link copied to clipboard
open var onpointerenter: (PointerEvent) -> dynamic?
Since Kotlin 1.1
Since Kotlin 1.8
Link copied to clipboard
open var onpointerleave: (PointerEvent) -> dynamic?
Since Kotlin 1.1
Since Kotlin 1.8
Link copied to clipboard
open var onpointermove: (PointerEvent) -> dynamic?
Since Kotlin 1.1
Since Kotlin 1.8
Link copied to clipboard
open var onpointerout: (PointerEvent) -> dynamic?
Since Kotlin 1.1
Since Kotlin 1.8
Link copied to clipboard
open var onpointerover: (PointerEvent) -> dynamic?
Since Kotlin 1.1
Since Kotlin 1.8
Link copied to clipboard
open var onpointerup: (PointerEvent) -> dynamic?
Since Kotlin 1.1
open var onpointerup: (PointerEvent) -> Unit?
Since Kotlin 1.8
Link copied to clipboard
open var onprogress: (ProgressEvent) -> dynamic?
Since Kotlin 1.1
open var onprogress: (ProgressEvent) -> Unit?
Since Kotlin 1.8
Link copied to clipboard
open var onratechange: (Event) -> dynamic?
Since Kotlin 1.1
open var onratechange: (Event) -> Unit?
Since Kotlin 1.8
Link copied to clipboard
open var onreset: (Event) -> dynamic?
Since Kotlin 1.1
open var onreset: (Event) -> Unit?
Since Kotlin 1.8
Link copied to clipboard
open var onresize: (Event) -> dynamic?
Since Kotlin 1.1
open var onresize: (Event) -> Unit?
Since Kotlin 1.8
Link copied to clipboard
open var onscroll: (Event) -> dynamic?
Since Kotlin 1.1
open var onscroll: (Event) -> Unit?
Since Kotlin 1.8
Link copied to clipboard
open var onseeked: (Event) -> dynamic?
Since Kotlin 1.1
open var onseeked: (Event) -> Unit?
Since Kotlin 1.8
Link copied to clipboard
open var onseeking: (Event) -> dynamic?
Since Kotlin 1.1
open var onseeking: (Event) -> Unit?
Since Kotlin 1.8
Link copied to clipboard
open var onselect: (Event) -> dynamic?
Since Kotlin 1.1
open var onselect: (Event) -> Unit?
Since Kotlin 1.8
Link copied to clipboard
open var onshow: (Event) -> dynamic?
Since Kotlin 1.1
open var onshow: (Event) -> Unit?
Since Kotlin 1.8
Link copied to clipboard
open var onstalled: (Event) -> dynamic?
Since Kotlin 1.1
open var onstalled: (Event) -> Unit?
Since Kotlin 1.8
Link copied to clipboard
open var onsubmit: (Event) -> dynamic?
Since Kotlin 1.1
open var onsubmit: (Event) -> Unit?
Since Kotlin 1.8
Link copied to clipboard
open var onsuspend: (Event) -> dynamic?
Since Kotlin 1.1
open var onsuspend: (Event) -> Unit?
Since Kotlin 1.8
Link copied to clipboard
open var ontimeupdate: (Event) -> dynamic?
Since Kotlin 1.1
open var ontimeupdate: (Event) -> Unit?
Since Kotlin 1.8
Link copied to clipboard
open var ontoggle: (Event) -> dynamic?
Since Kotlin 1.1
open var ontoggle: (Event) -> Unit?
Since Kotlin 1.8
Link copied to clipboard
open var onvolumechange: (Event) -> dynamic?
Since Kotlin 1.1
open var onvolumechange: (Event) -> Unit?
Since Kotlin 1.8
Link copied to clipboard
open var onwaiting: (Event) -> dynamic?
Since Kotlin 1.1
open var onwaiting: (Event) -> Unit?
Since Kotlin 1.8
Link copied to clipboard
open var onwheel: (WheelEvent) -> dynamic?
Since Kotlin 1.1
open var onwheel: (WheelEvent) -> Unit?
Since Kotlin 1.8
Link copied to clipboard
open var outerHTML: String
Since Kotlin 1.1
open var outerHTML: String
Since Kotlin 1.8
Link copied to clipboard
Since Kotlin 1.1
Since Kotlin 1.8
Link copied to clipboard
Since Kotlin 1.1
Since Kotlin 1.8
Link copied to clipboard
open val parentNode: Node?
Since Kotlin 1.1
open val parentNode: Node?
Since Kotlin 1.8
Link copied to clipboard
open val prefix: String?
Since Kotlin 1.1
open val prefix: String?
Since Kotlin 1.8
Link copied to clipboard
Since Kotlin 1.1
Since Kotlin 1.8
Link copied to clipboard
Since Kotlin 1.1
Since Kotlin 1.8
Link copied to clipboard
open val scrollHeight: Int
Since Kotlin 1.1
open val scrollHeight: Int
Since Kotlin 1.8
Link copied to clipboard
open var scrollLeft: Double
Since Kotlin 1.1
open var scrollLeft: Double
Since Kotlin 1.8
Link copied to clipboard
open var scrollTop: Double
Since Kotlin 1.1
open var scrollTop: Double
Since Kotlin 1.8
Link copied to clipboard
open val scrollWidth: Int
Since Kotlin 1.1
open val scrollWidth: Int
Since Kotlin 1.8
Link copied to clipboard
open var selected: Boolean
Since Kotlin 1.1
open var selected: Boolean
Since Kotlin 1.8
Link copied to clipboard
Since Kotlin 1.1
Since Kotlin 1.8
Link copied to clipboard
open var slot: String
Since Kotlin 1.1
open var slot: String
Since Kotlin 1.8
Link copied to clipboard
Since Kotlin 1.1
Since Kotlin 1.8
Link copied to clipboard
Since Kotlin 1.1
Since Kotlin 1.8
Link copied to clipboard
open var tabIndex: Int
Since Kotlin 1.1
open var tabIndex: Int
Since Kotlin 1.8
Link copied to clipboard
open val tagName: String
Since Kotlin 1.1
open val tagName: String
Since Kotlin 1.8
Link copied to clipboard
open var text: String
Since Kotlin 1.1
open var text: String
Since Kotlin 1.8
Link copied to clipboard
open var textContent: String?
Since Kotlin 1.1
open var textContent: String?
Since Kotlin 1.8
Link copied to clipboard
open var title: String
Since Kotlin 1.1
open var title: String
Since Kotlin 1.8
Link copied to clipboard
open var translate: Boolean
Since Kotlin 1.1
open var translate: Boolean
Since Kotlin 1.8
Link copied to clipboard
open var value: String
Since Kotlin 1.1
open var value: String
Since Kotlin 1.8

Functions

Link copied to clipboard
inline fun Element.addClass(vararg cssClasses: String): Boolean

Adds CSS class to element. Has no effect if all specified classes are already in class attribute of the element

Since Kotlin 1.1
fun Element.addClass(vararg cssClasses: String): Boolean

Adds CSS class to element. Has no effect if all specified classes are already in class attribute of the element

Since Kotlin 1.4
fun Element.addClass(vararg cssClasses: String): Boolean

Adds CSS class to element. Has no effect if all specified classes are already in class attribute of the element

Since Kotlin 1.8
Link copied to clipboard
fun addEventListener(type: String, callback: (Event) -> Unit?, options: dynamic = definedExternally)
fun addEventListener(type: String, callback: EventListener?, options: dynamic = definedExternally)
Since Kotlin 1.1
fun addEventListener(type: String, callback: (Event) -> Unit?)
fun addEventListener(type: String, callback: EventListener?)
fun addEventListener(type: String, callback: (Event) -> Unit?, options: Boolean)
fun addEventListener(type: String, callback: (Event) -> Unit?, options: AddEventListenerOptions)
fun addEventListener(type: String, callback: EventListener?, options: Boolean)
Since Kotlin 1.8
Link copied to clipboard
abstract fun after(vararg nodes: dynamic)
Since Kotlin 1.1
abstract fun after(vararg nodes: String)
abstract fun after(vararg nodes: Node)
Since Kotlin 1.8
Link copied to clipboard
abstract fun append(vararg nodes: dynamic)
Since Kotlin 1.1
abstract fun append(vararg nodes: String)
abstract fun append(vararg nodes: Node)
Since Kotlin 1.8
Link copied to clipboard
fun appendChild(node: Node): Node
Since Kotlin 1.1
fun appendChild(node: Node): Node
Since Kotlin 1.8
Link copied to clipboard
inline fun Element.appendElement(name: String, noinline init: Element.() -> Unit): Element

Appends a newly created element with the specified name to this element.

Since Kotlin 1.1
fun Element.appendElement(name: String, init: Element.() -> Unit): Element

Appends a newly created element with the specified name to this element.

Since Kotlin 1.4
fun Element.appendElement(name: String, init: Element.() -> Unit): Element

Appends a newly created element with the specified name to this element.

Since Kotlin 1.8
Link copied to clipboard
inline fun Element.appendText(text: String): Element

Creates text node and append it to the element.

Since Kotlin 1.1

Creates text node and append it to the element.

Since Kotlin 1.4

Creates text node and append it to the element.

Since Kotlin 1.8
Link copied to clipboard
Since Kotlin 1.1
Since Kotlin 1.8
Link copied to clipboard
abstract fun before(vararg nodes: dynamic)
Since Kotlin 1.1
abstract fun before(vararg nodes: String)
abstract fun before(vararg nodes: Node)
Since Kotlin 1.8
Link copied to clipboard
fun blur()
Since Kotlin 1.1
fun blur()
Since Kotlin 1.8
Link copied to clipboard
inline fun Node.clear()

Removes all the children from this node.

Since Kotlin 1.1
fun Node.clear()

Removes all the children from this node.

Since Kotlin 1.4
fun Node.clear()

Removes all the children from this node.

Since Kotlin 1.8
Link copied to clipboard
fun click()
Since Kotlin 1.1
fun click()
Since Kotlin 1.8
Link copied to clipboard
fun cloneNode(deep: Boolean = definedExternally): Node
Since Kotlin 1.1
fun cloneNode(deep: Boolean = definedExternally): Node
Since Kotlin 1.8
Link copied to clipboard
fun closest(selectors: String): Element?
Since Kotlin 1.1
fun closest(selectors: String): Element?
Since Kotlin 1.8
Link copied to clipboard
Since Kotlin 1.1
Since Kotlin 1.8
Link copied to clipboard
fun contains(other: Node?): Boolean
Since Kotlin 1.1
fun contains(other: Node?): Boolean
Since Kotlin 1.8
Link copied to clipboard
abstract fun convertPointFromNode(point: DOMPointInit, from: dynamic, options: ConvertCoordinateOptions = definedExternally): DOMPoint
Since Kotlin 1.1
abstract fun convertPointFromNode(point: DOMPointInit, from: Document, options: ConvertCoordinateOptions = definedExternally): DOMPoint
abstract fun convertPointFromNode(point: DOMPointInit, from: Element, options: ConvertCoordinateOptions = definedExternally): DOMPoint
abstract fun convertPointFromNode(point: DOMPointInit, from: Text, options: ConvertCoordinateOptions = definedExternally): DOMPoint
Since Kotlin 1.8
Link copied to clipboard
abstract fun convertQuadFromNode(quad: dynamic, from: dynamic, options: ConvertCoordinateOptions = definedExternally): DOMQuad
Since Kotlin 1.1
abstract fun convertQuadFromNode(quad: JsAny?, from: Document, options: ConvertCoordinateOptions = definedExternally): DOMQuad
abstract fun convertQuadFromNode(quad: JsAny?, from: Element, options: ConvertCoordinateOptions = definedExternally): DOMQuad
abstract fun convertQuadFromNode(quad: JsAny?, from: Text, options: ConvertCoordinateOptions = definedExternally): DOMQuad
Since Kotlin 1.8
Link copied to clipboard
abstract fun convertRectFromNode(rect: DOMRectReadOnly, from: dynamic, options: ConvertCoordinateOptions = definedExternally): DOMQuad
Since Kotlin 1.1
abstract fun convertRectFromNode(rect: DOMRectReadOnly, from: Document, options: ConvertCoordinateOptions = definedExternally): DOMQuad
abstract fun convertRectFromNode(rect: DOMRectReadOnly, from: Element, options: ConvertCoordinateOptions = definedExternally): DOMQuad
abstract fun convertRectFromNode(rect: DOMRectReadOnly, from: Text, options: ConvertCoordinateOptions = definedExternally): DOMQuad
Since Kotlin 1.8
Link copied to clipboard
Since Kotlin 1.1
Since Kotlin 1.8
Link copied to clipboard
fun focus()
Since Kotlin 1.1
fun focus()
Since Kotlin 1.8
Link copied to clipboard
Since Kotlin 1.1
Since Kotlin 1.8
Link copied to clipboard
fun getAttribute(qualifiedName: String): String?
Since Kotlin 1.1
fun getAttribute(qualifiedName: String): String?
Since Kotlin 1.8
Link copied to clipboard
Since Kotlin 1.1
Since Kotlin 1.8
Link copied to clipboard
fun getAttributeNode(qualifiedName: String): Attr?
Since Kotlin 1.1
fun getAttributeNode(qualifiedName: String): Attr?
Since Kotlin 1.8
Link copied to clipboard
fun getAttributeNodeNS(namespace: String?, localName: String): Attr?
Since Kotlin 1.1
fun getAttributeNodeNS(namespace: String?, localName: String): Attr?
Since Kotlin 1.8
Link copied to clipboard
fun getAttributeNS(namespace: String?, localName: String): String?
Since Kotlin 1.1
fun getAttributeNS(namespace: String?, localName: String): String?
Since Kotlin 1.8
Link copied to clipboard
Since Kotlin 1.1
Since Kotlin 1.8
Link copied to clipboard
abstract fun getBoxQuads(options: BoxQuadOptions = definedExternally): Array<DOMQuad>
Since Kotlin 1.1
abstract fun getBoxQuads(options: BoxQuadOptions = definedExternally): JsArray<DOMQuad>
Since Kotlin 1.8
Link copied to clipboard
Since Kotlin 1.1
Since Kotlin 1.8
Link copied to clipboard
Since Kotlin 1.1
Since Kotlin 1.8
Link copied to clipboard
Since Kotlin 1.1
Since Kotlin 1.8
Link copied to clipboard
fun getElementsByTagNameNS(namespace: String?, localName: String): HTMLCollection
Since Kotlin 1.1
fun getElementsByTagNameNS(namespace: String?, localName: String): HTMLCollection
Since Kotlin 1.8
Link copied to clipboard
fun getRootNode(options: GetRootNodeOptions = definedExternally): Node
Since Kotlin 1.1
fun getRootNode(options: GetRootNodeOptions = definedExternally): Node
Since Kotlin 1.8
Link copied to clipboard
fun hasAttribute(qualifiedName: String): Boolean
Since Kotlin 1.1
fun hasAttribute(qualifiedName: String): Boolean
Since Kotlin 1.8
Link copied to clipboard
fun hasAttributeNS(namespace: String?, localName: String): Boolean
Since Kotlin 1.1
fun hasAttributeNS(namespace: String?, localName: String): Boolean
Since Kotlin 1.8
Link copied to clipboard
Since Kotlin 1.1
Since Kotlin 1.8
Link copied to clipboard
Since Kotlin 1.1
Since Kotlin 1.8
Link copied to clipboard
inline fun Element.hasClass(cssClass: String): Boolean

Returns true if the element has the given CSS class style in its 'class' attribute

Since Kotlin 1.1
fun Element.hasClass(cssClass: String): Boolean

Returns true if the element has the given CSS class style in its 'class' attribute

Since Kotlin 1.4
fun Element.hasClass(cssClass: String): Boolean

Returns true if the element has the given CSS class style in its 'class' attribute

Since Kotlin 1.8
Link copied to clipboard
fun hasPointerCapture(pointerId: Int): Boolean
Since Kotlin 1.1
fun hasPointerCapture(pointerId: Int): Boolean
Since Kotlin 1.8
Link copied to clipboard
Since Kotlin 1.1
Since Kotlin 1.8
Link copied to clipboard
fun insertAdjacentHTML(position: String, text: String)
Since Kotlin 1.1
fun insertAdjacentHTML(position: String, text: String)
Since Kotlin 1.8
Link copied to clipboard
fun insertAdjacentText(where: String, data: String)
Since Kotlin 1.1
fun insertAdjacentText(where: String, data: String)
Since Kotlin 1.8
Link copied to clipboard
fun insertBefore(node: Node, child: Node?): Node
Since Kotlin 1.1
fun insertBefore(node: Node, child: Node?): Node
Since Kotlin 1.8
Link copied to clipboard
Since Kotlin 1.1
Since Kotlin 1.8
Link copied to clipboard
fun isEqualNode(otherNode: Node?): Boolean
Since Kotlin 1.1
fun isEqualNode(otherNode: Node?): Boolean
Since Kotlin 1.8
Link copied to clipboard
fun isSameNode(otherNode: Node?): Boolean
Since Kotlin 1.1
fun isSameNode(otherNode: Node?): Boolean
Since Kotlin 1.8
Link copied to clipboard
Since Kotlin 1.1
Since Kotlin 1.8
Link copied to clipboard
fun lookupPrefix(namespace: String?): String?
Since Kotlin 1.1
fun lookupPrefix(namespace: String?): String?
Since Kotlin 1.8
Link copied to clipboard
fun matches(selectors: String): Boolean
Since Kotlin 1.1
fun matches(selectors: String): Boolean
Since Kotlin 1.8
Link copied to clipboard
fun normalize()
Since Kotlin 1.1
fun normalize()
Since Kotlin 1.8
Link copied to clipboard
abstract fun prepend(vararg nodes: dynamic)
Since Kotlin 1.1
abstract fun prepend(vararg nodes: String)
abstract fun prepend(vararg nodes: Node)
Since Kotlin 1.8
Link copied to clipboard
abstract fun querySelector(selectors: String): Element?
Since Kotlin 1.1
abstract fun querySelector(selectors: String): Element?
Since Kotlin 1.8
Link copied to clipboard
abstract fun querySelectorAll(selectors: String): NodeList
Since Kotlin 1.1
abstract fun querySelectorAll(selectors: String): NodeList
Since Kotlin 1.8
Link copied to clipboard
fun releasePointerCapture(pointerId: Int)
Since Kotlin 1.1
fun releasePointerCapture(pointerId: Int)
Since Kotlin 1.8
Link copied to clipboard
abstract fun remove()
Since Kotlin 1.1
abstract fun remove()
Since Kotlin 1.8
Link copied to clipboard
fun removeAttribute(qualifiedName: String)
Since Kotlin 1.1
fun removeAttribute(qualifiedName: String)
Since Kotlin 1.8
Link copied to clipboard
Since Kotlin 1.1
Since Kotlin 1.8
Link copied to clipboard
fun removeAttributeNS(namespace: String?, localName: String)
Since Kotlin 1.1
fun removeAttributeNS(namespace: String?, localName: String)
Since Kotlin 1.8
Link copied to clipboard
fun removeChild(child: Node): Node
Since Kotlin 1.1
fun removeChild(child: Node): Node
Since Kotlin 1.8
Link copied to clipboard
inline fun Element.removeClass(vararg cssClasses: String): Boolean

Removes all cssClasses from element. Has no effect if all specified classes are missing in class attribute of the element

Since Kotlin 1.1
fun Element.removeClass(vararg cssClasses: String): Boolean

Removes all cssClasses from element. Has no effect if all specified classes are missing in class attribute of the element

Since Kotlin 1.4
fun Element.removeClass(vararg cssClasses: String): Boolean

Removes all cssClasses from element. Has no effect if all specified classes are missing in class attribute of the element

Since Kotlin 1.8
Link copied to clipboard
fun removeEventListener(type: String, callback: (Event) -> Unit?, options: dynamic = definedExternally)
fun removeEventListener(type: String, callback: EventListener?, options: dynamic = definedExternally)
Since Kotlin 1.1
fun removeEventListener(type: String, callback: (Event) -> Unit?)
fun removeEventListener(type: String, callback: (Event) -> Unit?, options: Boolean)
fun removeEventListener(type: String, callback: (Event) -> Unit?, options: EventListenerOptions)
fun removeEventListener(type: String, callback: EventListener?, options: Boolean)
Since Kotlin 1.8
Link copied to clipboard
fun replaceChild(node: Node, child: Node): Node
Since Kotlin 1.1
fun replaceChild(node: Node, child: Node): Node
Since Kotlin 1.8
Link copied to clipboard
abstract fun replaceWith(vararg nodes: dynamic)
Since Kotlin 1.1
abstract fun replaceWith(vararg nodes: String)
abstract fun replaceWith(vararg nodes: Node)
Since Kotlin 1.8
Link copied to clipboard
Since Kotlin 1.1
Since Kotlin 1.8
Link copied to clipboard
fun scroll(options: ScrollToOptions = definedExternally)
fun scroll(x: Double, y: Double)
Since Kotlin 1.1
fun scroll(options: ScrollToOptions = definedExternally)
fun scroll(x: Double, y: Double)
Since Kotlin 1.8
Link copied to clipboard
fun scrollBy(options: ScrollToOptions = definedExternally)
fun scrollBy(x: Double, y: Double)
Since Kotlin 1.1
fun scrollBy(options: ScrollToOptions = definedExternally)
fun scrollBy(x: Double, y: Double)
Since Kotlin 1.8
Link copied to clipboard
fun scrollIntoView(arg: dynamic)
Since Kotlin 1.1
Since Kotlin 1.8
Link copied to clipboard
fun scrollTo(options: ScrollToOptions = definedExternally)
fun scrollTo(x: Double, y: Double)
Since Kotlin 1.1
fun scrollTo(options: ScrollToOptions = definedExternally)
fun scrollTo(x: Double, y: Double)
Since Kotlin 1.8
Link copied to clipboard
fun setAttribute(qualifiedName: String, value: String)
Since Kotlin 1.1
fun setAttribute(qualifiedName: String, value: String)
Since Kotlin 1.8
Link copied to clipboard
Since Kotlin 1.1
Since Kotlin 1.8
Link copied to clipboard
Since Kotlin 1.1
Since Kotlin 1.8
Link copied to clipboard
fun setAttributeNS(namespace: String?, qualifiedName: String, value: String)
Since Kotlin 1.1
fun setAttributeNS(namespace: String?, qualifiedName: String, value: String)
Since Kotlin 1.8
Link copied to clipboard
fun setPointerCapture(pointerId: Int)
Since Kotlin 1.1
fun setPointerCapture(pointerId: Int)
Since Kotlin 1.8
Link copied to clipboard

For a Dynamic value caught in JS, returns the corresponding Throwable if it was thrown from Kotlin, or null otherwise.

Since Kotlin 1.8
Link copied to clipboard
fun <T : JsAny> JsAny.unsafeCast(): T

Cast JsAny to other Js type without runtime check

Since Kotlin 1.8
Link copied to clipboard
Since Kotlin 1.1
Since Kotlin 1.8