Image
Constructors
Properties
assignedSlot
open val assignedSlot: HTMLSlotElement?childElementCount
open val childElementCount: Intchildren
open val children: HTMLCollectioncontentEditable
open var contentEditable: StringfirstElementChild
open val firstElementChild: Element?isContentEditable
open val isContentEditable: BooleanlastElementChild
open val lastElementChild: Element?nextElementSibling
open val nextElementSibling: Element?onblur
open var onblur: ((FocusEvent) -> dynamic)?oncanplaythrough
open var oncanplaythrough: ((Event) -> dynamic)?onclick
open var onclick: ((MouseEvent) -> dynamic)?oncontextmenu
open var oncontextmenu: ((MouseEvent) -> dynamic)?oncopy
open var oncopy: ((ClipboardEvent) -> dynamic)?oncuechange
open var oncuechange: ((Event) -> dynamic)?oncut
open var oncut: ((ClipboardEvent) -> dynamic)?ondblclick
open var ondblclick: ((MouseEvent) -> dynamic)?ondragenter
open var ondragenter: ((DragEvent) -> dynamic)?ondragexit
open var ondragexit: ((DragEvent) -> dynamic)?ondragleave
open var ondragleave: ((DragEvent) -> dynamic)?ondragover
open var ondragover: ((DragEvent) -> dynamic)?ondragstart
open var ondragstart: ((DragEvent) -> dynamic)?ondurationchange
open var ondurationchange: ((Event) -> dynamic)?onerror
open var onerror: ((dynamic, String, Int, Int, Any?) -> dynamic)?onfocus
open var onfocus: ((FocusEvent) -> dynamic)?ongotpointercapture
open var ongotpointercapture: ((PointerEvent) -> dynamic)?oninput
open var oninput: ((InputEvent) -> dynamic)?onkeydown
open var onkeydown: ((KeyboardEvent) -> dynamic)?onkeypress
open var onkeypress: ((KeyboardEvent) -> dynamic)?onkeyup
open var onkeyup: ((KeyboardEvent) -> dynamic)?onloadeddata
open var onloadeddata: ((Event) -> dynamic)?onloadedmetadata
open var onloadedmetadata: ((Event) -> dynamic)?onloadstart
open var onloadstart: ((ProgressEvent) -> dynamic)?onlostpointercapture
open var onlostpointercapture: ((PointerEvent) -> dynamic)?onmousedown
open var onmousedown: ((MouseEvent) -> dynamic)?onmouseenter
open var onmouseenter: ((MouseEvent) -> dynamic)?onmouseleave
open var onmouseleave: ((MouseEvent) -> dynamic)?onmousemove
open var onmousemove: ((MouseEvent) -> dynamic)?onmouseout
open var onmouseout: ((MouseEvent) -> dynamic)?onmouseover
open var onmouseover: ((MouseEvent) -> dynamic)?onmouseup
open var onmouseup: ((MouseEvent) -> dynamic)?onpaste
open var onpaste: ((ClipboardEvent) -> dynamic)?onpointercancel
open var onpointercancel: ((PointerEvent) -> dynamic)?onpointerdown
open var onpointerdown: ((PointerEvent) -> dynamic)?onpointerenter
open var onpointerenter: ((PointerEvent) -> dynamic)?onpointerleave
open var onpointerleave: ((PointerEvent) -> dynamic)?onpointermove
open var onpointermove: ((PointerEvent) -> dynamic)?onpointerout
open var onpointerout: ((PointerEvent) -> dynamic)?onpointerover
open var onpointerover: ((PointerEvent) -> dynamic)?onpointerup
open var onpointerup: ((PointerEvent) -> dynamic)?onprogress
open var onprogress: ((ProgressEvent) -> dynamic)?onratechange
open var onratechange: ((Event) -> dynamic)?ontimeupdate
open var ontimeupdate: ((Event) -> dynamic)?onvolumechange
open var onvolumechange: ((Event) -> dynamic)?onwheel
open var onwheel: ((WheelEvent) -> dynamic)?previousElementSibling
open val previousElementSibling: Element?style
open val style: CSSStyleDeclarationFunctions
after
open fun after(vararg nodes: dynamic)append
open fun append(vararg nodes: dynamic)before
open fun before(vararg nodes: dynamic)convertPointFromNode
open fun convertPointFromNode(
point: DOMPointInit,
from: dynamic,
options: ConvertCoordinateOptions
): DOMPointconvertQuadFromNode
open fun convertQuadFromNode(
quad: dynamic,
from: dynamic,
options: ConvertCoordinateOptions
): DOMQuadconvertRectFromNode
open fun convertRectFromNode(
rect: DOMRectReadOnly,
from: dynamic,
options: ConvertCoordinateOptions
): DOMQuadgetBoxQuads
open fun getBoxQuads(options: BoxQuadOptions): Array<DOMQuad>prepend
open fun prepend(vararg nodes: dynamic)querySelector
open fun querySelector(selectors: String): Element?querySelectorAll
open fun querySelectorAll(selectors: String): NodeListremove
open fun remove()replaceWith
open fun replaceWith(vararg nodes: dynamic)Companion Object Properties
ATTRIBUTE_NODE
val ATTRIBUTE_NODE: ShortCDATA_SECTION_NODE
val CDATA_SECTION_NODE: ShortCOMMENT_NODE
val COMMENT_NODE: ShortDOCUMENT_FRAGMENT_NODE
val DOCUMENT_FRAGMENT_NODE: ShortDOCUMENT_NODE
val DOCUMENT_NODE: ShortDOCUMENT_POSITION_CONTAINED_BY
val DOCUMENT_POSITION_CONTAINED_BY: ShortDOCUMENT_POSITION_CONTAINS
val DOCUMENT_POSITION_CONTAINS: ShortDOCUMENT_POSITION_DISCONNECTED
val DOCUMENT_POSITION_DISCONNECTED: ShortDOCUMENT_POSITION_FOLLOWING
val DOCUMENT_POSITION_FOLLOWING: ShortDOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC
val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: ShortDOCUMENT_POSITION_PRECEDING
val DOCUMENT_POSITION_PRECEDING: ShortDOCUMENT_TYPE_NODE
val DOCUMENT_TYPE_NODE: ShortELEMENT_NODE
val ELEMENT_NODE: ShortENTITY_NODE
val ENTITY_NODE: ShortENTITY_REFERENCE_NODE
val ENTITY_REFERENCE_NODE: ShortNOTATION_NODE
val NOTATION_NODE: ShortPROCESSING_INSTRUCTION_NODE
val PROCESSING_INSTRUCTION_NODE: ShortTEXT_NODE
val TEXT_NODE: ShortExtension Properties
Extension Functions
addClass
Adds CSS class to element. Has no effect if all specified classes are already in class attribute of the element
fun Element.addClass(vararg cssClasses: String): BooleanhasClass
Returns true if the element has the given CSS class style in its 'class' attribute
fun Element.hasClass(cssClass: String): BooleanremoveClass
Removes all cssClasses from element. Has no effect if all specified classes are missing in class attribute of the element
fun Element.removeClass(vararg cssClasses: String): Boolean