Skip to content

Element

[<Interface>]
type Element =
    abstract member attributes: NamedNodeMap
    abstract member classList: DOMTokenList with get, set
    abstract member className: string with get, set
    abstract member clientHeight: float
    abstract member clientLeft: float
    abstract member clientTop: float
    abstract member clientWidth: float
    abstract member currentCSSZoom: float
    abstract member customElementRegistry: CustomElementRegistry option
    abstract member id: string with get, set
    abstract member innerHTML: string with get, set
    abstract member localName: string
    abstract member namespaceURI: string option
    abstract member onfullscreenchange: (Event -> unit) option with get, set
    abstract member onfullscreenerror: (Event -> unit) option with get, set
    abstract member outerHTML: string with get, set
    abstract member ownerDocument: Document
    abstract member part: DOMTokenList with get, set
    abstract member prefix: string option
    abstract member scrollHeight: float
    abstract member scrollLeft: float with get, set
    abstract member scrollTop: float with get, set
    abstract member scrollWidth: float
    abstract member shadowRoot: ShadowRoot option
    abstract member slot: string with get, set
    abstract member tagName: string
    abstract member textContent: string with get, set
    abstract member ``getElementsByTagNameNS_http://www_w3_org/1998/Math/MathML`` (localName: string) : HTMLCollectionOf<MathMLElement>
    abstract member ``getElementsByTagNameNS_http://www_w3_org/1999/xhtml`` (localName: string) : HTMLCollectionOf<HTMLElement>
    abstract member ``getElementsByTagNameNS_http://www_w3_org/2000/svg`` (localName: string) : HTMLCollectionOf<SVGElement>
    abstract member addEventListener (type: string, listener: EventListenerObject, options: AddEventListenerOptions) : unit
    abstract member addEventListener (type: string, listener: EventListenerObject, options: bool) : unit
    abstract member addEventListener (type: string, listener: EventListenerObject) : unit
    abstract member addEventListener (type: string, listener: EventListener, options: AddEventListenerOptions) : unit
    abstract member addEventListener (type: string, listener: EventListener, options: bool) : unit
    abstract member addEventListener (type: string, listener: EventListener) : unit
    abstract member addEventListener<'K> (type: Key<'K>, listener: 'K -> unit, options: AddEventListenerOptions) : unit
    abstract member addEventListener<'K> (type: Key<'K>, listener: 'K -> unit, options: bool) : unit
    abstract member addEventListener<'K> (type: Key<'K>, listener: 'K -> unit) : unit
    abstract member attachShadow (init: ShadowRootInit) : ShadowRoot
    abstract member checkVisibility (?options: CheckVisibilityOptions) : bool
    abstract member closest (selectors: string) : Element option
    abstract member closest<'E> (selectors: string) : 'E option
    abstract member closest<'K> (selector: Key<'K>) : 'K option
    abstract member closest<'K> (selector: Key<'K>) : 'K option
    abstract member closest<'K> (selector: Key<'K>) : 'K option
    abstract member computedStyleMap () : StylePropertyMapReadOnly
    abstract member getAttribute (qualifiedName: string) : string option
    abstract member getAttributeNS (namespace: string option, localName: string) : string option
    abstract member getAttributeNames () : ResizeArray<string>
    abstract member getAttributeNode (qualifiedName: string) : Attr option
    abstract member getAttributeNodeNS (namespace: string option, localName: string) : Attr option
    abstract member getBoundingClientRect () : DOMRect
    abstract member getClientRects () : DOMRectList
    abstract member getElementsByClassName (classNames: string) : HTMLCollectionOf<Element>
    abstract member getElementsByTagName (qualifiedName: string) : HTMLCollectionOf<Element>
    abstract member getElementsByTagName<'K> (qualifiedName: Key<'K>) : HTMLCollectionOf<'K>
    abstract member getElementsByTagName<'K> (qualifiedName: Key<'K>) : HTMLCollectionOf<'K>
    abstract member getElementsByTagName<'K> (qualifiedName: Key<'K>) : HTMLCollectionOf<'K>
    abstract member getElementsByTagName<'K> (qualifiedName: Key<'K>) : HTMLCollectionOf<'K>
    abstract member getElementsByTagNameNS (namespace: string option, localName: string) : HTMLCollectionOf<Element>
    abstract member getHTML (?options: GetHTMLOptions) : string
    abstract member hasAttribute (qualifiedName: string) : bool
    abstract member hasAttributeNS (namespace: string option, localName: string) : bool
    abstract member hasAttributes () : bool
    abstract member hasPointerCapture (pointerId: float) : bool
    abstract member insertAdjacentElement (where: InsertPosition, element: Element) : Element option
    abstract member insertAdjacentHTML (position: InsertPosition, string: string) : unit
    abstract member insertAdjacentText (where: InsertPosition, data: string) : unit
    abstract member matches (selectors: string) : bool
    abstract member matches<'K> (selectors: Key<'K>) : bool
    abstract member matches<'K> (selectors: Key<'K>) : bool
    abstract member matches<'K> (selectors: Key<'K>) : bool
    abstract member releasePointerCapture (pointerId: float) : unit
    abstract member removeAttribute (qualifiedName: string) : unit
    abstract member removeAttributeNS (namespace: string option, localName: string) : unit
    abstract member removeAttributeNode (attr: Attr) : Attr
    abstract member removeEventListener (type: string, listener: EventListenerObject, options: EventListenerOptions) : unit
    abstract member removeEventListener (type: string, listener: EventListenerObject, options: bool) : unit
    abstract member removeEventListener (type: string, listener: EventListenerObject) : unit
    abstract member removeEventListener (type: string, listener: EventListener, options: EventListenerOptions) : unit
    abstract member removeEventListener (type: string, listener: EventListener, options: bool) : unit
    abstract member removeEventListener (type: string, listener: EventListener) : unit
    abstract member removeEventListener<'K> (type: Key<'K>, listener: 'K -> unit, options: EventListenerOptions) : unit
    abstract member removeEventListener<'K> (type: Key<'K>, listener: 'K -> unit, options: bool) : unit
    abstract member removeEventListener<'K> (type: Key<'K>, listener: 'K -> unit) : unit
    abstract member requestFullscreen (?options: FullscreenOptions) : Promise<unit>
    abstract member requestPointerLock (?options: PointerLockOptions) : Promise<unit>
    abstract member scroll (x: float, y: float) : unit
    abstract member scroll (?options: ScrollToOptions) : unit
    abstract member scrollBy (x: float, y: float) : unit
    abstract member scrollBy (?options: ScrollToOptions) : unit
    abstract member scrollIntoView (arg: ScrollIntoViewOptions) : unit
    abstract member scrollIntoView (arg: bool) : unit
    abstract member scrollIntoView () : unit
    abstract member scrollTo (x: float, y: float) : unit
    abstract member scrollTo (?options: ScrollToOptions) : unit
    abstract member setAttribute (qualifiedName: string, value: string) : unit
    abstract member setAttributeNS (namespace: string option, qualifiedName: string, value: string) : unit
    abstract member setAttributeNode (attr: Attr) : Attr option
    abstract member setAttributeNodeNS (attr: Attr) : Attr option
    abstract member setHTML (html: string, ?options: SetHTMLOptions) : unit
    abstract member setHTMLUnsafe (html: string, ?options: SetHTMLUnsafeOptions) : unit
    abstract member setPointerCapture (pointerId: float) : unit
    abstract member toggleAttribute (qualifiedName: string, ?force: bool) : bool
    abstract member webkitMatchesSelector (selectors: string) : bool
