ShadowRoot

JS
1.1
open class ShadowRoot : 
    DocumentFragment,
    DocumentOrShadowRoot

Exposes the JavaScript ShadowRoot to Kotlin

Constructors

JS
1.1

<init>

Exposes the JavaScript ShadowRoot to Kotlin

ShadowRoot()

Properties

JS
1.1

fullscreenElement

open val fullscreenElement: Element?
JS
1.1

host

open val host: Element
JS
1.1

mode

open val mode: ShadowRootMode

Functions

JS
1.1

append

open fun append(vararg nodes: dynamic)
JS
1.1

getElementById

open fun getElementById(elementId: String): Element?
JS
1.1

prepend

open fun prepend(vararg nodes: dynamic)
JS
1.1

querySelector

open fun querySelector(selectors: String): Element?
JS
1.1

querySelectorAll

open fun querySelectorAll(selectors: String): NodeList

Extension Properties

JS
1.1

isElement

Gets a value indicating whether this node is an Element.

val Node.isElement: Boolean
JS
1.1

isText

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

val Node.isText: Boolean

Extension Functions

JS
1.1

clear

Removes all the children from this node.

fun Node.clear()

Inheritors

JS
1.1

SVGUseElementShadowRoot

open class SVGUseElementShadowRoot : ShadowRoot