Package kotlin.dom

Utility functions for working with the browser DOM.

Functions

addClass
Link copied to clipboard
@DeprecatedSinceKotlin(warningSince = "1.4")
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

appendElement
Link copied to clipboard
@DeprecatedSinceKotlin(warningSince = "1.4")
inline fun Element.appendElement(name: String, noinline init: Element.() -> Unit): Element

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

appendText
Link copied to clipboard
@DeprecatedSinceKotlin(warningSince = "1.4")
inline fun Element.appendText(text: String): Element

Creates text node and append it to the element.

clear
Link copied to clipboard
@DeprecatedSinceKotlin(warningSince = "1.4")
inline fun Node.clear()

Removes all the children from this node.

createElement
Link copied to clipboard
@DeprecatedSinceKotlin(warningSince = "1.4")
inline fun Document.createElement(name: String, noinline init: Element.() -> Unit): Element

Creates a new element with the specified name.

hasClass
Link copied to clipboard
@DeprecatedSinceKotlin(warningSince = "1.4")
inline fun Element.hasClass(cssClass: String): Boolean

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

removeClass
Link copied to clipboard
@DeprecatedSinceKotlin(warningSince = "1.4")
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

Properties

isElement
Link copied to clipboard
@DeprecatedSinceKotlin(warningSince = "1.4")
val Node.isElement: Boolean

Gets a value indicating whether this node is an Element.

isText
Link copied to clipboard
@DeprecatedSinceKotlin(warningSince = "1.4")
val Node.isText: Boolean

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