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
| |
|---|
| Assembly | Glutinum.Web |
| Inherits | obj \| null |
| Implements | Slottable, ParentNode, NonDocumentTypeChildNode, ChildNode, Animatable, ARIAMixin |
| Attributes | [<AllowNullLiteral>] [<Interface>] [<Global>] |
Properties
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 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 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 slot: string with get, set
abstract member tagName: string
abstract member textContent: string with get, set
Methods
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 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 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 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 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 insertAdjacentHTML (position: InsertPosition, string: 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 scroll (x: float, y: float) : unit
abstract member scrollBy (x: float, y: float) : unit
abstract member scrollIntoView (arg: bool) : unit
abstract member scrollIntoView () : unit
abstract member scrollTo (x: float, y: float) : 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 setPointerCapture (pointerId: float) : unit
abstract member toggleAttribute (qualifiedName: string, ?force: bool) : bool
abstract member webkitMatchesSelector (selectors: string) : bool