AssemblyGlutinum.Web
Inheritsobj \| null
ImplementsSlottable, ParentNode, NonDocumentTypeChildNode, ChildNode, Animatable, ARIAMixin
Attributes[<AllowNullLiteral>] [<Interface>] [<Global>]

Properties

abstract member attributes: NamedNodeMap
abstract member classList: DOMTokenList with get, set
abstract member className: string with get, set
abstract member clientHeight: float
abstract member clientLeft: float
abstract member clientTop: float
abstract member clientWidth: float
abstract member currentCSSZoom: float
abstract member customElementRegistry: CustomElementRegistry option
abstract member id: string with get, set
abstract member innerHTML: string with get, set
abstract member localName: string
abstract member namespaceURI: string option
abstract member onfullscreenchange: (Event -> unit) option with get, set
abstract member onfullscreenerror: (Event -> unit) option with get, set
abstract member outerHTML: string with get, set
abstract member ownerDocument: Document
abstract member part: DOMTokenList with get, set
abstract member prefix: string option
abstract member scrollHeight: float
abstract member scrollLeft: float with get, set
abstract member scrollTop: float with get, set
abstract member scrollWidth: float
abstract member shadowRoot: ShadowRoot option
abstract member slot: string with get, set
abstract member tagName: string
abstract member textContent: string with get, set

Methods

