HTMLTextAreaElement

JS
1.1
abstract class HTMLTextAreaElement : HTMLElement

Exposes the JavaScript HTMLTextAreaElement to Kotlin

Constructors

JS
1.1

<init>

Exposes the JavaScript HTMLTextAreaElement to Kotlin

HTMLTextAreaElement()

Properties

JS
1.1

autocomplete

open var autocomplete: String
JS
1.1

autofocus

open var autofocus: Boolean
JS
1.1

cols

open var cols: Int
JS
1.1

defaultValue

open var defaultValue: String
JS
1.1

dirName

open var dirName: String
JS
1.1

disabled

open var disabled: Boolean
JS
1.1

form

open val form: HTMLFormElement?
JS
1.1

inputMode

open var inputMode: String
JS
1.1

labels

open val labels: NodeList
JS
1.1

maxLength

open var maxLength: Int
JS
1.1

minLength

open var minLength: Int
JS
1.1

name

open var name: String
JS
1.1

placeholder

open var placeholder: String
JS
1.1

readOnly

open var readOnly: Boolean
JS
1.1

required

open var required: Boolean
JS
1.1

rows

open var rows: Int
JS
1.1

selectionDirection

open var selectionDirection: String?
JS
1.1

selectionEnd

open var selectionEnd: Int?
JS
1.1

selectionStart

open var selectionStart: Int?
JS
1.1

textLength

open val textLength: Int
JS
1.1

type

open val type: String
JS
1.1

validationMessage

open val validationMessage: String
JS
1.1

validity

open val validity: ValidityState
JS
1.1

value

open var value: String
JS
1.1

willValidate

open val willValidate: Boolean
JS
1.1

wrap

open var wrap: String

Functions

JS
1.1

checkValidity

fun checkValidity(): Boolean
JS
1.1

reportValidity

fun reportValidity(): Boolean
JS
1.1

select

fun select()
JS
1.1

setCustomValidity

fun setCustomValidity(error: String)
JS
1.1

setRangeText

fun setRangeText(replacement: String)
fun setRangeText(
    replacement: String,
    start: Int,
    end: Int,
    selectionMode: SelectionMode = definedExternally)
JS
1.1

setSelectionRange

fun setSelectionRange(
    start: Int,
    end: Int,
    direction: String = definedExternally)

Companion Object Properties

JS
1.1

ATTRIBUTE_NODE

val ATTRIBUTE_NODE: Short
JS
1.1

CDATA_SECTION_NODE

val CDATA_SECTION_NODE: Short
JS
1.1

COMMENT_NODE

val COMMENT_NODE: Short
JS
1.1

DOCUMENT_FRAGMENT_NODE

val DOCUMENT_FRAGMENT_NODE: Short
JS
1.1

DOCUMENT_NODE

val DOCUMENT_NODE: Short
JS
1.1

DOCUMENT_POSITION_CONTAINED_BY

val DOCUMENT_POSITION_CONTAINED_BY: Short
JS
1.1

DOCUMENT_POSITION_CONTAINS

val DOCUMENT_POSITION_CONTAINS: Short
JS
1.1

DOCUMENT_POSITION_DISCONNECTED

val DOCUMENT_POSITION_DISCONNECTED: Short
JS
1.1

DOCUMENT_POSITION_FOLLOWING

val DOCUMENT_POSITION_FOLLOWING: Short
JS
1.1

DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC

val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: Short
JS
1.1

DOCUMENT_POSITION_PRECEDING

val DOCUMENT_POSITION_PRECEDING: Short
JS
1.1

DOCUMENT_TYPE_NODE

val DOCUMENT_TYPE_NODE: Short
JS
1.1

ELEMENT_NODE

val ELEMENT_NODE: Short
JS
1.1

ENTITY_NODE

val ENTITY_NODE: Short
JS
1.1

ENTITY_REFERENCE_NODE

val ENTITY_REFERENCE_NODE: Short
JS
1.1

NOTATION_NODE

val NOTATION_NODE: Short
JS
1.1

PROCESSING_INSTRUCTION_NODE

val PROCESSING_INSTRUCTION_NODE: Short
JS
1.1

TEXT_NODE

val TEXT_NODE: Short

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

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): Boolean
JS
1.1

appendElement

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

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

appendText

Creates text node and append it to the element.

fun Element.appendText(text: String): Element
JS
1.1

clear

Removes all the children from this node.

fun Node.clear()
JS
1.1

hasClass

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

fun Element.hasClass(cssClass: String): Boolean
JS
1.1

removeClass

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