Constructors

Link copied to clipboard
fun Element()

Types

Link copied to clipboard
object Companion

Functions

Link copied to clipboard
fun addEventListener(    type: String,     callback: (Event) -> Unit?,     options: dynamic = definedExternally)
fun addEventListener(    type: String,     callback: EventListener?,     options: dynamic = definedExternally)
Link copied to clipboard
abstract fun after(vararg nodes: dynamic)
Link copied to clipboard
abstract fun append(vararg nodes: dynamic)
Link copied to clipboard
fun appendChild(node: Node): Node
Link copied to clipboard
Link copied to clipboard
abstract fun before(vararg nodes: dynamic)
Link copied to clipboard
fun cloneNode(deep: Boolean = definedExternally): Node
Link copied to clipboard
fun closest(selectors: String): Element?
Link copied to clipboard
Link copied to clipboard
fun contains(other: Node?): Boolean
Link copied to clipboard
abstract fun convertPointFromNode(    point: DOMPointInit,     from: dynamic,     options: ConvertCoordinateOptions = definedExternally): DOMPoint
Link copied to clipboard
abstract fun convertQuadFromNode(    quad: dynamic,     from: dynamic,     options: ConvertCoordinateOptions = definedExternally): DOMQuad
Link copied to clipboard
abstract fun convertRectFromNode(    rect: DOMRectReadOnly,     from: dynamic,     options: ConvertCoordinateOptions = definedExternally): DOMQuad
Link copied to clipboard
fun dispatchEvent(event: Event): Boolean
Link copied to clipboard
fun getAttribute(qualifiedName: String): String?
Link copied to clipboard
Link copied to clipboard
fun getAttributeNode(qualifiedName: String): Attr?
Link copied to clipboard
fun getAttributeNodeNS(namespace: String?, localName: String): Attr?
Link copied to clipboard
fun getAttributeNS(namespace: String?, localName: String): String?
Link copied to clipboard
Link copied to clipboard
abstract fun getBoxQuads(options: BoxQuadOptions = definedExternally): Array<DOMQuad>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun getElementsByTagNameNS(namespace: String?, localName: String): HTMLCollection
Link copied to clipboard
fun getRootNode(options: GetRootNodeOptions = definedExternally): Node
Link copied to clipboard
fun hasAttribute(qualifiedName: String): Boolean
Link copied to clipboard
fun hasAttributeNS(namespace: String?, localName: String): Boolean
Link copied to clipboard
fun hasAttributes(): Boolean
Link copied to clipboard
fun hasChildNodes(): Boolean
Link copied to clipboard
fun hasPointerCapture(pointerId: Int): Boolean
Link copied to clipboard
Link copied to clipboard
fun insertAdjacentHTML(position: String, text: String)
Link copied to clipboard
fun insertAdjacentText(where: String, data: String)
Link copied to clipboard
fun insertBefore(node: Node, child: Node?): Node
Link copied to clipboard
fun isDefaultNamespace(namespace: String?): Boolean
Link copied to clipboard
fun isEqualNode(otherNode: Node?): Boolean
Link copied to clipboard
fun isSameNode(otherNode: Node?): Boolean
Link copied to clipboard
Link copied to clipboard
fun lookupPrefix(namespace: String?): String?
Link copied to clipboard
fun matches(selectors: String): Boolean
Link copied to clipboard
fun normalize()
Link copied to clipboard
abstract fun prepend(vararg nodes: dynamic)
Link copied to clipboard
abstract fun querySelector(selectors: String): Element?
Link copied to clipboard
abstract fun querySelectorAll(selectors: String): NodeList
Link copied to clipboard
fun releasePointerCapture(pointerId: Int)
Link copied to clipboard
abstract fun remove()
Link copied to clipboard
fun removeAttribute(qualifiedName: String)
Link copied to clipboard
Link copied to clipboard
fun removeAttributeNS(namespace: String?, localName: String)
Link copied to clipboard
fun removeChild(child: Node): Node
Link copied to clipboard
fun removeEventListener(    type: String,     callback: (Event) -> Unit?,     options: dynamic = definedExternally)
fun removeEventListener(    type: String,     callback: EventListener?,     options: dynamic = definedExternally)
Link copied to clipboard
fun replaceChild(node: Node, child: Node): Node
Link copied to clipboard
abstract fun replaceWith(vararg nodes: dynamic)
Link copied to clipboard
Link copied to clipboard
fun scroll(options: ScrollToOptions = definedExternally)
fun scroll(x: Double, y: Double)
Link copied to clipboard
fun scrollBy(options: ScrollToOptions = definedExternally)
fun scrollBy(x: Double, y: Double)
Link copied to clipboard
fun scrollIntoView(arg: dynamic)
Link copied to clipboard
fun scrollTo(options: ScrollToOptions = definedExternally)
fun scrollTo(x: Double, y: Double)
Link copied to clipboard
fun setAttribute(qualifiedName: String, value: String)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun setAttributeNS(    namespace: String?,     qualifiedName: String,     value: String)
Link copied to clipboard
fun setPointerCapture(pointerId: Int)
Link copied to clipboard
fun webkitMatchesSelector(selectors: String): Boolean

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open val baseURI: String
Link copied to clipboard
abstract val childElementCount: Int
Link copied to clipboard
Link copied to clipboard
abstract val children: HTMLCollection
Link copied to clipboard
Link copied to clipboard
open var className: String
Link copied to clipboard
open val clientHeight: Int
Link copied to clipboard
open val clientLeft: Int
Link copied to clipboard
open val clientTop: Int
Link copied to clipboard
open val clientWidth: Int
Link copied to clipboard
open val firstChild: Node?
Link copied to clipboard
Link copied to clipboard
open var id: String
Link copied to clipboard
open var innerHTML: String
Link copied to clipboard
open val isConnected: Boolean
Link copied to clipboard
open val lastChild: Node?
Link copied to clipboard
Link copied to clipboard
open val localName: String
Link copied to clipboard
open val namespaceURI: String?
Link copied to clipboard
Link copied to clipboard
open val nextSibling: Node?
Link copied to clipboard
open val nodeName: String
Link copied to clipboard
open val nodeType: Short
Link copied to clipboard
open var nodeValue: String?
Link copied to clipboard
open var outerHTML: String
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open val parentNode: Node?
Link copied to clipboard
open val prefix: String?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open val scrollHeight: Int
Link copied to clipboard
open var scrollLeft: Double
Link copied to clipboard
open var scrollTop: Double
Link copied to clipboard
open val scrollWidth: Int
Link copied to clipboard
Link copied to clipboard
open var slot: String
Link copied to clipboard
open val tagName: String
Link copied to clipboard
open var textContent: String?

Inheritors

Link copied to clipboard
Link copied to clipboard

Extensions

Link copied to clipboard
inline fun Element.addClass(vararg cssClasses: String): Boolean
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

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.

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

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

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

Creates text node and append it to the element.

Link copied to clipboard
inline fun Node.clear()
fun Node.clear()

Removes all the children from this node.

Link copied to clipboard
inline fun Element.hasClass(cssClass: String): Boolean
fun Element.hasClass(cssClass: String): Boolean

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

Link copied to clipboard
val Node.isElement: Boolean
val Node.isElement: Boolean

Gets a value indicating whether this node is an Element.

Link copied to clipboard
val Node.isText: Boolean
val Node.isText: Boolean

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

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

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