abstract member ``getElementsByTagNameNS_http://www_w3_org/1998/Math/MathML`` (localName: string) : HTMLCollectionOf<MathMLElement>
abstract member ``getElementsByTagNameNS_http://www_w3_org/1999/xhtml`` (localName: string) : HTMLCollectionOf<HTMLElement>
abstract member ``getElementsByTagNameNS_http://www_w3_org/2000/svg`` (localName: string) : HTMLCollectionOf<SVGElement>
abstract member addEventListener (type: string, listener: EventListenerObject, options: AddEventListenerOptions) : unit
abstract member addEventListener (type: string, listener: EventListenerObject, options: bool) : unit
abstract member addEventListener (type: string, listener: EventListenerObject) : unit
abstract member addEventListener (type: string, listener: EventListener, options: AddEventListenerOptions) : unit
abstract member addEventListener (type: string, listener: EventListener, options: bool) : unit
abstract member addEventListener (type: string, listener: EventListener) : unit
abstract member addEventListener<'K> (type: Key<'K>, listener: 'K -> unit, options: AddEventListenerOptions) : unit
abstract member addEventListener<'K> (type: Key<'K>, listener: 'K -> unit, options: bool) : unit
abstract member addEventListener<'K> (type: Key<'K>, listener: 'K -> unit) : unit
abstract member attachShadow (init: ShadowRootInit) : ShadowRoot
abstract member checkVisibility (?options: CheckVisibilityOptions) : bool
abstract member closest (selectors: string) : Element option
abstract member closest<'E> (selectors: string) : 'E option
abstract member closest<'K> (selector: Key<'K>) : 'K option
abstract member closest<'K> (selector: Key<'K>) : 'K option
abstract member closest<'K> (selector: Key<'K>) : 'K option
abstract member computedStyleMap () : StylePropertyMapReadOnly
abstract member getAttribute (qualifiedName: string) : string option
abstract member getAttributeNS (namespace: string option, localName: string) : string option
abstract member getAttributeNames () : ResizeArray<string>
abstract member getAttributeNode (qualifiedName: string) : Attr option
abstract member getAttributeNodeNS (namespace: string option, localName: string) : Attr option
abstract member getBoundingClientRect () : DOMRect
abstract member getClientRects () : DOMRectList
abstract member getElementsByClassName (classNames: string) : HTMLCollectionOf<Element>
abstract member getElementsByTagName (qualifiedName: string) : HTMLCollectionOf<Element>
abstract member getElementsByTagName<'K> (qualifiedName: Key<'K>) : HTMLCollectionOf<'K>
abstract member getElementsByTagName<'K> (qualifiedName: Key<'K>) : HTMLCollectionOf<'K>
abstract member getElementsByTagName<'K> (qualifiedName: Key<'K>) : HTMLCollectionOf<'K>
abstract member getElementsByTagName<'K> (qualifiedName: Key<'K>) : HTMLCollectionOf<'K>
abstract member getElementsByTagNameNS (namespace: string option, localName: string) : HTMLCollectionOf<Element>
abstract member getHTML (?options: GetHTMLOptions) : string
abstract member hasAttribute (qualifiedName: string) : bool
abstract member hasAttributeNS (namespace: string option, localName: string) : bool
abstract member hasAttributes () : bool
abstract member hasPointerCapture (pointerId: float) : bool
abstract member insertAdjacentElement (where: InsertPosition, element: Element) : Element option
abstract member insertAdjacentHTML (position: InsertPosition, string: string) : unit
abstract member insertAdjacentText (where: InsertPosition, data: string) : unit
abstract member matches (selectors: string) : bool
abstract member matches<'K> (selectors: Key<'K>) : bool
abstract member matches<'K> (selectors: Key<'K>) : bool
abstract member matches<'K> (selectors: Key<'K>) : bool
abstract member releasePointerCapture (pointerId: float) : unit
abstract member removeAttribute (qualifiedName: string) : unit
abstract member removeAttributeNS (namespace: string option, localName: string) : unit
abstract member removeAttributeNode (attr: Attr) : Attr
abstract member removeEventListener (type: string, listener: EventListenerObject, options: EventListenerOptions) : unit
abstract member removeEventListener (type: string, listener: EventListenerObject, options: bool) : unit
abstract member removeEventListener (type: string, listener: EventListenerObject) : unit
abstract member removeEventListener (type: string, listener: EventListener, options: EventListenerOptions) : unit
abstract member removeEventListener (type: string, listener: EventListener, options: bool) : unit
abstract member removeEventListener (type: string, listener: EventListener) : unit
abstract member removeEventListener<'K> (type: Key<'K>, listener: 'K -> unit, options: EventListenerOptions) : unit
abstract member removeEventListener<'K> (type: Key<'K>, listener: 'K -> unit, options: bool) : unit
abstract member removeEventListener<'K> (type: Key<'K>, listener: 'K -> unit) : unit
abstract member requestFullscreen (?options: FullscreenOptions) : Promise<unit>
abstract member requestPointerLock (?options: PointerLockOptions) : Promise<unit>
abstract member scroll (x: float, y: float) : unit
abstract member scroll (?options: ScrollToOptions) : unit
abstract member scrollBy (x: float, y: float) : unit
abstract member scrollBy (?options: ScrollToOptions) : unit
abstract member scrollIntoView (arg: ScrollIntoViewOptions) : unit
abstract member scrollIntoView (arg: bool) : unit
abstract member scrollIntoView () : unit
abstract member scrollTo (x: float, y: float) : unit
abstract member scrollTo (?options: ScrollToOptions) : unit
abstract member setAttribute (qualifiedName: string, value: string) : unit
abstract member setAttributeNS (namespace: string option, qualifiedName: string, value: string) : unit
abstract member setAttributeNode (attr: Attr) : Attr option
abstract member setAttributeNodeNS (attr: Attr) : Attr option
abstract member setHTML (html: string, ?options: SetHTMLOptions) : unit
abstract member setHTMLUnsafe (html: string, ?options: SetHTMLUnsafeOptions) : unit
abstract member setPointerCapture (pointerId: float) : unit
abstract member toggleAttribute (qualifiedName: string, ?force: bool) : bool
abstract member webkitMatchesSelector (selectors: string) : bool