HTMLElement
Generated.swift:6872class HTMLElement
class HTMLElement
import DOM
class Element
protocol ARIAMixin : JSBridgedClass
protocol Any_CSSPseudoElement_or_Element : ConvertibleToJSValue
protocol Any_Element_or_HTMLCollection : ConvertibleToJSValue
protocol Any_Element_or_RadioNodeList : ConvertibleToJSValue
protocol Any_Element_or_Text : ConvertibleToJSValue
protocol Any_GeometryNode : ConvertibleToJSValue
protocol Any_HTMLElement_or_Int32 : ConvertibleToJSValue
protocol Any_Node_or_String : ConvertibleToJSValue
protocol ChildNode : JSBridgedClass
protocol ConstructibleFromJSValue
Types conforming to this protocol can be constructed from JSValue
.
protocol ConvertibleToJSValue
Objects that can be converted to a JavaScript value, preferably in a lossless manner.
protocol Copyable
A type whose values can be implicitly or explicitly copied.
protocol CustomStringConvertible
A type with a customized textual representation.
protocol ElementContentEditable : JSBridgedClass
protocol Escapable
protocol GeometryUtils : JSBridgedClass
protocol GlobalEventHandlers : JSBridgedClass
protocol HTMLOrSVGElement : JSBridgedClass
protocol JSBridgedClass : JSBridgedType
Conform to this protocol when your Swift class wraps a JavaScript class.
protocol JSBridgedType : ConstructibleFromJSValue, ConvertibleToJSValue, CustomStringConvertible
Use this protocol when your type has no single JavaScript class. For example, a union type of multiple classes or primitive values.
protocol NonDocumentTypeChildNode : JSBridgedClass
protocol ParentNode : JSBridgedClass
protocol Slottable : JSBridgedClass
convenience init()
convenience init?(from element: Element)
required init(unsafelyWrapping jsObject: JSObject)
override class var constructor: JSFunction? { get }
@ReadWriteAttribute var accessKey: String { get set }
@ReadonlyAttribute var accessKeyLabel: String { get }
@ReadWriteAttribute var autocapitalize: String { get set }
@ReadWriteAttribute var dir: String { get set }
@ReadWriteAttribute var draggable: Bool { get set }
@ReadWriteAttribute var hidden: Bool_or_Double_or_String? { get set }
@ReadWriteAttribute var inert: Bool { get set }
@ReadWriteAttribute var innerText: String { get set }
@ReadWriteAttribute var lang: String { get set }
@ReadonlyAttribute var offsetHeight: Int32 { get }
@ReadonlyAttribute var offsetLeft: Int32 { get }
@ReadonlyAttribute var offsetParent: Element? { get }
@ReadonlyAttribute var offsetTop: Int32 { get }
@ReadonlyAttribute var offsetWidth: Int32 { get }
@ReadWriteAttribute var outerText: String { get set }
@ReadWriteAttribute var popover: String? { get set }
@ReadWriteAttribute var spellcheck: Bool { get set }
@ReadWriteAttribute var title: String { get set }
@ReadWriteAttribute var translate: Bool { get set }
func attachInternals() -> ElementInternals
func click()
func hidePopover()
func showPopover()
func togglePopover(force: Bool? = nil) -> Bool
var autofocus: Bool { get nonmutating set }
var contentEditable: String { get nonmutating set }
var dataset: DOMStringMap { get }
var enterKeyHint: String { get nonmutating set }
var inputMode: String { get nonmutating set }
var isContentEditable: Bool { get }
var nonce: String { get nonmutating set }
var onabort: EventHandler { get nonmutating set }
var onauxclick: EventHandler { get nonmutating set }
var onbeforeinput: EventHandler { get nonmutating set }
var onbeforematch: EventHandler { get nonmutating set }
var onbeforetoggle: EventHandler { get nonmutating set }
var onblur: EventHandler { get nonmutating set }
var oncancel: EventHandler { get nonmutating set }
var oncanplay: EventHandler { get nonmutating set }
var oncanplaythrough: EventHandler { get nonmutating set }
var onchange: EventHandler { get nonmutating set }
var onclick: EventHandler { get nonmutating set }
var onclose: EventHandler { get nonmutating set }
var oncontextlost: EventHandler { get nonmutating set }
var oncontextmenu: EventHandler { get nonmutating set }
var oncontextrestored: EventHandler { get nonmutating set }
var oncopy: EventHandler { get nonmutating set }
var oncuechange: EventHandler { get nonmutating set }
var oncut: EventHandler { get nonmutating set }
var ondblclick: EventHandler { get nonmutating set }
var ondrag: EventHandler { get nonmutating set }
var ondragend: EventHandler { get nonmutating set }
var ondragenter: EventHandler { get nonmutating set }
var ondragleave: EventHandler { get nonmutating set }
var ondragover: EventHandler { get nonmutating set }
var ondragstart: EventHandler { get nonmutating set }
var ondrop: EventHandler { get nonmutating set }
var ondurationchange: EventHandler { get nonmutating set }
var onemptied: EventHandler { get nonmutating set }
var onended: EventHandler { get nonmutating set }
var onerror: OnErrorEventHandler { get nonmutating set }
var onfocus: EventHandler { get nonmutating set }
var onformdata: EventHandler { get nonmutating set }
var oninput: EventHandler { get nonmutating set }
var oninvalid: EventHandler { get nonmutating set }
var onkeydown: EventHandler { get nonmutating set }
var onkeypress: EventHandler { get nonmutating set }
var onkeyup: EventHandler { get nonmutating set }
var onload: EventHandler { get nonmutating set }
var onloadeddata: EventHandler { get nonmutating set }
var onloadedmetadata: EventHandler { get nonmutating set }
var onloadstart: EventHandler { get nonmutating set }
var onmousedown: EventHandler { get nonmutating set }
var onmouseenter: EventHandler { get nonmutating set }
var onmouseleave: EventHandler { get nonmutating set }
var onmousemove: EventHandler { get nonmutating set }
var onmouseout: EventHandler { get nonmutating set }
var onmouseover: EventHandler { get nonmutating set }
var onmouseup: EventHandler { get nonmutating set }
var onpaste: EventHandler { get nonmutating set }
var onpause: EventHandler { get nonmutating set }
var onplay: EventHandler { get nonmutating set }
var onplaying: EventHandler { get nonmutating set }
var onprogress: EventHandler { get nonmutating set }
var onratechange: EventHandler { get nonmutating set }
var onreset: EventHandler { get nonmutating set }
var onresize: EventHandler { get nonmutating set }
var onscroll: EventHandler { get nonmutating set }
var onscrollend: EventHandler { get nonmutating set }
var onsecuritypolicyviolation: EventHandler { get nonmutating set }
var onseeked: EventHandler { get nonmutating set }
var onseeking: EventHandler { get nonmutating set }
var onselect: EventHandler { get nonmutating set }
var onslotchange: EventHandler { get nonmutating set }
var onstalled: EventHandler { get nonmutating set }
var onsubmit: EventHandler { get nonmutating set }
var onsuspend: EventHandler { get nonmutating set }
var ontimeupdate: EventHandler { get nonmutating set }
var ontoggle: EventHandler { get nonmutating set }
var ontouchcancel: EventHandler { get nonmutating set }
var ontouchend: EventHandler { get nonmutating set }
var ontouchmove: EventHandler { get nonmutating set }
var ontouchstart: EventHandler { get nonmutating set }
var onvolumechange: EventHandler { get nonmutating set }
var onwaiting: EventHandler { get nonmutating set }
var onwebkitanimationend: EventHandler { get nonmutating set }
var onwebkitanimationiteration: EventHandler { get nonmutating set }
var onwebkitanimationstart: EventHandler { get nonmutating set }
var onwebkittransitionend: EventHandler { get nonmutating set }
var onwheel: EventHandler { get nonmutating set }
var tabIndex: Int32 { get nonmutating set }
func blur()
func focus(options: FocusOptions? = nil)
class HTMLAnchorElement
class HTMLAreaElement
class HTMLBRElement
class HTMLBaseElement
class HTMLBodyElement
class HTMLButtonElement
class HTMLCanvasElement
class HTMLDListElement
class HTMLDataElement
class HTMLDataListElement
class HTMLDetailsElement
class HTMLDialogElement
class HTMLDirectoryElement
class HTMLDivElement
class HTMLEmbedElement
class HTMLFieldSetElement
class HTMLFontElement
class HTMLFormElement
class HTMLFrameElement
class HTMLFrameSetElement
class HTMLHRElement
class HTMLHeadElement
class HTMLHeadingElement
class HTMLHtmlElement
class HTMLIFrameElement
class HTMLImageElement
class HTMLInputElement
class HTMLLIElement
class HTMLLabelElement
class HTMLLegendElement
class HTMLLinkElement
class HTMLMapElement
class HTMLMarqueeElement
class HTMLMediaElement
class HTMLMenuElement
class HTMLMetaElement
class HTMLMeterElement
class HTMLModElement
class HTMLOListElement
class HTMLObjectElement
class HTMLOptGroupElement
class HTMLOptionElement
class HTMLOutputElement
class HTMLParagraphElement
class HTMLParamElement
class HTMLPictureElement
class HTMLPreElement
class HTMLProgressElement
class HTMLQuoteElement
class HTMLScriptElement
class HTMLSelectElement
class HTMLSlotElement
class HTMLSourceElement
class HTMLSpanElement
class HTMLStyleElement
class HTMLTableCaptionElement
class HTMLTableCellElement
class HTMLTableColElement
class HTMLTableElement
class HTMLTableRowElement
class HTMLTableSectionElement
class HTMLTemplateElement
class HTMLTextAreaElement
class HTMLTimeElement
class HTMLTitleElement
class HTMLTrackElement
class HTMLUListElement
class HTMLUnknownElement