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 addEventListener (type: string, listener: EventListenerOrEventListenerObject, ?options: U2<bool,AddEventListenerOptions>) : unit
abstract member addEventListener<'E> (type: typekeyof<ElementEventMap,'E>, listener: 'E -> obj, ?options: U2<bool,AddEventListenerOptions>) : unit
abstract member attachShadow (init: ShadowRootInit) : ShadowRoot
abstract member checkVisibility (?options: CheckVisibilityOptions) : bool
abstract member closest<'E when 'E :> Element> (selectors: string) : 'E option
abstract member closest<'E> (selector: typekeyof<MathMLElementTagNameMap,'E>) : 'E option
abstract member closest<'E> (selector: typekeyof<SVGElementTagNameMap,'E>) : 'E option
abstract member closest<'E> (selector: typekeyof<HTMLElementTagNameMap,'E>) : 'E 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 () : string array
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<'E when 'E :> Element> (qualifiedName: typekeyof<HTMLElementDeprecatedTagNameMap,'E>) : HTMLCollectionOf<'E>
abstract member getElementsByTagName<'E when 'E :> Element> (qualifiedName: typekeyof<MathMLElementTagNameMap,'E>) : HTMLCollectionOf<'E>
abstract member getElementsByTagName<'E when 'E :> Element> (qualifiedName: typekeyof<SVGElementTagNameMap,'E>) : HTMLCollectionOf<'E>
abstract member getElementsByTagName<'E when 'E :> Element> (qualifiedName: typekeyof<HTMLElementTagNameMap,'E>) : HTMLCollectionOf<'E>
abstract member getElementsByTagNameNS (namespace: string option, localName: string) : HTMLCollectionOf<Element>
abstract member getElementsByTagNameNSHttpWwwW3Org1998MathMathML (localName: string) : HTMLCollectionOf<MathMLElement>
abstract member getElementsByTagNameNSHttpWwwW3Org1999Xhtml (localName: string) : HTMLCollectionOf<HTMLElement>
abstract member getElementsByTagNameNSHttpWwwW3Org2000Svg (localName: string) : HTMLCollectionOf<SVGElement>
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 (selectors: keyof<MathMLElementTagNameMap>) : bool
abstract member matches (selectors: keyof<SVGElementTagNameMap>) : bool
abstract member matches (selectors: keyof<HTMLElementTagNameMap>) : 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: EventListenerOrEventListenerObject, ?options: U2<bool,EventListenerOptions>) : unit
abstract member removeEventListener<'E> (type: typekeyof<ElementEventMap,'E>, listener: 'E -> obj, ?options: U2<bool,EventListenerOptions>) : 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: U2<bool,ScrollIntoViewOptions>) : 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 | Xantham.Fable.Core.TS |
| Implements | Slottable, ParentNode, NonDocumentTypeChildNode, ChildNode, Animatable, ARIAMixin, Node |
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 addEventListener (type: string, listener: EventListenerOrEventListenerObject, ?options: U2<bool,AddEventListenerOptions>) : unit
abstract member addEventListener<'E> (type: typekeyof<ElementEventMap,'E>, listener: 'E -> obj, ?options: U2<bool,AddEventListenerOptions>) : unit
abstract member attachShadow (init: ShadowRootInit) : ShadowRoot
abstract member checkVisibility (?options: CheckVisibilityOptions) : bool
abstract member closest<'E when 'E :> Element> (selectors: string) : 'E option
abstract member closest<'E> (selector: typekeyof<MathMLElementTagNameMap,'E>) : 'E option
abstract member closest<'E> (selector: typekeyof<SVGElementTagNameMap,'E>) : 'E option
abstract member closest<'E> (selector: typekeyof<HTMLElementTagNameMap,'E>) : 'E 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 () : string array
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<'E when 'E :> Element> (qualifiedName: typekeyof<HTMLElementDeprecatedTagNameMap,'E>) : HTMLCollectionOf<'E>
abstract member getElementsByTagName<'E when 'E :> Element> (qualifiedName: typekeyof<MathMLElementTagNameMap,'E>) : HTMLCollectionOf<'E>
abstract member getElementsByTagName<'E when 'E :> Element> (qualifiedName: typekeyof<SVGElementTagNameMap,'E>) : HTMLCollectionOf<'E>
abstract member getElementsByTagName<'E when 'E :> Element> (qualifiedName: typekeyof<HTMLElementTagNameMap,'E>) : HTMLCollectionOf<'E>
abstract member getElementsByTagNameNS (namespace: string option, localName: string) : HTMLCollectionOf<Element>
abstract member getElementsByTagNameNSHttpWwwW3Org1998MathMathML (localName: string) : HTMLCollectionOf<MathMLElement>
abstract member getElementsByTagNameNSHttpWwwW3Org1999Xhtml (localName: string) : HTMLCollectionOf<HTMLElement>
abstract member getElementsByTagNameNSHttpWwwW3Org2000Svg (localName: string) : HTMLCollectionOf<SVGElement>
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 (selectors: keyof<MathMLElementTagNameMap>) : bool
abstract member matches (selectors: keyof<SVGElementTagNameMap>) : bool
abstract member matches (selectors: keyof<HTMLElementTagNameMap>) : 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: EventListenerOrEventListenerObject, ?options: U2<bool,EventListenerOptions>) : unit
abstract member removeEventListener<'E> (type: typekeyof<ElementEventMap,'E>, listener: 'E -> obj, ?options: U2<bool,EventListenerOptions>) : 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: U2<bool,ScrollIntoViewOptions>) : 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