Package kotlinx.dom
Properties
Platform and version requirements: JS (1.4)
Gets a value indicating whether this node is an Element.
val Node.isElement: Boolean
Platform and version requirements: JS (1.4)
Gets a value indicating whether this node is a TEXT_NODE or a CDATA_SECTION_NODE.
Functions
Platform and version requirements: JS (1.4)
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): Boolean
Platform and version requirements: JS (1.4)
Appends a newly created element with the specified name to this element.
fun Element.appendElement(
name: String,
init: Element.() -> Unit
): Element
Platform and version requirements: JS (1.4)
Creates text node and append it to the element.
fun Element.appendText(text: String): Element
Platform and version requirements: JS (1.4)
Removes all the children from this node.
Platform and version requirements: JS (1.4)
Creates a new element with the specified name.
fun Document.createElement(
name: String,
init: Element.() -> Unit
): Element
Platform and version requirements: JS (1.4)
Returns true if the element has the given CSS class style in its 'class' attribute
fun Element.hasClass(cssClass: String): Boolean
Platform and version requirements: JS (1.4)
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