Package-level declarations

Types

Link copied to clipboard
class Audio(src: String = definedExternally) : HTMLAudioElement
Link copied to clipboard
sealed interface AutoCapitalize
Link copied to clipboard
typealias BlobCallback = (blob: Blob?) -> Unit
Link copied to clipboard
sealed interface Blocking
Link copied to clipboard
sealed interface ButtonType
Link copied to clipboard
sealed interface CanPlayTypeResult
Link copied to clipboard
sealed interface ElementContentEditable
Link copied to clipboard
sealed interface EnterKeyHint
Link copied to clipboard
object HTML
Link copied to clipboard

The HTMLAnchorElement interface represents hyperlink elements and provides special properties and methods (beyond those of the regular HTMLElement object interface that they inherit from) for manipulating the layout and presentation of such elements.

Link copied to clipboard

The HTMLAreaElement interface provides special properties and methods (beyond those of the regular object HTMLElement interface it also has available to it by inheritance) for manipulating the layout and presentation of area elements.

Link copied to clipboard

The HTMLAudioElement interface provides access to the properties of audio elements, as well as methods to manipulate them.

Link copied to clipboard

The HTMLBaseElement interface contains the base URI for a document.

Link copied to clipboard

The HTMLBodyElement interface provides special properties (beyond those inherited from the regular HTMLElement interface) for manipulating body elements.

Link copied to clipboard

The HTMLBRElement interface represents an HTML line break element (br).

Link copied to clipboard

The HTMLButtonElement interface provides properties and methods (beyond the regular HTMLElement interface it also has available to it by inheritance) for manipulating button elements.

Link copied to clipboard

The HTMLCanvasElement interface provides properties and methods for manipulating the layout and presentation of canvas elements.

Link copied to clipboard
Link copied to clipboard
sealed interface HTMLCollectionBase<T : Element> : ArrayLike<T> , JsIterable<T>

The HTMLCollection interface represents a generic collection (array-like object similar to Functions/arguments) of elements (in document order) and offers methods and properties for selecting from the list.

Link copied to clipboard

The HTMLDataElement interface provides special properties (beyond the regular HTMLElement interface it also has available to it by inheritance) for manipulating data elements.

Link copied to clipboard

The HTMLDataListElement interface provides special properties (beyond the HTMLElement object interface it also has available to it by inheritance) to manipulate datalist elements and their content.

Link copied to clipboard

The HTMLDetailsElement interface provides special properties (beyond the regular HTMLElement interface it also has available to it by inheritance) for manipulating details elements.

Link copied to clipboard

The HTMLDialogElement interface provides methods to manipulate dialog elements.

Link copied to clipboard

The HTMLDivElement interface provides special properties (beyond the regular HTMLElement interface it also has available to it by inheritance) for manipulating div elements.

Link copied to clipboard

The HTMLDListElement interface provides special properties (beyond those of the regular HTMLElement interface it also has available to it by inheritance) for manipulating definition list (dl) elements.

Link copied to clipboard
Link copied to clipboard

The HTMLElement interface represents any HTML element.

Link copied to clipboard

The HTMLEmbedElement interface provides special properties (beyond the regular HTMLElement interface it also has available to it by inheritance) for manipulating embed elements.

Link copied to clipboard

The HTMLFieldSetElement interface provides special properties and methods (beyond the regular HTMLElement interface it also has available to it by inheritance) for manipulating the layout and presentation of fieldset elements.

Link copied to clipboard

The HTMLFormControlsCollection interface represents a collection of HTML form control elements, returned by the HTMLFormElement interface's HTMLFormElement.elements property.

Link copied to clipboard

The HTMLFormElement interface represents a form element in the DOM.

Link copied to clipboard

The HTMLHeadElement interface contains the descriptive information, or metadata, for a document.

Link copied to clipboard

The HTMLHeadingElement interface represents the different heading elements, <h1> through <h6>.

Link copied to clipboard

The HTMLHRElement interface provides special properties (beyond those of the HTMLElement interface it also has available to it by inheritance) for manipulating hr elements.

Link copied to clipboard

The HTMLHtmlElement interface serves as the root node for a given HTML document.

Link copied to clipboard
sealed interface HTMLHyperlinkElementUtils
Link copied to clipboard

The HTMLIFrameElement interface provides special properties and methods (beyond those of the HTMLElement interface it also has available to it by inheritance) for manipulating the layout and presentation of inline frame elements.

Link copied to clipboard

The HTMLImageElement interface represents an HTML img element, providing the properties and methods used to manipulate image elements.

Link copied to clipboard

The HTMLInputElement interface provides special properties and methods for manipulating the options, layout, and presentation of input elements.

Link copied to clipboard

The HTMLLabelElement interface gives access to properties specific to label elements.

Link copied to clipboard

The HTMLLegendElement is an interface allowing to access properties of the legend elements.

Link copied to clipboard

The HTMLLIElement interface exposes specific properties and methods (beyond those defined by regular HTMLElement interface it also has available to it by inheritance) for manipulating list elements.

Link copied to clipboard

The HTMLLinkElement interface represents reference information for external resources and the relationship of those resources to a document and vice versa (corresponds to <link> element; not to be confused with <a>, which is represented by HTMLAnchorElement).

Link copied to clipboard

The HTMLMapElement interface provides special properties and methods (beyond those of the regular object HTMLElement interface it also has available to it by inheritance) for manipulating the layout and presentation of map elements.

Link copied to clipboard

The HTMLMediaElement interface adds to HTMLElement the properties and methods needed to support basic media-related capabilities that are common to audio and video.

Link copied to clipboard

The HTMLMenuElement interface provides additional properties (beyond those inherited from the HTMLElement interface) for manipulating a menu element.

Link copied to clipboard

The HTMLMetaElement interface contains descriptive metadata about a document provided in HTML as <meta> elements.

Link copied to clipboard

The HTML meter elements expose the HTMLMeterElement interface, which provides special properties and methods (beyond the HTMLElement object interface they also have available to them by inheritance) for manipulating the layout and presentation of meter elements.

Link copied to clipboard

The HTMLModElement interface provides special properties (beyond the regular methods and properties available through the HTMLElement interface they also have available to them by inheritance) for manipulating modification elements, that is del and ins.

Link copied to clipboard

The HTMLObjectElement interface provides special properties and methods (beyond those on the HTMLElement interface it also has available to it by inheritance) for manipulating the layout and presentation of object element, representing external resources.

Link copied to clipboard

The HTMLOListElement interface provides special properties (beyond those defined on the regular HTMLElement interface it also has available to it by inheritance) for manipulating ordered list elements.

Link copied to clipboard

The HTMLOptGroupElement interface provides special properties and methods (beyond the regular HTMLElement object interface they also have available to them by inheritance) for manipulating the layout and presentation of optgroup elements.

Link copied to clipboard

The HTMLOptionElement interface represents option elements and inherits all properties and methods of the HTMLElement interface.

Link copied to clipboard

The HTMLOptionsCollection interface represents a collection of <option> HTML elements (in document order) and offers methods and properties for selecting from the list as well as optionally altering its items.

Link copied to clipboard

The HTMLOutputElement interface provides properties and methods (beyond those inherited from HTMLElement) for manipulating the layout and presentation of output elements.

Link copied to clipboard

The HTMLParagraphElement interface provides special properties (beyond those of the regular HTMLElement object interface it inherits) for manipulating p elements.

Link copied to clipboard

The HTMLPictureElement interface represents a picture HTML element.

Link copied to clipboard

The HTMLPreElement interface exposes specific properties and methods (beyond those of the HTMLElement interface it also has available to it by inheritance) for manipulating a block of preformatted text (pre).

Link copied to clipboard

The HTMLProgressElement interface provides special properties and methods (beyond the regular HTMLElement interface it also has available to it by inheritance) for manipulating the layout and presentation of progress elements.

Link copied to clipboard

The HTMLQuoteElement interface provides special properties and methods (beyond the regular HTMLElement interface it also has available to it by inheritance) for manipulating quoting elements, like blockquote and q, but not the cite element.

Link copied to clipboard

HTML script elements expose the HTMLScriptElement interface, which provides special properties and methods for manipulating the behavior and execution of <script> elements (beyond the inherited HTMLElement interface).

Link copied to clipboard

The HTMLSelectElement interface represents a select HTML Element.

Link copied to clipboard

The HTMLSourceElement interface provides special properties (beyond the regular HTMLElement object interface it also has available to it by inheritance) for manipulating source elements.

Link copied to clipboard

The HTMLSpanElement interface represents a span element and derives from the HTMLElement interface, but without implementing any additional properties or methods.

Link copied to clipboard

The HTMLStyleElement interface represents a style element.

Link copied to clipboard

The HTMLTableCaptionElement interface provides special properties (beyond the regular HTMLElement interface it also has available to it by inheritance) for manipulating table caption elements.

Link copied to clipboard

The HTMLTableCellElement interface provides special properties and methods (beyond the regular HTMLElement interface it also has available to it by inheritance) for manipulating the layout and presentation of table cells, either header cells (th) or data cells (td), in an HTML document.

Link copied to clipboard

The HTMLTableColElement interface provides properties for manipulating single or grouped table column elements.

Link copied to clipboard

The HTMLTableElement interface provides special properties and methods (beyond the regular HTMLElement object interface it also has available to it by inheritance) for manipulating the layout and presentation of tables in an HTML document.

Link copied to clipboard

The HTMLTableRowElement interface provides special properties and methods (beyond the HTMLElement interface it also has available to it by inheritance) for manipulating the layout and presentation of rows in an HTML table.

Link copied to clipboard

The HTMLTableSectionElement interface provides special properties and methods (beyond the HTMLElement interface it also has available to it by inheritance) for manipulating the layout and presentation of sections, that is headers, footers and bodies (thead, tfoot, and tbody, respectively) in an HTML table.

Link copied to clipboard
sealed interface HtmlTagName<T : HTMLElement>
Link copied to clipboard

The HTMLTextAreaElement interface provides properties and methods for manipulating the layout and presentation of textarea elements.

Link copied to clipboard

The HTMLTimeElement interface provides special properties (beyond the regular HTMLElement interface it also has available to it by inheritance) for manipulating time elements.

Link copied to clipboard

The HTMLTitleElement interface is implemented by a document's title.

Link copied to clipboard

The HTMLTrackElement interface represents an HTML track element within the DOM.

Link copied to clipboard

The HTMLUListElement interface provides special properties (beyond those defined on the regular HTMLElement interface it also has available to it by inheritance) for manipulating unordered list (ul) elements.

Link copied to clipboard

The HTMLUnknownElement interface represents an invalid HTML element and derives from the HTMLElement interface, but without implementing any additional properties or methods.

Link copied to clipboard

Implemented by the video element, the HTMLVideoElement interface provides special properties and methods for manipulating video objects.

Link copied to clipboard
class Image(width: Int = definedExternally, height: Int = definedExternally) : HTMLImageElement
Link copied to clipboard
sealed interface ImageDecoding
Link copied to clipboard
sealed interface InputMode
Link copied to clipboard
sealed interface InputType
Link copied to clipboard
sealed interface Loading
Link copied to clipboard
open class MediaEncryptedEvent(val type: EventType<MediaEncryptedEvent>, init: MediaEncryptedEventInit = definedExternally) : Event

The MediaEncryptedEvent interface of the Encrypted Media Extensions API contains the information associated with an HTMLMediaElement/encrypted_event event sent to a HTMLMediaElement when some initialization data is encountered in the media.

Link copied to clipboard
Link copied to clipboard

The MediaError interface represents an error which occurred while handling media in an HTML media element based on HTMLMediaElement, such as audio or video.

Link copied to clipboard
typealias MediaProvider = JsAny
Link copied to clipboard
class Option(    text: String = definedExternally,     value: String = definedExternally,     defaultSelected: Boolean = definedExternally,     selected: Boolean = definedExternally) : HTMLOptionElement
Link copied to clipboard
sealed interface PopoverInvokerElement
Link copied to clipboard
sealed interface Preload
Link copied to clipboard

The RadioNodeList interface represents a collection of elements in a form returned by a call to HTMLFormControlsCollection.namedItem().

Link copied to clipboard
sealed interface SelectionDirection
Link copied to clipboard
sealed interface SelectionMode
Link copied to clipboard
sealed interface SelectType
Link copied to clipboard
Link copied to clipboard
sealed interface VideoFrameRequestId
Link copied to clipboard

A VideoPlaybackQuality object is returned by the HTMLVideoElement.getVideoPlaybackQuality() method and contains metrics that can be used to determine the playback quality of a video.

Functions

Link copied to clipboard
inline fun <T : HTMLElement> HtmlTagName(tagName: String): HtmlTagName<T>