#mizchi/js_browser/dom

    Browser DOM APIs - Document Object Model manipulation for MoonBit

    #Status

    🧪 Tested - Comprehensive browser DOM support

    #Installation

    Add to your moon.pkg.json:

    { "import": [ "mizchi/js", "mizchi/js_browser/dom" ] }

    #Usage Examples

    #Creating Elements

    let doc = @dom.document()
    let div = doc.createElement("div")
    div.set_attribute("id", "app")
    div.set_attribute("class", "container")

    let text = doc.createTextNode("Hello, World!")
    div.append_child(text.as_element()) |> ignore

    #Element Manipulation

    // Property access
    div.set("innerHTML", "Hello World")
    let content = div._get("innerHTML")

    // Attributes
    div.set_attribute("data-value", "123")
    let value = div.getAttribute("data-value") // Some("123")
    div.removeAttribute("data-value")

    // Class manipulation
    div.addClass("active")
    div.removeClass("inactive")
    div.toggleClass("hidden")
    inspect(div.containsClass("active")) // true

    // DOM properties
    div.setId("main")
    div.setClassName("app container")
    div.setInnerHTML("<span>Content</span>")

    #DOM Traversal

    let parent = element.parent_element()
    let children = element.children()
    let first = element.first_child()
    let last = element.last_child()
    let next = element.next_sibling()
    let prev = element.previous_sibling()

    // Element-only traversal (skips text nodes)
    let first_elem = element.first_element_child()
    let next_elem = element.next_element_sibling()

    #Query Selectors

    let doc = @dom.document()

    // Single element
    let el = doc.query_selector("#app")
    match el {
    Some(element) => element.set_text_content("Found!")
    None => ()
    }

    // By ID
    let element = doc.get_element_by_id("main")

    // Multiple elements
    let elements = doc.query_selector_all(".item")
    let by_tag = doc.get_elements_by_tag_name("div")
    let by_class = doc.get_elements_by_class_name("container")

    #Event Handling

    fn handle_click(event : @dom.Event) -> Unit {
    event.prevent_default()
    event.stop_propagation()
    let target = event.target()
    target.set_text_content("Clicked!")
    }

    element.addEventListener("click", handle_click)

    // Remove listener
    element.removeEventListener("click", handle_click)

    #Mouse Events

    fn handle_mouse(event : @dom.MouseEvent) -> Unit {
    let x = event.client_x()
    let y = event.client_y()
    let button = event.button()

    if event.ctrl_key() {
    // Handle Ctrl+Click
    }
    }

    element.addEventListener("click", fn(e) {
    handle_mouse(e.cast())
    })

    #Keyboard Events

    fn handle_keydown(event : @dom.KeyboardEvent) -> Unit {
    let key = event.key()
    let code = event.code()

    if event.ctrl_key() && key == "s" {
    event.prevent_default()
    // Handle Ctrl+S
    }
    }

    #Style Manipulation

    // Inline styles
    div.set_display("block")
    div.set_color("red")
    div.set_width("100px")
    div.set_height("50px")
    div.set_opacity(0.5)

    // CSS properties
    div.set_style_property("background-color", "blue")
    div.set_style_property("border-radius", "5px")

    // Get computed style
    let computed = @dom.get_computed_style(div)
    let color = computed._get("color")

    #Flexbox & Grid

    container.set_display("flex")
    container.set_flex_direction("row")
    container.set_justify_content("center")
    container.set_align_items("center")
    container.set_gap("10px")

    // Grid
    grid.set_display("grid")
    grid.set_grid_template_columns("1fr 2fr 1fr")
    grid.set_grid_template_rows("auto")

    #Storage (localStorage/sessionStorage)

    let storage = @dom.get_local_storage()

    // Set and get
    storage.set_item("user", "Alice")
    let user = storage.get_item("user") // Some("Alice")

    // Remove
    storage.remove_item("user")

    // Check existence
    if storage.has_item("token") {
    // ...
    }

    // Iterate
    let keys = storage.keys()
    let values = storage.values()
    let entries = storage.entries()

    // Clear all
    storage.clear()

    let nav = @dom.navigator()
    let ua = nav.user_agent()
    let lang = nav.language()
    let online = nav.on_line()
    let platform = nav.platform()
    let cores = nav.hardware_concurrency()

    #Document Operations

    let doc = @dom.document()

    // Document properties
    let title = doc.title()
    doc.set_title("New Title")
    let url = doc.url()
    let domain = doc.domain()

    // Body and head
    let body = doc.body()
    let head = doc.head()

    // Create fragment
    let fragment = doc.create_document_fragment()

    #Geometry

    // Client dimensions
    let width = element.client_width()
    let height = element.client_height()

    // Scroll dimensions
    let scroll_width = element.scroll_width()
    let scroll_height = element.scroll_height()

    // Scroll position
    let scroll_top = element.scroll_top()
    element.set_scroll_top(100.0)

    // Bounding rect
    let rect = element.get_bounding_client_rect()

    #Node Operations

    // Clone node
    let clone = element.clone_node(true) // deep clone

    // Check containment
    if parent.contains(child) {
    // parent contains child
    }

    // Compare nodes
    if node1.is_equal_node(node2) {
    // nodes are equal
    }

    // Text content
    element.set_text_content("New text")
    let text = element.text_content()

    #Testing with JSDOM

    This package includes comprehensive tests using global-jsdom to emulate a browser environment in Node.js.

    // Setup JSDOM
    extern "js" fn require(module_name : String) -> @js.Val =
    #| (moduleName) => require(moduleName)

    fn setup_jsdom() -> Unit {
    let jsdom = require("global-jsdom")
    jsdom._call("register", []) |> ignore
    }

    // Run tests
    test "basic DOM operations" {
    setup_jsdom()
    let doc = @dom.document()
    let div = doc.create_element("div")
    div.set_attribute("id", "test")
    inspect(div.get_attribute("id"), content="Some(\"test\")")
    }

    #Generated Inheritance Methods

    The _generated_*.mbt files contain auto-generated wrapper methods that provide direct access to inherited methods without explicit type casting.

    #Before (Manual Casting)

    let div = doc.createElement("div")
    div.as_node().appendChild(child.as_node())
    div.as_element().setAttribute("class", "container")
    div.as_html_element().innerHTML()

    #After (Direct Access)

    let div = doc.createElement("div")
    div.appendChild(child.as_node())
    div.setAttribute("class", "container")
    div.innerHTML()

    #Regenerating Files

    If you modify the base types (Node, Element, HTMLElement, etc.) and want to regenerate the inheritance wrappers:

    pnpm generate:dom # or deno run --allow-read --allow-write scripts/generate_dom_inheritance.ts

    #Inheritance Hierarchy

    EventTarget └── Node (appendChild, removeChild, textContent, etc.) ├── Element (querySelector, setAttribute, etc.) │ ├── HTMLElement (innerHTML, innerText, etc.) │ │ └── HTMLDivElement, HTMLSpanElement, etc. │ └── SVGElement │ └── SVGCircleElement, SVGRectElement, etc. └── Document

    Each child type automatically inherits all methods from its parent types through generated wrapper methods.

    #Type Safety

    All DOM operations are type-safe and use MoonBit's FFI system:

    • Element: DOM elements
    • Document: Document object
    • Event, MouseEvent, KeyboardEvent, etc.: Event types
    • Navigator: Browser navigator
    • Storage: Web Storage
    • TextNode: Text nodes

    Most functions return Option types for nullable values:

    match element.parent_element() {
    Some(parent) => // Handle parent
    None => // No parent
    }

    #API Documentation

    All functions include:
    • Type signatures
    • MDN documentation links
    • Usage examples
    • Safety notes where applicable

    See the source files for detailed documentation:
    • element.mbt - Element operations
    • document.mbt - Document operations
    • event.mbt - Event types and handlers
    • node.mbt - Node interface
    • style.mbt - CSS styling
    • storage.mbt - Web Storage
    • navigator.mbt - Browser information

    #Future Work

    See TODO.md for planned features and improvements:
    • Additional event types and APIs
    • Type system enhancements
    • Browser-specific testing
    • More comprehensive examples

    • mizchi/js - Core JavaScript FFI
    • mizchi/js/console - Console logging

    ChangeEventHandler

    type ChangeEventHandler = (ChangeEvent) -> Unit

    DragEventHandler

    type DragEventHandler = (DragEvent) -> Unit

    KeyboardEventHandler

    type KeyboardEventHandler = (KeyboardEvent) -> Unit

    MouseEventHandler

    type MouseEventHandler = (MouseEvent) -> Unit

    AnimationEvent

    pub(all) struct AnimationEvent {
    animationName : String
    elapsedTime : Double
    pseudoElement : String
    }

    AnimationEvent represents a CSS animation event https://developer.mozilla.org/en-US/docs/Web/API/AnimationEvent

    AnimationEvent::as_any

    AnimationEvent::bubbles

    fn AnimationEvent::bubbles(self : AnimationEvent) -> Bool

    AnimationEvent::cancelable

    fn AnimationEvent::cancelable(self : AnimationEvent) -> Bool

    AnimationEvent::currentTarget

    fn AnimationEvent::currentTarget(self : AnimationEvent) -> Element

    AnimationEvent::defaultPrevented

    fn AnimationEvent::defaultPrevented(self : AnimationEvent) -> Bool

    AnimationEvent::eventType

    fn AnimationEvent::eventType(self : AnimationEvent) -> String

    AnimationEvent::preventDefault

    fn AnimationEvent::preventDefault(self : AnimationEvent) -> Unit

    AnimationEvent::stopImmediatePropagation

    fn AnimationEvent::stopImmediatePropagation(self : AnimationEvent) -> Unit

    AnimationEvent::stopPropagation

    fn AnimationEvent::stopPropagation(self : AnimationEvent) -> Unit

    AnimationEvent::target

    fn AnimationEvent::target(self : AnimationEvent) -> Element

    BeforeUnloadEvent

    #external
    pub type BeforeUnloadEvent

    BeforeUnloadEvent represents an event fired when the window is about to be unloaded https://developer.mozilla.org/en-US/docs/Web/API/BeforeUnloadEvent

    BeforeUnloadEvent::as_any

    BeforeUnloadEvent::bubbles

    fn BeforeUnloadEvent::bubbles(self : BeforeUnloadEvent) -> Bool

    BeforeUnloadEvent::cancelable

    fn BeforeUnloadEvent::cancelable(self : BeforeUnloadEvent) -> Bool

    BeforeUnloadEvent::currentTarget

    fn BeforeUnloadEvent::currentTarget(self : BeforeUnloadEvent) -> Element

    BeforeUnloadEvent::defaultPrevented

    fn BeforeUnloadEvent::defaultPrevented(self : BeforeUnloadEvent) -> Bool

    BeforeUnloadEvent::eventType

    fn BeforeUnloadEvent::eventType(self : BeforeUnloadEvent) -> String

    BeforeUnloadEvent::preventDefault

    fn BeforeUnloadEvent::preventDefault(self : BeforeUnloadEvent) -> Unit

    BeforeUnloadEvent::returnValue

    #alias(return_value)
    fn BeforeUnloadEvent::returnValue(self : BeforeUnloadEvent) -> String

    Gets the return value

    BeforeUnloadEvent::setReturnValue

    #alias(set_return_value)
    fn BeforeUnloadEvent::setReturnValue(self : BeforeUnloadEvent, value : String) -> Unit

    Sets the return value to show a confirmation dialog https://developer.mozilla.org/en-US/docs/Web/API/BeforeUnloadEvent/returnValue

    BeforeUnloadEvent::stopImmediatePropagation

    fn BeforeUnloadEvent::stopImmediatePropagation(self : BeforeUnloadEvent) -> Unit

    BeforeUnloadEvent::stopPropagation

    fn BeforeUnloadEvent::stopPropagation(self : BeforeUnloadEvent) -> Unit

    BeforeUnloadEvent::target

    CSSRule

    #external
    pub type CSSRule

    CSSRule represents a CSS rule https://developer.mozilla.org/en-US/docs/Web/API/CSSRule

    CSSRule::as_any

    fn CSSRule::as_any(self : CSSRule) ->
    Any

    CSSRule::css_text

    fn CSSRule::css_text(self : CSSRule) -> String

    Returns the CSS text of the rule

    CSSRule::parent_rule

    fn CSSRule::parent_rule(self : CSSRule) -> CSSRule?

    Returns the parent rule

    CSSRule::parent_stylesheet

    fn CSSRule::parent_stylesheet(self : CSSRule) -> CSSStyleSheet?

    Returns the parent stylesheet

    CSSRule::rule_type

    fn CSSRule::rule_type(self : CSSRule) -> Int

    Returns the rule type

    CSSRule::set_css_text

    fn CSSRule::set_css_text(self : CSSRule, text : String) -> Unit

    Sets the CSS text of the rule

    CSSStyleDeclaration

    pub(all) struct CSSStyleDeclaration {
    cssText : String
    length : Int
    parentRule : CSSRule?
    }

    CSSStyleDeclaration represents a CSS declaration block https://developer.mozilla.org/en-US/docs/Web/API/CSSStyleDeclaration

    CSSStyleDeclaration::as_any

    CSSStyleDeclaration::get_property_priority

    fn CSSStyleDeclaration::get_property_priority(self : CSSStyleDeclaration, property : String) -> String

    Gets the priority of a CSS property

    CSSStyleDeclaration::get_property_value

    fn CSSStyleDeclaration::get_property_value(self : CSSStyleDeclaration, property : String) -> String

    Gets a CSS property value

    CSSStyleDeclaration::remove_property

    fn CSSStyleDeclaration::remove_property(self : CSSStyleDeclaration, property : String) -> String

    Removes a CSS property

    CSSStyleDeclaration::set_property

    fn CSSStyleDeclaration::set_property(self : CSSStyleDeclaration, property : String, value : String) -> Unit

    Sets a CSS property value

    CSSStyleDeclaration::set_property_priority

    fn CSSStyleDeclaration::set_property_priority(self : CSSStyleDeclaration, property : String, value : String, priority : String) -> Unit

    Sets a CSS property value with priority

    CSSStyleSheet

    #external
    pub type CSSStyleSheet

    CSSStyleSheet represents a stylesheet https://developer.mozilla.org/en-US/docs/Web/API/CSSStyleSheet

    CSSStyleSheet::as_any

    CSSStyleSheet::cssRules

    Returns the CSS rules https://developer.mozilla.org/en-US/docs/Web/API/CSSStyleSheet/cssRules

    CSSStyleSheet::deleteRule

    fn CSSStyleSheet::deleteRule(self : CSSStyleSheet, index : Int) -> Unit

    Deletes a CSS rule at index https://developer.mozilla.org/en-US/docs/Web/API/CSSStyleSheet/deleteRule

    CSSStyleSheet::disabled

    fn CSSStyleSheet::disabled(self : CSSStyleSheet) -> Bool

    Returns whether the stylesheet is disabled

    CSSStyleSheet::href

    fn CSSStyleSheet::href(self : CSSStyleSheet) -> String?

    Returns the stylesheet's href

    CSSStyleSheet::insertRule

    fn CSSStyleSheet::insertRule(self : CSSStyleSheet, rule : String) -> Int

    Inserts a CSS rule https://developer.mozilla.org/en-US/docs/Web/API/CSSStyleSheet/insertRule

    CSSStyleSheet::insertRuleAt

    fn CSSStyleSheet::insertRuleAt(self : CSSStyleSheet, rule : String, index : Int) -> Int

    Inserts a CSS rule at index

    CSSStyleSheet::media

    Returns the stylesheet's media

    CSSStyleSheet::ownerNode

    Returns the owner node

    CSSStyleSheet::set_disabled

    fn CSSStyleSheet::set_disabled(self : CSSStyleSheet, disabled : Bool) -> Unit

    Sets whether the stylesheet is disabled

    CSSStyleSheet::title

    fn CSSStyleSheet::title(self : CSSStyleSheet) -> String?

    Returns the stylesheet's title

    ChangeEvent

    pub(all) struct ChangeEvent {
    }

    ChangeEvent represents a change event
    impl Show for ChangeEvent

    ChangeEvent::as_any

    ChangeEvent::bubbles

    fn ChangeEvent::bubbles(self : ChangeEvent) -> Bool

    ChangeEvent::cancelable

    fn ChangeEvent::cancelable(self : ChangeEvent) -> Bool

    ChangeEvent::currentTarget

    fn ChangeEvent::currentTarget(self : ChangeEvent) -> Element

    ChangeEvent::defaultPrevented

    fn ChangeEvent::defaultPrevented(self : ChangeEvent) -> Bool

    ChangeEvent::eventType

    fn ChangeEvent::eventType(self : ChangeEvent) -> String

    ChangeEvent::preventDefault

    fn ChangeEvent::preventDefault(self : ChangeEvent) -> Unit

    ChangeEvent::stopImmediatePropagation

    fn ChangeEvent::stopImmediatePropagation(self : ChangeEvent) -> Unit

    ChangeEvent::stopPropagation

    fn ChangeEvent::stopPropagation(self : ChangeEvent) -> Unit

    ChangeEvent::target

    fn ChangeEvent::target(self : ChangeEvent) -> Element

    ClipboardData

    pub(all) struct ClipboardData(DataTransfer)

    ClipboardData provides access to clipboard data Note: This is typically accessed through ClipboardEvent.clipboardData https://developer.mozilla.org/en-US/docs/Web/API/DataTransfer

    ClipboardEvent

    pub(all) struct ClipboardEvent {
    clipboardData : ClipboardData?
    }

    ClipboardEvent represents a clipboard event https://developer.mozilla.org/en-US/docs/Web/API/ClipboardEvent

    ClipboardEvent::as_any

    ClipboardEvent::bubbles

    fn ClipboardEvent::bubbles(self : ClipboardEvent) -> Bool

    ClipboardEvent::cancelable

    fn ClipboardEvent::cancelable(self : ClipboardEvent) -> Bool

    ClipboardEvent::currentTarget

    fn ClipboardEvent::currentTarget(self : ClipboardEvent) -> Element

    ClipboardEvent::defaultPrevented

    fn ClipboardEvent::defaultPrevented(self : ClipboardEvent) -> Bool

    ClipboardEvent::eventType

    fn ClipboardEvent::eventType(self : ClipboardEvent) -> String

    ClipboardEvent::preventDefault

    fn ClipboardEvent::preventDefault(self : ClipboardEvent) -> Unit

    ClipboardEvent::stopImmediatePropagation

    fn ClipboardEvent::stopImmediatePropagation(self : ClipboardEvent) -> Unit

    ClipboardEvent::stopPropagation

    fn ClipboardEvent::stopPropagation(self : ClipboardEvent) -> Unit

    ClipboardEvent::target

    fn ClipboardEvent::target(self : ClipboardEvent) -> Element

    CustomElementRegistry

    #external
    pub type CustomElementRegistry

    CustomElementRegistry provides methods for registering custom elements https://developer.mozilla.org/en-US/docs/Web/API/CustomElementRegistry

    CustomElementRegistry::as_any

    CustomElementRegistry::define_

    fn CustomElementRegistry::define_(self : CustomElementRegistry, name : String, on_connected? : () -> Unit, on_disconnected? : () -> Unit, on_adopted? : () -> Unit, on_attribute_changed? : (String, String?, String?, String?) -> Unit, observed_attributes? : Array[String], html_element_class? :
    Any
    ) -> Unit

    Defines a custom element with the given name and lifecycle callbacks https://developer.mozilla.org/en-US/docs/Web/API/CustomElementRegistry/define

    Options:
    • on_connected: Called when the element is added to the document
    • on_disconnected: Called when the element is removed from the document
    • on_adopted: Called when the element is moved to a new document
    • on_attribute_changed: Called when an observed attribute changes
    • observed_attributes: Array of attribute names to observe for changes
    • html_element_class: HTMLElement class to extend (for environments like happy-dom)

    CustomElementRegistry::get

    Returns the constructor for the custom element with the given name https://developer.mozilla.org/en-US/docs/Web/API/CustomElementRegistry/get

    CustomElementRegistry::getName

    fn CustomElementRegistry::getName(self : CustomElementRegistry, element_constructor :
    Any
    ) -> String?

    Returns the name of the custom element for the given constructor https://developer.mozilla.org/en-US/docs/Web/API/CustomElementRegistry/getName

    CustomElementRegistry::upgrade

    fn CustomElementRegistry::upgrade(self : CustomElementRegistry, root : Node) -> Unit

    Upgrades a custom element in the shadow root before it is connected https://developer.mozilla.org/en-US/docs/Web/API/CustomElementRegistry/upgrade

    CustomElementRegistry::whenDefined

    async fn CustomElementRegistry::whenDefined(self : CustomElementRegistry, name : String) -> Unit

    Returns a promise that resolves when the custom element is defined https://developer.mozilla.org/en-US/docs/Web/API/CustomElementRegistry/whenDefined

    DOMRect

    pub(all) struct DOMRect {
    x : Double
    y : Double
    width : Double
    height : Double
    top : Double
    right : Double
    bottom : Double
    left : Double
    }

    DOMRectReadOnly represents a read-only rectangle https://developer.mozilla.org/en-US/docs/Web/API/DOMRect

    DOMRect::as_any

    fn DOMRect::as_any(self : DOMRect) ->
    Any

    DOMRectReadOnly

    pub(all) struct DOMRectReadOnly {
    x : Double
    y : Double
    width : Double
    height : Double
    top : Double
    right : Double
    bottom : Double
    left : Double
    }

    DOMRectReadOnly represents a read-only rectangle https://developer.mozilla.org/en-US/docs/Web/API/DOMRectReadOnly

    DOMRectReadOnly::as_any

    DataTransfer

    pub(all) struct DataTransfer {
    dropEffect : String
    effectAllowed : String
    items :
    Any

    files :
    Any

    types :
    Any

    }

    DataTransfer is used to hold data being dragged during a drag and drop operation https://developer.mozilla.org/en-US/docs/Web/API/DataTransfer

    DataTransfer::as_any

    DataTransfer::clearData

    fn DataTransfer::clearData(self : DataTransfer, format : String) -> Unit

    Removes the data for a given type

    DataTransfer::getData

    fn DataTransfer::getData(self : DataTransfer, format : String) -> String

    Retrieves the data for a given type

    DataTransfer::get_files

    Returns an array of files being dragged

    DataTransfer::get_types

    fn DataTransfer::get_types(self : DataTransfer) -> Array[String]

    Returns an array of formats used in the drag operation

    DataTransfer::setData

    fn DataTransfer::setData(self : DataTransfer, format : String, data : String) -> Unit

    Sets the data for a given type

    DataTransferItem

    #external
    pub type DataTransferItem

    DataTransferItem represents one drag data item https://developer.mozilla.org/en-US/docs/Web/API/DataTransferItem

    DataTransferItem::as_any

    Document

    #external
    pub type Document

    Document represents the web page loaded in the browser https://developer.mozilla.org/en-US/docs/Web/API/Document

    Document::activeElement

    #alias(active_element)
    fn Document::activeElement(self : Document) -> Element

    Returns the currently focused element https://developer.mozilla.org/en-US/docs/Web/API/Document/activeElement

    Document::addEventListener

    #alias(add_event_listener)
    fn Document::addEventListener(self : Document, event_type : String, handler : (
    Any
    ) -> Unit, capture? : Bool, once? : Bool, passive? : Bool, signal? :
    AbortSignal
    ) -> Unit

    Inherited from EventTarget

    Document::adoptNode

    #alias(adopt_node)
    fn Document::adoptNode(self : Document, node : Node) -> Node

    Adopts a node from an external document https://developer.mozilla.org/en-US/docs/Web/API/Document/adoptNode

    Document::appendChild

    fn Document::appendChild(self : Document, child : Node) -> Node

    Inherited from Node

    Document::as_any

    Document::as_event_target

    Document::as_node

    fn Document::as_node(self : Document) -> Node

    Document::body

    fn Document::body(self : Document) -> HTMLBodyElement?

    Returns the document's body element https://developer.mozilla.org/en-US/docs/Web/API/Document/body

    Document::cast_from_event_target

    fn Document::cast_from_event_target(value :
    EventTarget
    ) -> Document

    Upcast from EventTarget to Document

    Document::cast_from_node

    fn Document::cast_from_node(value : Node) -> Document

    Upcast from Node to Document

    Document::characterSet

    #alias(character_set)
    fn Document::characterSet(self : Document) -> String

    Returns the character encoding of the document https://developer.mozilla.org/en-US/docs/Web/API/Document/characterSet

    Document::childNodes

    fn Document::childNodes(self : Document) -> Array[Node]

    Inherited from Node

    Document::cloneNode

    fn Document::cloneNode(self : Document, deep : Bool) -> Node

    Inherited from Node

    Document::compareDocumentPosition

    fn Document::compareDocumentPosition(self : Document, other : Node) -> Int

    Inherited from Node

    Document::contains

    fn Document::contains(self : Document, other : Node?) -> Bool

    Inherited from Node

    Document::contentType

    #alias(content_type)
    fn Document::contentType(self : Document) -> String

    Returns the content type of the document https://developer.mozilla.org/en-US/docs/Web/API/Document/contentType

    Document::cookie

    fn Document::cookie(self : Document) -> String

    Returns the document's cookie string https://developer.mozilla.org/en-US/docs/Web/API/Document/cookie

    Document::createComment

    #alias(create_comment)
    fn Document::createComment(self : Document, data : String) -> Node

    Creates a comment node https://developer.mozilla.org/en-US/docs/Web/API/Document/createComment

    Document::createDocumentFragment

    #alias(create_document_fragment)
    fn Document::createDocumentFragment(self : Document) -> DocumentFragment

    Creates a document fragment https://developer.mozilla.org/en-US/docs/Web/API/Document/createDocumentFragment

    Document::createElement

    #alias(create_element)
    fn Document::createElement(self : Document, tag_name : String) -> Element

    Creates a new element with the given tag name https://developer.mozilla.org/en-US/docs/Web/API/Document/createElement

    Document::createElementNs

    #alias(create_element_ns)
    fn Document::createElementNs(self : Document, namespace_uri : String, qualified_name : String) -> Element

    Creates a new element with namespace https://developer.mozilla.org/en-US/docs/Web/API/Document/createElementNS

    Document::createEvent

    #alias(create_event)
    fn Document::createEvent(self : Document, event_type : String) -> Event

    Creates an event of the specified type https://developer.mozilla.org/en-US/docs/Web/API/Document/createEvent

    Document::createStylesheet

    fn Document::createStylesheet(self : Document) -> CSSStyleSheet

    Create a new stylesheet

    Document::createTextNode

    #alias(create_text_node)
    fn Document::createTextNode(self : Document, data : String) -> Text

    Creates a text node with the given data https://developer.mozilla.org/en-US/docs/Web/API/Document/createTextNode

    Document::dispatchEvent

    #alias(dispatch_event)
    fn Document::dispatchEvent(self : Document, event :
    Event
    ) -> Bool

    Inherited from EventTarget

    Document::doctype

    fn Document::doctype(self : Document) ->
    Any
    ?

    Returns the document type https://developer.mozilla.org/en-US/docs/Web/API/Document/doctype

    Document::documentElement

    #alias(document_element)
    fn Document::documentElement(self : Document) -> Element

    Returns the document element (root element) https://developer.mozilla.org/en-US/docs/Web/API/Document/documentElement

    Document::documentURI

    #alias(document_uri)
    fn Document::documentURI(self : Document) -> String

    Returns the document URI https://developer.mozilla.org/en-US/docs/Web/API/Document/documentURI

    Document::domain

    fn Document::domain(self : Document) -> String

    Returns the document's domain https://developer.mozilla.org/en-US/docs/Web/API/Document/domain

    Document::elementFromPoint

    fn Document::elementFromPoint(self : Document, x : Double, y : Double) -> Element?

    Returns the element from point within the shadow root https://developer.mozilla.org/en-US/docs/Web/API/ShadowRoot/elementFromPoint

    Document::elementsFromPoint

    fn Document::elementsFromPoint(self : Document, x : Double, y : Double) -> Array[Element]

    Returns elements from point within the shadow root https://developer.mozilla.org/en-US/docs/Web/API/ShadowRoot/elementsFromPoint

    Note: The returned array is a snapshot and should be treated as immutable.

    Document::firstChild

    fn Document::firstChild(self : Document) -> Node?

    Inherited from Node

    Document::getElementById

    #alias(get_element_by_id)
    fn Document::getElementById(self : Document, id : String) -> Element?

    Returns an element by its ID https://developer.mozilla.org/en-US/docs/Web/API/Document/getElementById

    Document::getElementsByClassName

    #alias(get_elements_by_class_name)
    fn Document::getElementsByClassName(self : Document, class_name : String) -> Array[Element]

    Returns elements with the specified class name https://developer.mozilla.org/en-US/docs/Web/API/Document/getElementsByClassName

    Note: The returned array is a snapshot and should be treated as immutable.

    Document::getElementsByTagName

    #alias(get_elements_by_tag_name)
    fn Document::getElementsByTagName(self : Document, tagName : String) -> Array[Element]

    Returns elements with the specified tag name https://developer.mozilla.org/en-US/docs/Web/API/Document/getElementsByTagName

    Note: The returned array is a snapshot and should be treated as immutable.

    Document::getRootNode

    fn Document::getRootNode(self : Document) -> Node

    Inherited from Node

    Document::hasChildNodes

    fn Document::hasChildNodes(self : Document) -> Bool

    Inherited from Node

    Document::head

    fn Document::head(self : Document) -> HTMLHeadElement?

    Returns the document's head element https://developer.mozilla.org/en-US/docs/Web/API/Document/head

    Document::importNode

    #alias(import_node)
    fn Document::importNode(self : Document, node : Node, deep : Bool) -> Node

    Imports a node from another document https://developer.mozilla.org/en-US/docs/Web/API/Document/importNode

    Document::insertBefore

    fn Document::insertBefore(self : Document, new_node : Node, ref_node : Node?) -> Node

    Inherited from Node

    Document::isConnected

    fn Document::isConnected(self : Document) -> Bool

    Inherited from Node

    Document::isEqualNode

    fn Document::isEqualNode(self : Document, other : Node?) -> Bool

    Inherited from Node

    Document::isSameNode

    fn Document::isSameNode(self : Document, other : Node?) -> Bool

    Inherited from Node

    Document::lastChild

    fn Document::lastChild(self : Document) -> Node?

    Inherited from Node

    Document::moveBefore

    fn Document::moveBefore(self : Document, moved_node : Node, ref_node : Node?) -> Unit

    Inherited from Node

    Document::nextSibling

    fn Document::nextSibling(self : Document) -> Node?

    Inherited from Node

    Document::nodeName

    fn Document::nodeName(self : Document) -> String

    Inherited from Node

    Document::nodeType

    fn Document::nodeType(self : Document) -> Int

    Inherited from Node

    Document::nodeValue

    fn Document::nodeValue(self : Document) -> String?

    Inherited from Node

    Document::normalize

    fn Document::normalize(self : Document) -> Unit

    Inherited from Node

    Document::off

    fn Document::off(self : Document, event_type : String, handler : (
    Any
    ) -> Unit, capture? : Bool) -> Unit

    Inherited from EventTarget

    Document::on

    fn Document::on(self : Document, event_type : String, handler : (
    Any
    ) -> Unit, capture? : Bool, once? : Bool, passive? : Bool, signal? :
    AbortSignal
    ) -> Unit

    Inherited from EventTarget

    Document::ownerDocument

    fn Document::ownerDocument(self : Document) -> Document?

    Inherited from Node

    Document::parentNode

    fn Document::parentNode(self : Document) -> Node?

    Inherited from Node

    Document::previousSibling

    fn Document::previousSibling(self : Document) -> Node?

    Inherited from Node

    Document::querySelector

    #alias(query_selector)
    fn Document::querySelector(self : Document, selector : String) -> Element?

    Returns the first element matching the specified CSS selector https://developer.mozilla.org/en-US/docs/Web/API/Document/querySelector

    Document::querySelectorAll

    #alias(query_selector_all)
    fn Document::querySelectorAll(self : Document, selector : String) -> Array[Element]

    Returns all elements matching the specified CSS selector https://developer.mozilla.org/en-US/docs/Web/API/Document/querySelectorAll

    Note: The returned array is a snapshot and should be treated as immutable.

    Document::readyState

    #alias(ready_state)
    fn Document::readyState(self : Document) -> String

    Returns the document's ready state https://developer.mozilla.org/en-US/docs/Web/API/Document/readyState

    Document::referrer

    fn Document::referrer(self : Document) -> String

    Returns the document's referrer https://developer.mozilla.org/en-US/docs/Web/API/Document/referrer

    Document::removeChild

    fn Document::removeChild(self : Document, child : Node) -> Node

    Inherited from Node

    Document::removeEventListener

    #alias(remove_event_listener)
    fn Document::removeEventListener(self : Document, event_type : String, handler : (
    Any
    ) -> Unit, capture? : Bool) -> Unit

    Inherited from EventTarget

    Document::replaceChild

    fn Document::replaceChild(self : Document, new_child : Node, old_child : Node) -> Node

    Inherited from Node

    Document::setBody

    #alias(set_body)
    fn Document::setBody(self : Document, body : HTMLBodyElement) -> Unit

    Sets the document's body element

    Document::setNodeValue

    fn Document::setNodeValue(self : Document, value : String?) -> Unit

    Inherited from Node

    Document::setTextContent

    fn Document::setTextContent(self : Document, content : String) -> Unit

    Inherited from Node

    Document::setTitle

    #alias(set_title)
    fn Document::setTitle(self : Document, title : String) -> Unit

    Sets the document's title
    fn Document::set_cookie(self : Document, content : String) -> Unit

    Sets the document's cookie

    Document::styleSheets

    fn Document::styleSheets(self : Document) ->
    Any

    Access document stylesheets https://developer.mozilla.org/en-US/docs/Web/API/Document/styleSheets

    Document::textContent

    fn Document::textContent(self : Document) -> String

    Inherited from Node

    Document::title

    fn Document::title(self : Document) -> String

    Returns the document's title https://developer.mozilla.org/en-US/docs/Web/API/Document/title

    Document::url

    fn Document::url(self : Document) -> String

    Returns the document's URL https://developer.mozilla.org/en-US/docs/Web/API/Document/URL

    DocumentFragment

    #external
    pub type DocumentFragment

    Document represents the web page loaded in the browser https://developer.mozilla.org/en-US/docs/Web/API/DocumentFragment

    DocumentFragment::as_any

    DocumentFragment::as_event_target

    DocumentFragment::as_node

    fn DocumentFragment::as_node(self : DocumentFragment) -> Node

    DragEvent

    pub(all) struct DragEvent {
    dataTransfer :
    Nullable
    [DataTransfer]
    }

    DragEvent represents a drag and drop event https://developer.mozilla.org/en-US/docs/Web/API/DragEvent

    DragEvent::as_any

    DragEvent::bubbles

    fn DragEvent::bubbles(self : DragEvent) -> Bool

    DragEvent::cancelable

    fn DragEvent::cancelable(self : DragEvent) -> Bool

    DragEvent::currentTarget

    fn DragEvent::currentTarget(self : DragEvent) -> Element

    DragEvent::defaultPrevented

    fn DragEvent::defaultPrevented(self : DragEvent) -> Bool

    DragEvent::eventType

    fn DragEvent::eventType(self : DragEvent) -> String

    DragEvent::preventDefault

    fn DragEvent::preventDefault(self : DragEvent) -> Unit

    DragEvent::stopImmediatePropagation

    fn DragEvent::stopImmediatePropagation(self : DragEvent) -> Unit

    DragEvent::stopPropagation

    fn DragEvent::stopPropagation(self : DragEvent) -> Unit

    DragEvent::target

    fn DragEvent::target(self : DragEvent) -> Element

    Element

    #external
    pub type Element

    Element::addEventListener

    #alias(add_event_listener)
    fn Element::addEventListener(self : Element, event_type : String, handler : (
    Any
    ) -> Unit, capture? : Bool, once? : Bool, passive? : Bool, signal? :
    AbortSignal
    ) -> Unit

    Inherited from EventTarget

    Element::after

    fn Element::after(self : Element, nodes : FixedArray[Node]) -> Unit

    Inserts nodes just after this element.

    Element::append

    fn Element::append(self : Element, child : Node) -> Unit

    Element::appendChild

    fn Element::appendChild(self : Element, child : Node) -> Node

    Inherited from Node

    Element::as_any

    fn Element::as_any(self : Element) ->
    Any

    Element::as_event_target

    Element::as_node

    fn Element::as_node(self : Element) -> Node

    Element::before

    fn Element::before(self : Element, nodes : FixedArray[Node]) -> Unit

    Inserts nodes just before this element.

    Element::cast_from_event_target

    fn Element::cast_from_event_target(value :
    EventTarget
    ) -> Element

    Upcast from EventTarget to Element

    Element::cast_from_node

    fn Element::cast_from_node(value : Node) -> Element

    Upcast from Node to Element

    Element::childElementCount

    fn Element::childElementCount(self : Element) -> Int

    Returns the number of child elements.

    Element::childNodes

    fn Element::childNodes(self : Element) -> Array[Node]

    Inherited from Node

    Element::children

    fn Element::children(self : Element) -> Array[Element]

    Returns a live HTMLCollection of child elements. Note: The returned array is a snapshot and should be treated as immutable.

    Element::className

    fn Element::className(self : Element) -> String

    Element::clientHeight

    fn Element::clientHeight(self : Element) -> Int

    Returns the height of the element including padding but not border.

    Element::clientWidth

    fn Element::clientWidth(self : Element) -> Int

    Returns the width of the element including padding but not border.

    Element::cloneNode

    fn Element::cloneNode(self : Element, deep : Bool) -> Node

    Inherited from Node

    Element::closest

    fn Element::closest(self : Element, selector : String) -> Element?

    Returns the closest ancestor element that matches the specified selector.

    Element::compareDocumentPosition

    fn Element::compareDocumentPosition(self : Element, other : Node) -> Int

    Inherited from Node

    Element::contains

    fn Element::contains(self : Element, other : Node?) -> Bool

    Inherited from Node

    Element::dispatchEvent

    #alias(dispatch_event)
    fn Element::dispatchEvent(self : Element, event :
    Event
    ) -> Bool

    Inherited from EventTarget

    Element::firstChild

    fn Element::firstChild(self : Element) -> Node?

    Inherited from Node

    Element::firstElementChild

    fn Element::firstElementChild(self : Element) -> Element?

    Returns the first child element.

    Element::getAttribute

    fn Element::getAttribute(self : Element, name : String) -> String?

    Element::getAttributeNames

    fn Element::getAttributeNames(self : Element) -> Array[String]

    Returns an array of all attribute names of the element.

    Element::getElementsByClassName

    fn Element::getElementsByClassName(self : Element, class_name : String) -> Array[Element]

    Returns a static array of elements with the specified class name. Note: The returned array is a snapshot and should be treated as immutable.

    Element::getElementsByTagName

    fn Element::getElementsByTagName(self : Element, tag_name : String) -> Array[Element]

    Returns a static array of elements with the specified tag name. Note: The returned array is a snapshot and should be treated as immutable.

    Element::getRootNode

    fn Element::getRootNode(self : Element) -> Node

    Inherited from Node

    Element::hasAttribute

    fn Element::hasAttribute(self : Element, name : String) -> Bool

    Element::hasAttributes

    fn Element::hasAttributes(self : Element) -> Bool

    Returns whether the element has any attributes.

    Element::hasChildNodes

    fn Element::hasChildNodes(self : Element) -> Bool

    Inherited from Node

    Element::id

    fn Element::id(self : Element) -> String

    Element::innerHTML

    fn Element::innerHTML(self : Element) -> String

    Returns the inner HTML of the element.

    Element::insertAdjacentElement

    fn Element::insertAdjacentElement(self : Element, position : String, element : Element) -> Element?

    Inserts an element at the specified position relative to this element. position: "beforebegin", "afterbegin", "beforeend", "afterend"

    Element::insertAdjacentHTML

    fn Element::insertAdjacentHTML(self : Element, position : String, html : String) -> Unit

    Parses the specified text as HTML and inserts the resulting nodes at the specified position. position: "beforebegin", "afterbegin", "beforeend", "afterend"

    Element::insertAdjacentText

    fn Element::insertAdjacentText(self : Element, position : String, text : String) -> Unit

    Inserts a text node at the specified position relative to this element. position: "beforebegin", "afterbegin", "beforeend", "afterend"

    Element::insertBefore

    fn Element::insertBefore(self : Element, new_node : Node, ref_node : Node?) -> Node

    Inherited from Node

    Element::isConnected

    fn Element::isConnected(self : Element) -> Bool

    Inherited from Node

    Element::isEqualNode

    fn Element::isEqualNode(self : Element, other : Node?) -> Bool

    Inherited from Node

    Element::isSameNode

    fn Element::isSameNode(self : Element, other : Node?) -> Bool

    Inherited from Node

    Element::lastChild

    fn Element::lastChild(self : Element) -> Node?

    Inherited from Node

    Element::lastElementChild

    fn Element::lastElementChild(self : Element) -> Element?

    Returns the last child element.

    Element::matches

    fn Element::matches(self : Element, selector : String) -> Bool

    Returns whether the element matches the specified CSS selector.

    Element::moveBefore

    fn Element::moveBefore(self : Element, moved_node : Node, ref_node : Node?) -> Unit

    Inherited from Node

    Element::nextElementSibling

    fn Element::nextElementSibling(self : Element) -> Element?

    Returns the next sibling element.

    Element::nextSibling

    fn Element::nextSibling(self : Element) -> Node?

    Inherited from Node

    Element::nodeName

    fn Element::nodeName(self : Element) -> String

    Inherited from Node

    Element::nodeType

    fn Element::nodeType(self : Element) -> Int

    Inherited from Node

    Element::nodeValue

    fn Element::nodeValue(self : Element) -> String?

    Inherited from Node

    Element::normalize

    fn Element::normalize(self : Element) -> Unit

    Inherited from Node

    Element::off

    fn Element::off(self : Element, event_type : String, handler : (
    Any
    ) -> Unit, capture? : Bool) -> Unit

    Inherited from EventTarget

    Element::on

    fn Element::on(self : Element, event_type : String, handler : (
    Any
    ) -> Unit, capture? : Bool, once? : Bool, passive? : Bool, signal? :
    AbortSignal
    ) -> Unit

    Inherited from EventTarget

    Element::outerHTML

    fn Element::outerHTML(self : Element) -> String

    Returns the outer HTML of the element.

    Element::ownerDocument

    fn Element::ownerDocument(self : Element) -> Document?

    Inherited from Node

    Element::parentElement

    fn Element::parentElement(self : Element) -> Element?

    Returns the parent element.

    Element::parentNode

    fn Element::parentNode(self : Element) -> Node?

    Inherited from Node

    Element::prepend

    fn Element::prepend(self : Element, nodes : FixedArray[Node]) -> Unit

    Inserts nodes before the first child of this element.

    Element::previousElementSibling

    fn Element::previousElementSibling(self : Element) -> Element?

    Returns the previous sibling element.

    Element::previousSibling

    fn Element::previousSibling(self : Element) -> Node?

    Inherited from Node

    Element::querySelector

    fn Element::querySelector(self : Element, selector : String) -> Element?

    Element::querySelectorAll

    fn Element::querySelectorAll(self : Element, selector : String) -> Array[Element]

    Returns a static array of elements matching the specified CSS selector. Note: The returned array is a snapshot and should be treated as immutable.

    Element::remove

    fn Element::remove(self : Element) -> Unit

    Removes this element from the DOM.

    Element::removeAttribute

    fn Element::removeAttribute(self : Element, name : String) -> Unit

    Element::removeChild

    fn Element::removeChild(self : Element, child : Node) -> Node

    Inherited from Node

    Element::removeEventListener

    #alias(remove_event_listener)
    fn Element::removeEventListener(self : Element, event_type : String, handler : (
    Any
    ) -> Unit, capture? : Bool) -> Unit

    Inherited from EventTarget

    Element::replaceChild

    fn Element::replaceChild(self : Element, new_child : Node, old_child : Node) -> Node

    Inherited from Node

    Element::replaceChildren

    fn Element::replaceChildren(self : Element, nodes : FixedArray[Node]) -> Unit

    Replaces all children of this element with the given nodes.

    Element::replaceWith

    fn Element::replaceWith(self : Element, nodes : FixedArray[Node]) -> Unit

    Replaces this element with the given nodes.

    Element::scrollHeight

    fn Element::scrollHeight(self : Element) -> Int

    Returns the height of the element including padding and border.

    Element::scrollIntoView

    fn Element::scrollIntoView(self : Element) -> Unit

    Scrolls the element into view.

    Element::scrollLeft

    fn Element::scrollLeft(self : Element) -> Int

    Returns the number of pixels scrolled horizontally.

    Element::scrollTop

    fn Element::scrollTop(self : Element) -> Int

    Returns the number of pixels scrolled vertically.

    Element::scrollWidth

    fn Element::scrollWidth(self : Element) -> Int

    Returns the width of the element including padding and border.

    Element::setAttribute

    fn Element::setAttribute(self : Element, name : String, value : String) -> Unit

    Element::setClassName

    fn Element::setClassName(self : Element, class_name : String) -> Unit

    Element::setId

    fn Element::setId(self : Element, id : String) -> Unit

    Element::setInnerHTML

    fn Element::setInnerHTML(self : Element, html : String) -> Unit

    Sets the inner HTML of the element.

    Element::setNodeValue

    fn Element::setNodeValue(self : Element, value : String?) -> Unit

    Inherited from Node

    Element::setOuterHTML

    fn Element::setOuterHTML(self : Element, html : String) -> Unit

    Sets the outer HTML of the element (replaces the element itself).

    Element::setScrollLeft

    fn Element::setScrollLeft(self : Element, value : Int) -> Unit

    Sets the number of pixels scrolled horizontally.

    Element::setScrollTop

    fn Element::setScrollTop(self : Element, value : Int) -> Unit

    Sets the number of pixels scrolled vertically.

    Element::setTextContent

    fn Element::setTextContent(self : Element, content : String) -> Unit

    Inherited from Node

    Element::tagName

    fn Element::tagName(self : Element) -> String

    Element::textContent

    fn Element::textContent(self : Element) -> String

    Inherited from Node

    Element::toggleAttribute

    fn Element::toggleAttribute(self : Element, name : String, force? : Bool) -> Bool

    Toggles the specified boolean attribute on the element. Returns true if the attribute is present after the call.

    Event

    #external
    pub type Event

    Event represents a DOM event https://developer.mozilla.org/en-US/docs/Web/API/Event

    Event::as_any

    fn Event::as_any(self : Event) ->
    Any

    Event::as_event

    Event::bubbles

    fn Event::bubbles(self : Event) -> Bool

    Event::cancelable

    fn Event::cancelable(self : Event) -> Bool

    Event::currentTarget

    fn Event::currentTarget(self : Event) -> Element

    Event::defaultPrevented

    fn Event::defaultPrevented(self : Event) -> Bool

    Event::eventType

    fn Event::eventType(self : Event) -> String

    Event::preventDefault

    fn Event::preventDefault(self : Event) -> Unit

    Event::stopImmediatePropagation

    fn Event::stopImmediatePropagation(self : Event) -> Unit

    Event::stopPropagation

    fn Event::stopPropagation(self : Event) -> Unit

    Event::target

    fn Event::target(self : Event) -> Element

    FocusEvent

    #external
    pub type FocusEvent

    FocusEvent represents a focus event https://developer.mozilla.org/en-US/docs/Web/API/FocusEvent

    FocusEvent::as_any

    FocusEvent::bubbles

    fn FocusEvent::bubbles(self : FocusEvent) -> Bool

    FocusEvent::cancelable

    fn FocusEvent::cancelable(self : FocusEvent) -> Bool

    FocusEvent::currentTarget

    fn FocusEvent::currentTarget(self : FocusEvent) -> Element

    FocusEvent::defaultPrevented

    fn FocusEvent::defaultPrevented(self : FocusEvent) -> Bool

    FocusEvent::eventType

    fn FocusEvent::eventType(self : FocusEvent) -> String

    FocusEvent::preventDefault

    fn FocusEvent::preventDefault(self : FocusEvent) -> Unit

    FocusEvent::relatedTarget

    fn FocusEvent::relatedTarget(self : FocusEvent) -> Element?

    Returns the related target (element losing/gaining focus)

    FocusEvent::stopImmediatePropagation

    fn FocusEvent::stopImmediatePropagation(self : FocusEvent) -> Unit

    FocusEvent::stopPropagation

    fn FocusEvent::stopPropagation(self : FocusEvent) -> Unit

    FocusEvent::target

    fn FocusEvent::target(self : FocusEvent) -> Element

    FormEvent

    pub(all) struct FormEvent {
    formData :
    FormData
    ?
    }

    FormEvent represents a form event

    FormEvent::as_any

    FormEvent::bubbles

    fn FormEvent::bubbles(self : FormEvent) -> Bool

    FormEvent::cancelable

    fn FormEvent::cancelable(self : FormEvent) -> Bool

    FormEvent::currentTarget

    fn FormEvent::currentTarget(self : FormEvent) -> Element

    FormEvent::defaultPrevented

    fn FormEvent::defaultPrevented(self : FormEvent) -> Bool

    FormEvent::eventType

    fn FormEvent::eventType(self : FormEvent) -> String

    FormEvent::preventDefault

    fn FormEvent::preventDefault(self : FormEvent) -> Unit

    FormEvent::stopImmediatePropagation

    fn FormEvent::stopImmediatePropagation(self : FormEvent) -> Unit

    FormEvent::stopPropagation

    fn FormEvent::stopPropagation(self : FormEvent) -> Unit

    FormEvent::target

    fn FormEvent::target(self : FormEvent) -> Element

    HTMLAnchorElement

    pub(all) struct HTMLAnchorElement {
    href : String
    target : String
    }

    HTMLAnchorElement represents an element https://developer.mozilla.org/en-US/docs/Web/API/HTMLAnchorElement

    HTMLAnchorElement::addEventListener

    #alias(add_event_listener)
    fn HTMLAnchorElement::addEventListener(self : HTMLAnchorElement, event_type : String, handler : (
    Any
    ) -> Unit, capture? : Bool, once? : Bool, passive? : Bool, signal? :
    AbortSignal
    ) -> Unit

    Inherited from EventTarget

    HTMLAnchorElement::after

    fn HTMLAnchorElement::after(self : HTMLAnchorElement, nodes : FixedArray[Node]) -> Unit

    Inherited from Element

    HTMLAnchorElement::append

    fn HTMLAnchorElement::append(self : HTMLAnchorElement, child : Node) -> Unit

    Inherited from Element

    HTMLAnchorElement::appendChild

    fn HTMLAnchorElement::appendChild(self : HTMLAnchorElement, child : Node) -> Node

    Inherited from Node

    HTMLAnchorElement::as_any

    HTMLAnchorElement::as_element

    fn HTMLAnchorElement::as_element(self : HTMLAnchorElement) -> Element

    HTMLAnchorElement::as_event_target

    HTMLAnchorElement::as_html_element

    fn HTMLAnchorElement::as_html_element(self : HTMLAnchorElement) -> HTMLElement

    HTMLAnchorElement::as_node

    HTMLAnchorElement::before

    fn HTMLAnchorElement::before(self : HTMLAnchorElement, nodes : FixedArray[Node]) -> Unit

    Inherited from Element

    HTMLAnchorElement::cast_from_element

    fn HTMLAnchorElement::cast_from_element(value : Element) -> HTMLAnchorElement

    Upcast from Element to HTMLAnchorElement

    HTMLAnchorElement::cast_from_event_target

    Upcast from EventTarget to HTMLAnchorElement

    HTMLAnchorElement::cast_from_html_element

    fn HTMLAnchorElement::cast_from_html_element(value : HTMLElement) -> HTMLAnchorElement

    Upcast from HTMLElement to HTMLAnchorElement

    HTMLAnchorElement::cast_from_node

    fn HTMLAnchorElement::cast_from_node(value : Node) -> HTMLAnchorElement

    Upcast from Node to HTMLAnchorElement

    HTMLAnchorElement::childElementCount

    fn HTMLAnchorElement::childElementCount(self : HTMLAnchorElement) -> Int

    Inherited from Element

    HTMLAnchorElement::childNodes

    fn HTMLAnchorElement::childNodes(self : HTMLAnchorElement) -> Array[Node]

    Inherited from Node

    HTMLAnchorElement::children

    Inherited from Element

    HTMLAnchorElement::className

    fn HTMLAnchorElement::className(self : HTMLAnchorElement) -> String

    Inherited from Element

    HTMLAnchorElement::click

    fn HTMLAnchorElement::click(self : HTMLAnchorElement) -> Unit

    Inherited from HTMLElement

    HTMLAnchorElement::clientHeight

    fn HTMLAnchorElement::clientHeight(self : HTMLAnchorElement) -> Int

    Inherited from Element

    HTMLAnchorElement::clientWidth

    fn HTMLAnchorElement::clientWidth(self : HTMLAnchorElement) -> Int

    Inherited from Element

    HTMLAnchorElement::cloneNode

    fn HTMLAnchorElement::cloneNode(self : HTMLAnchorElement, deep : Bool) -> Node

    Inherited from Node

    HTMLAnchorElement::closest

    fn HTMLAnchorElement::closest(self : HTMLAnchorElement, selector : String) -> Element?

    Inherited from Element

    HTMLAnchorElement::compareDocumentPosition

    fn HTMLAnchorElement::compareDocumentPosition(self : HTMLAnchorElement, other : Node) -> Int

    Inherited from Node

    HTMLAnchorElement::contains

    fn HTMLAnchorElement::contains(self : HTMLAnchorElement, other : Node?) -> Bool

    Inherited from Node

    HTMLAnchorElement::dispatchEvent

    #alias(dispatch_event)
    fn HTMLAnchorElement::dispatchEvent(self : HTMLAnchorElement, event :
    Event
    ) -> Bool

    Inherited from EventTarget

    HTMLAnchorElement::firstChild

    fn HTMLAnchorElement::firstChild(self : HTMLAnchorElement) -> Node?

    Inherited from Node

    HTMLAnchorElement::firstElementChild

    fn HTMLAnchorElement::firstElementChild(self : HTMLAnchorElement) -> Element?

    Inherited from Element

    HTMLAnchorElement::focus

    fn HTMLAnchorElement::focus(self : HTMLAnchorElement) -> Unit

    Inherited from HTMLElement

    HTMLAnchorElement::getAttribute

    fn HTMLAnchorElement::getAttribute(self : HTMLAnchorElement, name : String) -> String?

    Inherited from Element

    HTMLAnchorElement::getAttributeNames

    fn HTMLAnchorElement::getAttributeNames(self : HTMLAnchorElement) -> Array[String]

    Inherited from Element

    HTMLAnchorElement::getElementsByClassName

    fn HTMLAnchorElement::getElementsByClassName(self : HTMLAnchorElement, class_name : String) -> Array[Element]

    Inherited from Element

    HTMLAnchorElement::getElementsByTagName

    fn HTMLAnchorElement::getElementsByTagName(self : HTMLAnchorElement, tag_name : String) -> Array[Element]

    Inherited from Element

    HTMLAnchorElement::getRootNode

    fn HTMLAnchorElement::getRootNode(self : HTMLAnchorElement) -> Node

    Inherited from Node

    HTMLAnchorElement::hasAttribute

    fn HTMLAnchorElement::hasAttribute(self : HTMLAnchorElement, name : String) -> Bool

    Inherited from Element

    HTMLAnchorElement::hasAttributes

    fn HTMLAnchorElement::hasAttributes(self : HTMLAnchorElement) -> Bool

    Inherited from Element

    HTMLAnchorElement::hasChildNodes

    fn HTMLAnchorElement::hasChildNodes(self : HTMLAnchorElement) -> Bool

    Inherited from Node

    HTMLAnchorElement::id

    fn HTMLAnchorElement::id(self : HTMLAnchorElement) -> String

    Inherited from Element

    HTMLAnchorElement::innerHTML

    fn HTMLAnchorElement::innerHTML(self : HTMLAnchorElement) -> String

    Inherited from Element

    HTMLAnchorElement::innerText

    fn HTMLAnchorElement::innerText(self : HTMLAnchorElement) -> String

    Inherited from HTMLElement

    HTMLAnchorElement::insertAdjacentElement

    fn HTMLAnchorElement::insertAdjacentElement(self : HTMLAnchorElement, position : String, element : Element) -> Element?

    Inherited from Element

    HTMLAnchorElement::insertAdjacentHTML

    fn HTMLAnchorElement::insertAdjacentHTML(self : HTMLAnchorElement, position : String, html : String) -> Unit

    Inherited from Element

    HTMLAnchorElement::insertAdjacentText

    fn HTMLAnchorElement::insertAdjacentText(self : HTMLAnchorElement, position : String, text : String) -> Unit

    Inherited from Element

    HTMLAnchorElement::insertBefore

    fn HTMLAnchorElement::insertBefore(self : HTMLAnchorElement, new_node : Node, ref_node : Node?) -> Node

    Inherited from Node

    HTMLAnchorElement::isConnected

    fn HTMLAnchorElement::isConnected(self : HTMLAnchorElement) -> Bool

    Inherited from Node

    HTMLAnchorElement::isEqualNode

    fn HTMLAnchorElement::isEqualNode(self : HTMLAnchorElement, other : Node?) -> Bool

    Inherited from Node

    HTMLAnchorElement::isSameNode

    fn HTMLAnchorElement::isSameNode(self : HTMLAnchorElement, other : Node?) -> Bool

    Inherited from Node

    HTMLAnchorElement::lastChild

    fn HTMLAnchorElement::lastChild(self : HTMLAnchorElement) -> Node?

    Inherited from Node

    HTMLAnchorElement::lastElementChild

    fn HTMLAnchorElement::lastElementChild(self : HTMLAnchorElement) -> Element?

    Inherited from Element

    HTMLAnchorElement::matches

    fn HTMLAnchorElement::matches(self : HTMLAnchorElement, selector : String) -> Bool

    Inherited from Element

    HTMLAnchorElement::moveBefore

    fn HTMLAnchorElement::moveBefore(self : HTMLAnchorElement, moved_node : Node, ref_node : Node?) -> Unit

    Inherited from Node

    HTMLAnchorElement::nextElementSibling

    fn HTMLAnchorElement::nextElementSibling(self : HTMLAnchorElement) -> Element?

    Inherited from Element

    HTMLAnchorElement::nextSibling

    fn HTMLAnchorElement::nextSibling(self : HTMLAnchorElement) -> Node?

    Inherited from Node

    HTMLAnchorElement::nodeName

    fn HTMLAnchorElement::nodeName(self : HTMLAnchorElement) -> String

    Inherited from Node

    HTMLAnchorElement::nodeType

    fn HTMLAnchorElement::nodeType(self : HTMLAnchorElement) -> Int

    Inherited from Node

    HTMLAnchorElement::nodeValue

    fn HTMLAnchorElement::nodeValue(self : HTMLAnchorElement) -> String?

    Inherited from Node

    HTMLAnchorElement::normalize

    fn HTMLAnchorElement::normalize(self : HTMLAnchorElement) -> Unit

    Inherited from Node

    HTMLAnchorElement::off

    fn HTMLAnchorElement::off(self : HTMLAnchorElement, event_type : String, handler : (
    Any
    ) -> Unit, capture? : Bool) -> Unit

    Inherited from EventTarget

    HTMLAnchorElement::on

    fn HTMLAnchorElement::on(self : HTMLAnchorElement, event_type : String, handler : (
    Any
    ) -> Unit, capture? : Bool, once? : Bool, passive? : Bool, signal? :
    AbortSignal
    ) -> Unit

    Inherited from EventTarget

    HTMLAnchorElement::outerHTML

    fn HTMLAnchorElement::outerHTML(self : HTMLAnchorElement) -> String

    Inherited from Element

    HTMLAnchorElement::ownerDocument

    fn HTMLAnchorElement::ownerDocument(self : HTMLAnchorElement) -> Document?

    Inherited from Node

    HTMLAnchorElement::parentElement

    fn HTMLAnchorElement::parentElement(self : HTMLAnchorElement) -> Element?

    Inherited from Element

    HTMLAnchorElement::parentNode

    fn HTMLAnchorElement::parentNode(self : HTMLAnchorElement) -> Node?

    Inherited from Node

    HTMLAnchorElement::prepend

    fn HTMLAnchorElement::prepend(self : HTMLAnchorElement, nodes : FixedArray[Node]) -> Unit

    Inherited from Element

    HTMLAnchorElement::previousElementSibling

    fn HTMLAnchorElement::previousElementSibling(self : HTMLAnchorElement) -> Element?

    Inherited from Element

    HTMLAnchorElement::previousSibling

    fn HTMLAnchorElement::previousSibling(self : HTMLAnchorElement) -> Node?

    Inherited from Node

    HTMLAnchorElement::querySelector

    fn HTMLAnchorElement::querySelector(self : HTMLAnchorElement, selector : String) -> Element?

    Inherited from Element

    HTMLAnchorElement::querySelectorAll

    fn HTMLAnchorElement::querySelectorAll(self : HTMLAnchorElement, selector : String) -> Array[Element]

    Inherited from Element

    HTMLAnchorElement::remove

    fn HTMLAnchorElement::remove(self : HTMLAnchorElement) -> Unit

    Inherited from Element

    HTMLAnchorElement::removeAttribute

    fn HTMLAnchorElement::removeAttribute(self : HTMLAnchorElement, name : String) -> Unit

    Inherited from Element

    HTMLAnchorElement::removeChild

    fn HTMLAnchorElement::removeChild(self : HTMLAnchorElement, child : Node) -> Node

    Inherited from Node

    HTMLAnchorElement::removeEventListener

    #alias(remove_event_listener)
    fn HTMLAnchorElement::removeEventListener(self : HTMLAnchorElement, event_type : String, handler : (
    Any
    ) -> Unit, capture? : Bool) -> Unit

    Inherited from EventTarget

    HTMLAnchorElement::replaceChild

    fn HTMLAnchorElement::replaceChild(self : HTMLAnchorElement, new_child : Node, old_child : Node) -> Node

    Inherited from Node

    HTMLAnchorElement::replaceChildren

    fn HTMLAnchorElement::replaceChildren(self : HTMLAnchorElement, nodes : FixedArray[Node]) -> Unit

    Inherited from Element

    HTMLAnchorElement::replaceWith

    fn HTMLAnchorElement::replaceWith(self : HTMLAnchorElement, nodes : FixedArray[Node]) -> Unit

    Inherited from Element

    HTMLAnchorElement::scrollHeight

    fn HTMLAnchorElement::scrollHeight(self : HTMLAnchorElement) -> Int

    Inherited from Element

    HTMLAnchorElement::scrollIntoView

    fn HTMLAnchorElement::scrollIntoView(self : HTMLAnchorElement) -> Unit

    Inherited from Element

    HTMLAnchorElement::scrollLeft

    fn HTMLAnchorElement::scrollLeft(self : HTMLAnchorElement) -> Int

    Inherited from Element

    HTMLAnchorElement::scrollTop

    fn HTMLAnchorElement::scrollTop(self : HTMLAnchorElement) -> Int

    Inherited from Element

    HTMLAnchorElement::scrollWidth

    fn HTMLAnchorElement::scrollWidth(self : HTMLAnchorElement) -> Int

    Inherited from Element

    HTMLAnchorElement::setAttribute

    fn HTMLAnchorElement::setAttribute(self : HTMLAnchorElement, name : String, value : String) -> Unit

    Inherited from Element

    HTMLAnchorElement::setClassName

    fn HTMLAnchorElement::setClassName(self : HTMLAnchorElement, class_name : String) -> Unit

    Inherited from Element

    HTMLAnchorElement::setId

    fn HTMLAnchorElement::setId(self : HTMLAnchorElement, id : String) -> Unit

    Inherited from Element

    HTMLAnchorElement::setInnerHTML

    fn HTMLAnchorElement::setInnerHTML(self : HTMLAnchorElement, html : String) -> Unit

    Inherited from Element

    HTMLAnchorElement::setInnerText

    fn HTMLAnchorElement::setInnerText(self : HTMLAnchorElement, text : String) -> Unit

    Inherited from HTMLElement

    HTMLAnchorElement::setNodeValue

    fn HTMLAnchorElement::setNodeValue(self : HTMLAnchorElement, value : String?) -> Unit

    Inherited from Node

    HTMLAnchorElement::setOuterHTML

    fn HTMLAnchorElement::setOuterHTML(self : HTMLAnchorElement, html : String) -> Unit

    Inherited from Element

    HTMLAnchorElement::setScrollLeft

    fn HTMLAnchorElement::setScrollLeft(self : HTMLAnchorElement, value : Int) -> Unit

    Inherited from Element

    HTMLAnchorElement::setScrollTop

    fn HTMLAnchorElement::setScrollTop(self : HTMLAnchorElement, value : Int) -> Unit

    Inherited from Element

    HTMLAnchorElement::setTextContent

    fn HTMLAnchorElement::setTextContent(self : HTMLAnchorElement, content : String) -> Unit

    Inherited from Node

    HTMLAnchorElement::tagName

    fn HTMLAnchorElement::tagName(self : HTMLAnchorElement) -> String

    Inherited from Element

    HTMLAnchorElement::textContent

    fn HTMLAnchorElement::textContent(self : HTMLAnchorElement) -> String

    Inherited from Node

    HTMLAnchorElement::toggleAttribute

    fn HTMLAnchorElement::toggleAttribute(self : HTMLAnchorElement, name : String, force? : Bool) -> Bool

    Inherited from Element

    HTMLBodyElement

    #external
    pub type HTMLBodyElement

    HTMLBodyElement::addEventListener

    #alias(add_event_listener)
    fn HTMLBodyElement::addEventListener(self : HTMLBodyElement, event_type : String, handler : (
    Any
    ) -> Unit, capture? : Bool, once? : Bool, passive? : Bool, signal? :
    AbortSignal
    ) -> Unit

    Inherited from EventTarget

    HTMLBodyElement::after

    fn HTMLBodyElement::after(self : HTMLBodyElement, nodes : FixedArray[Node]) -> Unit

    Inherited from Element

    HTMLBodyElement::append

    fn HTMLBodyElement::append(self : HTMLBodyElement, child : Node) -> Unit

    Inherited from Element

    HTMLBodyElement::appendChild

    fn HTMLBodyElement::appendChild(self : HTMLBodyElement, child : Node) -> Node

    Inherited from Node

    HTMLBodyElement::as_any

    HTMLBodyElement::as_element

    fn HTMLBodyElement::as_element(self : HTMLBodyElement) -> Element

    HTMLBodyElement::as_event_target

    HTMLBodyElement::as_html_element

    fn HTMLBodyElement::as_html_element(self : HTMLBodyElement) -> HTMLElement

    HTMLBodyElement::as_node

    fn HTMLBodyElement::as_node(self : HTMLBodyElement) -> Node

    HTMLBodyElement::before

    fn HTMLBodyElement::before(self : HTMLBodyElement, nodes : FixedArray[Node]) -> Unit

    Inherited from Element

    HTMLBodyElement::cast_from_element

    fn HTMLBodyElement::cast_from_element(value : Element) -> HTMLBodyElement

    Upcast from Element to HTMLBodyElement

    HTMLBodyElement::cast_from_event_target

    Upcast from EventTarget to HTMLBodyElement

    HTMLBodyElement::cast_from_html_element

    fn HTMLBodyElement::cast_from_html_element(value : HTMLElement) -> HTMLBodyElement

    Upcast from HTMLElement to HTMLBodyElement

    HTMLBodyElement::cast_from_node

    fn HTMLBodyElement::cast_from_node(value : Node) -> HTMLBodyElement

    Upcast from Node to HTMLBodyElement

    HTMLBodyElement::childElementCount

    fn HTMLBodyElement::childElementCount(self : HTMLBodyElement) -> Int

    Inherited from Element

    HTMLBodyElement::childNodes

    fn HTMLBodyElement::childNodes(self : HTMLBodyElement) -> Array[Node]

    Inherited from Node

    HTMLBodyElement::children

    fn HTMLBodyElement::children(self : HTMLBodyElement) -> Array[Element]

    Inherited from Element

    HTMLBodyElement::className

    fn HTMLBodyElement::className(self : HTMLBodyElement) -> String

    Inherited from Element

    HTMLBodyElement::click

    fn HTMLBodyElement::click(self : HTMLBodyElement) -> Unit

    Inherited from HTMLElement

    HTMLBodyElement::clientHeight

    fn HTMLBodyElement::clientHeight(self : HTMLBodyElement) -> Int

    Inherited from Element

    HTMLBodyElement::clientWidth

    fn HTMLBodyElement::clientWidth(self : HTMLBodyElement) -> Int

    Inherited from Element

    HTMLBodyElement::cloneNode

    fn HTMLBodyElement::cloneNode(self : HTMLBodyElement, deep : Bool) -> Node

    Inherited from Node

    HTMLBodyElement::closest

    fn HTMLBodyElement::closest(self : HTMLBodyElement, selector : String) -> Element?

    Inherited from Element

    HTMLBodyElement::compareDocumentPosition

    fn HTMLBodyElement::compareDocumentPosition(self : HTMLBodyElement, other : Node) -> Int

    Inherited from Node

    HTMLBodyElement::contains

    fn HTMLBodyElement::contains(self : HTMLBodyElement, other : Node?) -> Bool

    Inherited from Node

    HTMLBodyElement::dispatchEvent

    #alias(dispatch_event)
    fn HTMLBodyElement::dispatchEvent(self : HTMLBodyElement, event :
    Event
    ) -> Bool

    Inherited from EventTarget

    HTMLBodyElement::firstChild

    fn HTMLBodyElement::firstChild(self : HTMLBodyElement) -> Node?

    Inherited from Node

    HTMLBodyElement::firstElementChild

    fn HTMLBodyElement::firstElementChild(self : HTMLBodyElement) -> Element?

    Inherited from Element

    HTMLBodyElement::focus

    fn HTMLBodyElement::focus(self : HTMLBodyElement) -> Unit

    Inherited from HTMLElement

    HTMLBodyElement::getAttribute

    fn HTMLBodyElement::getAttribute(self : HTMLBodyElement, name : String) -> String?

    Inherited from Element

    HTMLBodyElement::getAttributeNames

    fn HTMLBodyElement::getAttributeNames(self : HTMLBodyElement) -> Array[String]

    Inherited from Element

    HTMLBodyElement::getElementsByClassName

    fn HTMLBodyElement::getElementsByClassName(self : HTMLBodyElement, class_name : String) -> Array[Element]

    Inherited from Element

    HTMLBodyElement::getElementsByTagName

    fn HTMLBodyElement::getElementsByTagName(self : HTMLBodyElement, tag_name : String) -> Array[Element]

    Inherited from Element

    HTMLBodyElement::getRootNode

    fn HTMLBodyElement::getRootNode(self : HTMLBodyElement) -> Node

    Inherited from Node

    HTMLBodyElement::hasAttribute

    fn HTMLBodyElement::hasAttribute(self : HTMLBodyElement, name : String) -> Bool

    Inherited from Element

    HTMLBodyElement::hasAttributes

    fn HTMLBodyElement::hasAttributes(self : HTMLBodyElement) -> Bool

    Inherited from Element

    HTMLBodyElement::hasChildNodes

    fn HTMLBodyElement::hasChildNodes(self : HTMLBodyElement) -> Bool

    Inherited from Node

    HTMLBodyElement::id

    fn HTMLBodyElement::id(self : HTMLBodyElement) -> String

    Inherited from Element

    HTMLBodyElement::innerHTML

    fn HTMLBodyElement::innerHTML(self : HTMLBodyElement) -> String

    Inherited from Element

    HTMLBodyElement::innerText

    fn HTMLBodyElement::innerText(self : HTMLBodyElement) -> String

    Inherited from HTMLElement

    HTMLBodyElement::insertAdjacentElement

    fn HTMLBodyElement::insertAdjacentElement(self : HTMLBodyElement, position : String, element : Element) -> Element?

    Inherited from Element

    HTMLBodyElement::insertAdjacentHTML

    fn HTMLBodyElement::insertAdjacentHTML(self : HTMLBodyElement, position : String, html : String) -> Unit

    Inherited from Element

    HTMLBodyElement::insertAdjacentText

    fn HTMLBodyElement::insertAdjacentText(self : HTMLBodyElement, position : String, text : String) -> Unit

    Inherited from Element

    HTMLBodyElement::insertBefore

    fn HTMLBodyElement::insertBefore(self : HTMLBodyElement, new_node : Node, ref_node : Node?) -> Node

    Inherited from Node

    HTMLBodyElement::isConnected

    fn HTMLBodyElement::isConnected(self : HTMLBodyElement) -> Bool

    Inherited from Node

    HTMLBodyElement::isEqualNode

    fn HTMLBodyElement::isEqualNode(self : HTMLBodyElement, other : Node?) -> Bool

    Inherited from Node

    HTMLBodyElement::isSameNode

    fn HTMLBodyElement::isSameNode(self : HTMLBodyElement, other : Node?) -> Bool

    Inherited from Node

    HTMLBodyElement::lastChild

    fn HTMLBodyElement::lastChild(self : HTMLBodyElement) -> Node?

    Inherited from Node

    HTMLBodyElement::lastElementChild

    fn HTMLBodyElement::lastElementChild(self : HTMLBodyElement) -> Element?

    Inherited from Element

    HTMLBodyElement::matches

    fn HTMLBodyElement::matches(self : HTMLBodyElement, selector : String) -> Bool

    Inherited from Element

    HTMLBodyElement::moveBefore

    fn HTMLBodyElement::moveBefore(self : HTMLBodyElement, moved_node : Node, ref_node : Node?) -> Unit

    Inherited from Node

    HTMLBodyElement::nextElementSibling

    fn HTMLBodyElement::nextElementSibling(self : HTMLBodyElement) -> Element?

    Inherited from Element

    HTMLBodyElement::nextSibling

    fn HTMLBodyElement::nextSibling(self : HTMLBodyElement) -> Node?

    Inherited from Node

    HTMLBodyElement::nodeName

    fn HTMLBodyElement::nodeName(self : HTMLBodyElement) -> String

    Inherited from Node

    HTMLBodyElement::nodeType

    fn HTMLBodyElement::nodeType(self : HTMLBodyElement) -> Int

    Inherited from Node

    HTMLBodyElement::nodeValue

    fn HTMLBodyElement::nodeValue(self : HTMLBodyElement) -> String?

    Inherited from Node

    HTMLBodyElement::normalize

    fn HTMLBodyElement::normalize(self : HTMLBodyElement) -> Unit

    Inherited from Node

    HTMLBodyElement::off

    fn HTMLBodyElement::off(self : HTMLBodyElement, event_type : String, handler : (
    Any
    ) -> Unit, capture? : Bool) -> Unit

    Inherited from EventTarget

    HTMLBodyElement::on

    fn HTMLBodyElement::on(self : HTMLBodyElement, event_type : String, handler : (
    Any
    ) -> Unit, capture? : Bool, once? : Bool, passive? : Bool, signal? :
    AbortSignal
    ) -> Unit

    Inherited from EventTarget

    HTMLBodyElement::outerHTML

    fn HTMLBodyElement::outerHTML(self : HTMLBodyElement) -> String

    Inherited from Element

    HTMLBodyElement::ownerDocument

    fn HTMLBodyElement::ownerDocument(self : HTMLBodyElement) -> Document?

    Inherited from Node

    HTMLBodyElement::parentElement

    fn HTMLBodyElement::parentElement(self : HTMLBodyElement) -> Element?

    Inherited from Element

    HTMLBodyElement::parentNode

    fn HTMLBodyElement::parentNode(self : HTMLBodyElement) -> Node?

    Inherited from Node

    HTMLBodyElement::prepend

    fn HTMLBodyElement::prepend(self : HTMLBodyElement, nodes : FixedArray[Node]) -> Unit

    Inherited from Element

    HTMLBodyElement::previousElementSibling

    fn HTMLBodyElement::previousElementSibling(self : HTMLBodyElement) -> Element?

    Inherited from Element

    HTMLBodyElement::previousSibling

    fn HTMLBodyElement::previousSibling(self : HTMLBodyElement) -> Node?

    Inherited from Node

    HTMLBodyElement::querySelector

    fn HTMLBodyElement::querySelector(self : HTMLBodyElement, selector : String) -> Element?

    Inherited from Element

    HTMLBodyElement::querySelectorAll

    fn HTMLBodyElement::querySelectorAll(self : HTMLBodyElement, selector : String) -> Array[Element]

    Inherited from Element

    HTMLBodyElement::remove

    fn HTMLBodyElement::remove(self : HTMLBodyElement) -> Unit

    Inherited from Element

    HTMLBodyElement::removeAttribute

    fn HTMLBodyElement::removeAttribute(self : HTMLBodyElement, name : String) -> Unit

    Inherited from Element

    HTMLBodyElement::removeChild

    fn HTMLBodyElement::removeChild(self : HTMLBodyElement, child : Node) -> Node

    Inherited from Node

    HTMLBodyElement::removeEventListener

    #alias(remove_event_listener)
    fn HTMLBodyElement::removeEventListener(self : HTMLBodyElement, event_type : String, handler : (
    Any
    ) -> Unit, capture? : Bool) -> Unit

    Inherited from EventTarget

    HTMLBodyElement::replaceChild

    fn HTMLBodyElement::replaceChild(self : HTMLBodyElement, new_child : Node, old_child : Node) -> Node

    Inherited from Node

    HTMLBodyElement::replaceChildren

    fn HTMLBodyElement::replaceChildren(self : HTMLBodyElement, nodes : FixedArray[Node]) -> Unit

    Inherited from Element

    HTMLBodyElement::replaceWith

    fn HTMLBodyElement::replaceWith(self : HTMLBodyElement, nodes : FixedArray[Node]) -> Unit

    Inherited from Element

    HTMLBodyElement::scrollHeight

    fn HTMLBodyElement::scrollHeight(self : HTMLBodyElement) -> Int

    Inherited from Element

    HTMLBodyElement::scrollIntoView

    fn HTMLBodyElement::scrollIntoView(self : HTMLBodyElement) -> Unit

    Inherited from Element

    HTMLBodyElement::scrollLeft

    fn HTMLBodyElement::scrollLeft(self : HTMLBodyElement) -> Int

    Inherited from Element

    HTMLBodyElement::scrollTop

    fn HTMLBodyElement::scrollTop(self : HTMLBodyElement) -> Int

    Inherited from Element

    HTMLBodyElement::scrollWidth

    fn HTMLBodyElement::scrollWidth(self : HTMLBodyElement) -> Int

    Inherited from Element

    HTMLBodyElement::setAttribute

    fn HTMLBodyElement::setAttribute(self : HTMLBodyElement, name : String, value : String) -> Unit

    Inherited from Element

    HTMLBodyElement::setClassName

    fn HTMLBodyElement::setClassName(self : HTMLBodyElement, class_name : String) -> Unit

    Inherited from Element

    HTMLBodyElement::setId

    fn HTMLBodyElement::setId(self : HTMLBodyElement, id : String) -> Unit

    Inherited from Element

    HTMLBodyElement::setInnerHTML

    fn HTMLBodyElement::setInnerHTML(self : HTMLBodyElement, html : String) -> Unit

    Inherited from Element

    HTMLBodyElement::setInnerText

    fn HTMLBodyElement::setInnerText(self : HTMLBodyElement, text : String) -> Unit

    Inherited from HTMLElement

    HTMLBodyElement::setNodeValue

    fn HTMLBodyElement::setNodeValue(self : HTMLBodyElement, value : String?) -> Unit

    Inherited from Node

    HTMLBodyElement::setOuterHTML

    fn HTMLBodyElement::setOuterHTML(self : HTMLBodyElement, html : String) -> Unit

    Inherited from Element

    HTMLBodyElement::setScrollLeft

    fn HTMLBodyElement::setScrollLeft(self : HTMLBodyElement, value : Int) -> Unit

    Inherited from Element

    HTMLBodyElement::setScrollTop

    fn HTMLBodyElement::setScrollTop(self : HTMLBodyElement, value : Int) -> Unit

    Inherited from Element

    HTMLBodyElement::setTextContent

    fn HTMLBodyElement::setTextContent(self : HTMLBodyElement, content : String) -> Unit

    Inherited from Node

    HTMLBodyElement::tagName

    fn HTMLBodyElement::tagName(self : HTMLBodyElement) -> String

    Inherited from Element

    HTMLBodyElement::textContent

    fn HTMLBodyElement::textContent(self : HTMLBodyElement) -> String

    Inherited from Node

    HTMLBodyElement::toggleAttribute

    fn HTMLBodyElement::toggleAttribute(self : HTMLBodyElement, name : String, force? : Bool) -> Bool

    Inherited from Element

    HTMLButtonElement

    pub(all) struct HTMLButtonElement {
    disabled : Bool
    }

    HTMLButtonElement represents a element https://developer.mozilla.org/en-US/docs/Web/API/HTMLButtonElement

    HTMLButtonElement::addEventListener

    #alias(add_event_listener)
    fn HTMLButtonElement::addEventListener(self : HTMLButtonElement, event_type : String, handler : (
    Any
    ) -> Unit, capture? : Bool, once? : Bool, passive? : Bool, signal? :
    AbortSignal
    ) -> Unit

    Inherited from EventTarget

    HTMLButtonElement::after

    fn HTMLButtonElement::after(self : HTMLButtonElement, nodes : FixedArray[Node]) -> Unit

    Inherited from Element

    HTMLButtonElement::append

    fn HTMLButtonElement::append(self : HTMLButtonElement, child : Node) -> Unit

    Inherited from Element

    HTMLButtonElement::appendChild

    fn HTMLButtonElement::appendChild(self : HTMLButtonElement, child : Node) -> Node

    Inherited from Node

    HTMLButtonElement::as_any

    HTMLButtonElement::as_element

    fn HTMLButtonElement::as_element(self : HTMLButtonElement) -> Element

    HTMLButtonElement::as_event_target

    HTMLButtonElement::as_html_element

    fn HTMLButtonElement::as_html_element(self : HTMLButtonElement) -> HTMLElement

    HTMLButtonElement::as_node

    HTMLButtonElement::before

    fn HTMLButtonElement::before(self : HTMLButtonElement, nodes : FixedArray[Node]) -> Unit

    Inherited from Element

    HTMLButtonElement::cast_from_element

    fn HTMLButtonElement::cast_from_element(value : Element) -> HTMLButtonElement

    Upcast from Element to HTMLButtonElement

    HTMLButtonElement::cast_from_event_target

    Upcast from EventTarget to HTMLButtonElement

    HTMLButtonElement::cast_from_html_element

    fn HTMLButtonElement::cast_from_html_element(value : HTMLElement) -> HTMLButtonElement

    Upcast from HTMLElement to HTMLButtonElement

    HTMLButtonElement::cast_from_node

    fn HTMLButtonElement::cast_from_node(value : Node) -> HTMLButtonElement

    Upcast from Node to HTMLButtonElement

    HTMLButtonElement::childElementCount

    fn HTMLButtonElement::childElementCount(self : HTMLButtonElement) -> Int

    Inherited from Element

    HTMLButtonElement::childNodes

    fn HTMLButtonElement::childNodes(self : HTMLButtonElement) -> Array[Node]

    Inherited from Node

    HTMLButtonElement::children

    Inherited from Element

    HTMLButtonElement::className

    fn HTMLButtonElement::className(self : HTMLButtonElement) -> String

    Inherited from Element

    HTMLButtonElement::click

    fn HTMLButtonElement::click(self : HTMLButtonElement) -> Unit

    Inherited from HTMLElement

    HTMLButtonElement::clientHeight

    fn HTMLButtonElement::clientHeight(self : HTMLButtonElement) -> Int

    Inherited from Element

    HTMLButtonElement::clientWidth

    fn HTMLButtonElement::clientWidth(self : HTMLButtonElement) -> Int

    Inherited from Element

    HTMLButtonElement::cloneNode

    fn HTMLButtonElement::cloneNode(self : HTMLButtonElement, deep : Bool) -> Node

    Inherited from Node

    HTMLButtonElement::closest

    fn HTMLButtonElement::closest(self : HTMLButtonElement, selector : String) -> Element?

    Inherited from Element

    HTMLButtonElement::compareDocumentPosition

    fn HTMLButtonElement::compareDocumentPosition(self : HTMLButtonElement, other : Node) -> Int

    Inherited from Node

    HTMLButtonElement::contains

    fn HTMLButtonElement::contains(self : HTMLButtonElement, other : Node?) -> Bool

    Inherited from Node

    HTMLButtonElement::dispatchEvent

    #alias(dispatch_event)
    fn HTMLButtonElement::dispatchEvent(self : HTMLButtonElement, event :
    Event
    ) -> Bool

    Inherited from EventTarget

    HTMLButtonElement::firstChild

    fn HTMLButtonElement::firstChild(self : HTMLButtonElement) -> Node?

    Inherited from Node

    HTMLButtonElement::firstElementChild

    fn HTMLButtonElement::firstElementChild(self : HTMLButtonElement) -> Element?

    Inherited from Element

    HTMLButtonElement::focus

    fn HTMLButtonElement::focus(self : HTMLButtonElement) -> Unit

    Inherited from HTMLElement

    HTMLButtonElement::getAttribute

    fn HTMLButtonElement::getAttribute(self : HTMLButtonElement, name : String) -> String?

    Inherited from Element

    HTMLButtonElement::getAttributeNames

    fn HTMLButtonElement::getAttributeNames(self : HTMLButtonElement) -> Array[String]

    Inherited from Element

    HTMLButtonElement::getElementsByClassName

    fn HTMLButtonElement::getElementsByClassName(self : HTMLButtonElement, class_name : String) -> Array[Element]

    Inherited from Element

    HTMLButtonElement::getElementsByTagName

    fn HTMLButtonElement::getElementsByTagName(self : HTMLButtonElement, tag_name : String) -> Array[Element]

    Inherited from Element

    HTMLButtonElement::getRootNode

    fn HTMLButtonElement::getRootNode(self : HTMLButtonElement) -> Node

    Inherited from Node

    HTMLButtonElement::hasAttribute

    fn HTMLButtonElement::hasAttribute(self : HTMLButtonElement, name : String) -> Bool

    Inherited from Element

    HTMLButtonElement::hasAttributes

    fn HTMLButtonElement::hasAttributes(self : HTMLButtonElement) -> Bool

    Inherited from Element

    HTMLButtonElement::hasChildNodes

    fn HTMLButtonElement::hasChildNodes(self : HTMLButtonElement) -> Bool

    Inherited from Node

    HTMLButtonElement::id

    fn HTMLButtonElement::id(self : HTMLButtonElement) -> String

    Inherited from Element

    HTMLButtonElement::innerHTML

    fn HTMLButtonElement::innerHTML(self : HTMLButtonElement) -> String

    Inherited from Element

    HTMLButtonElement::innerText

    fn HTMLButtonElement::innerText(self : HTMLButtonElement) -> String

    Inherited from HTMLElement

    HTMLButtonElement::insertAdjacentElement

    fn HTMLButtonElement::insertAdjacentElement(self : HTMLButtonElement, position : String, element : Element) -> Element?

    Inherited from Element

    HTMLButtonElement::insertAdjacentHTML

    fn HTMLButtonElement::insertAdjacentHTML(self : HTMLButtonElement, position : String, html : String) -> Unit

    Inherited from Element

    HTMLButtonElement::insertAdjacentText

    fn HTMLButtonElement::insertAdjacentText(self : HTMLButtonElement, position : String, text : String) -> Unit

    Inherited from Element

    HTMLButtonElement::insertBefore

    fn HTMLButtonElement::insertBefore(self : HTMLButtonElement, new_node : Node, ref_node : Node?) -> Node

    Inherited from Node

    HTMLButtonElement::isConnected

    fn HTMLButtonElement::isConnected(self : HTMLButtonElement) -> Bool

    Inherited from Node

    HTMLButtonElement::isEqualNode

    fn HTMLButtonElement::isEqualNode(self : HTMLButtonElement, other : Node?) -> Bool

    Inherited from Node

    HTMLButtonElement::isSameNode

    fn HTMLButtonElement::isSameNode(self : HTMLButtonElement, other : Node?) -> Bool

    Inherited from Node

    HTMLButtonElement::lastChild

    fn HTMLButtonElement::lastChild(self : HTMLButtonElement) -> Node?

    Inherited from Node

    HTMLButtonElement::lastElementChild

    fn HTMLButtonElement::lastElementChild(self : HTMLButtonElement) -> Element?

    Inherited from Element

    HTMLButtonElement::matches

    fn HTMLButtonElement::matches(self : HTMLButtonElement, selector : String) -> Bool

    Inherited from Element

    HTMLButtonElement::moveBefore

    fn HTMLButtonElement::moveBefore(self : HTMLButtonElement, moved_node : Node, ref_node : Node?) -> Unit

    Inherited from Node

    HTMLButtonElement::nextElementSibling

    fn HTMLButtonElement::nextElementSibling(self : HTMLButtonElement) -> Element?

    Inherited from Element

    HTMLButtonElement::nextSibling

    fn HTMLButtonElement::nextSibling(self : HTMLButtonElement) -> Node?

    Inherited from Node

    HTMLButtonElement::nodeName

    fn HTMLButtonElement::nodeName(self : HTMLButtonElement) -> String

    Inherited from Node

    HTMLButtonElement::nodeType

    fn HTMLButtonElement::nodeType(self : HTMLButtonElement) -> Int

    Inherited from Node

    HTMLButtonElement::nodeValue

    fn HTMLButtonElement::nodeValue(self : HTMLButtonElement) -> String?

    Inherited from Node

    HTMLButtonElement::normalize

    fn HTMLButtonElement::normalize(self : HTMLButtonElement) -> Unit

    Inherited from Node

    HTMLButtonElement::off

    fn HTMLButtonElement::off(self : HTMLButtonElement, event_type : String, handler : (
    Any
    ) -> Unit, capture? : Bool) -> Unit

    Inherited from EventTarget

    HTMLButtonElement::on

    fn HTMLButtonElement::on(self : HTMLButtonElement, event_type : String, handler : (
    Any
    ) -> Unit, capture? : Bool, once? : Bool, passive? : Bool, signal? :
    AbortSignal
    ) -> Unit

    Inherited from EventTarget

    HTMLButtonElement::outerHTML

    fn HTMLButtonElement::outerHTML(self : HTMLButtonElement) -> String

    Inherited from Element

    HTMLButtonElement::ownerDocument

    fn HTMLButtonElement::ownerDocument(self : HTMLButtonElement) -> Document?

    Inherited from Node

    HTMLButtonElement::parentElement

    fn HTMLButtonElement::parentElement(self : HTMLButtonElement) -> Element?

    Inherited from Element

    HTMLButtonElement::parentNode

    fn HTMLButtonElement::parentNode(self : HTMLButtonElement) -> Node?

    Inherited from Node

    HTMLButtonElement::prepend

    fn HTMLButtonElement::prepend(self : HTMLButtonElement, nodes : FixedArray[Node]) -> Unit

    Inherited from Element

    HTMLButtonElement::previousElementSibling

    fn HTMLButtonElement::previousElementSibling(self : HTMLButtonElement) -> Element?

    Inherited from Element

    HTMLButtonElement::previousSibling

    fn HTMLButtonElement::previousSibling(self : HTMLButtonElement) -> Node?

    Inherited from Node

    HTMLButtonElement::querySelector

    fn HTMLButtonElement::querySelector(self : HTMLButtonElement, selector : String) -> Element?

    Inherited from Element

    HTMLButtonElement::querySelectorAll

    fn HTMLButtonElement::querySelectorAll(self : HTMLButtonElement, selector : String) -> Array[Element]

    Inherited from Element

    HTMLButtonElement::remove

    fn HTMLButtonElement::remove(self : HTMLButtonElement) -> Unit

    Inherited from Element

    HTMLButtonElement::removeAttribute

    fn HTMLButtonElement::removeAttribute(self : HTMLButtonElement, name : String) -> Unit

    Inherited from Element

    HTMLButtonElement::removeChild

    fn HTMLButtonElement::removeChild(self : HTMLButtonElement, child : Node) -> Node

    Inherited from Node

    HTMLButtonElement::removeEventListener

    #alias(remove_event_listener)
    fn HTMLButtonElement::removeEventListener(self : HTMLButtonElement, event_type : String, handler : (
    Any
    ) -> Unit, capture? : Bool) -> Unit

    Inherited from EventTarget

    HTMLButtonElement::replaceChild

    fn HTMLButtonElement::replaceChild(self : HTMLButtonElement, new_child : Node, old_child : Node) -> Node

    Inherited from Node

    HTMLButtonElement::replaceChildren

    fn HTMLButtonElement::replaceChildren(self : HTMLButtonElement, nodes : FixedArray[Node]) -> Unit

    Inherited from Element

    HTMLButtonElement::replaceWith

    fn HTMLButtonElement::replaceWith(self : HTMLButtonElement, nodes : FixedArray[Node]) -> Unit

    Inherited from Element

    HTMLButtonElement::scrollHeight

    fn HTMLButtonElement::scrollHeight(self : HTMLButtonElement) -> Int

    Inherited from Element

    HTMLButtonElement::scrollIntoView

    fn HTMLButtonElement::scrollIntoView(self : HTMLButtonElement) -> Unit

    Inherited from Element

    HTMLButtonElement::scrollLeft

    fn HTMLButtonElement::scrollLeft(self : HTMLButtonElement) -> Int

    Inherited from Element

    HTMLButtonElement::scrollTop

    fn HTMLButtonElement::scrollTop(self : HTMLButtonElement) -> Int

    Inherited from Element

    HTMLButtonElement::scrollWidth

    fn HTMLButtonElement::scrollWidth(self : HTMLButtonElement) -> Int

    Inherited from Element

    HTMLButtonElement::setAttribute

    fn HTMLButtonElement::setAttribute(self : HTMLButtonElement, name : String, value : String) -> Unit

    Inherited from Element

    HTMLButtonElement::setClassName

    fn HTMLButtonElement::setClassName(self : HTMLButtonElement, class_name : String) -> Unit

    Inherited from Element

    HTMLButtonElement::setId

    fn HTMLButtonElement::setId(self : HTMLButtonElement, id : String) -> Unit

    Inherited from Element

    HTMLButtonElement::setInnerHTML

    fn HTMLButtonElement::setInnerHTML(self : HTMLButtonElement, html : String) -> Unit

    Inherited from Element

    HTMLButtonElement::setInnerText

    fn HTMLButtonElement::setInnerText(self : HTMLButtonElement, text : String) -> Unit

    Inherited from HTMLElement

    HTMLButtonElement::setNodeValue

    fn HTMLButtonElement::setNodeValue(self : HTMLButtonElement, value : String?) -> Unit

    Inherited from Node

    HTMLButtonElement::setOuterHTML

    fn HTMLButtonElement::setOuterHTML(self : HTMLButtonElement, html : String) -> Unit

    Inherited from Element

    HTMLButtonElement::setScrollLeft

    fn HTMLButtonElement::setScrollLeft(self : HTMLButtonElement, value : Int) -> Unit

    Inherited from Element

    HTMLButtonElement::setScrollTop

    fn HTMLButtonElement::setScrollTop(self : HTMLButtonElement, value : Int) -> Unit

    Inherited from Element

    HTMLButtonElement::setTextContent

    fn HTMLButtonElement::setTextContent(self : HTMLButtonElement, content : String) -> Unit

    Inherited from Node

    HTMLButtonElement::tagName

    fn HTMLButtonElement::tagName(self : HTMLButtonElement) -> String

    Inherited from Element

    HTMLButtonElement::textContent

    fn HTMLButtonElement::textContent(self : HTMLButtonElement) -> String

    Inherited from Node

    HTMLButtonElement::toggleAttribute

    fn HTMLButtonElement::toggleAttribute(self : HTMLButtonElement, name : String, force? : Bool) -> Bool

    Inherited from Element

    HTMLCanvasElement

    pub(all) struct HTMLCanvasElement {
    width : Int
    height : Int
    }

    HTMLCanvasElement represents a element https://developer.mozilla.org/en-US/docs/Web/API/HTMLCanvasElement

    HTMLCanvasElement::addEventListener

    #alias(add_event_listener)
    fn HTMLCanvasElement::addEventListener(self : HTMLCanvasElement, event_type : String, handler : (
    Any
    ) -> Unit, capture? : Bool, once? : Bool, passive? : Bool, signal? :
    AbortSignal
    ) -> Unit

    Inherited from EventTarget

    HTMLCanvasElement::after

    fn HTMLCanvasElement::after(self : HTMLCanvasElement, nodes : FixedArray[Node]) -> Unit

    Inherited from Element

    HTMLCanvasElement::append

    fn HTMLCanvasElement::append(self : HTMLCanvasElement, child : Node) -> Unit

    Inherited from Element

    HTMLCanvasElement::appendChild

    fn HTMLCanvasElement::appendChild(self : HTMLCanvasElement, child : Node) -> Node

    Inherited from Node

    HTMLCanvasElement::as_any

    HTMLCanvasElement::as_element

    fn HTMLCanvasElement::as_element(self : HTMLCanvasElement) -> Element

    HTMLCanvasElement::as_event_target

    HTMLCanvasElement::as_html_element

    fn HTMLCanvasElement::as_html_element(self : HTMLCanvasElement) -> HTMLElement

    HTMLCanvasElement::as_node

    HTMLCanvasElement::before

    fn HTMLCanvasElement::before(self : HTMLCanvasElement, nodes : FixedArray[Node]) -> Unit

    Inherited from Element

    HTMLCanvasElement::cast_from_element

    fn HTMLCanvasElement::cast_from_element(value : Element) -> HTMLCanvasElement

    Upcast from Element to HTMLCanvasElement

    HTMLCanvasElement::cast_from_event_target

    Upcast from EventTarget to HTMLCanvasElement

    HTMLCanvasElement::cast_from_html_element

    fn HTMLCanvasElement::cast_from_html_element(value : HTMLElement) -> HTMLCanvasElement

    Upcast from HTMLElement to HTMLCanvasElement

    HTMLCanvasElement::cast_from_node

    fn HTMLCanvasElement::cast_from_node(value : Node) -> HTMLCanvasElement

    Upcast from Node to HTMLCanvasElement

    HTMLCanvasElement::childElementCount

    fn HTMLCanvasElement::childElementCount(self : HTMLCanvasElement) -> Int

    Inherited from Element

    HTMLCanvasElement::childNodes

    fn HTMLCanvasElement::childNodes(self : HTMLCanvasElement) -> Array[Node]

    Inherited from Node

    HTMLCanvasElement::children

    Inherited from Element

    HTMLCanvasElement::className

    fn HTMLCanvasElement::className(self : HTMLCanvasElement) -> String

    Inherited from Element

    HTMLCanvasElement::click

    fn HTMLCanvasElement::click(self : HTMLCanvasElement) -> Unit

    Inherited from HTMLElement

    HTMLCanvasElement::clientHeight

    fn HTMLCanvasElement::clientHeight(self : HTMLCanvasElement) -> Int

    Inherited from Element

    HTMLCanvasElement::clientWidth

    fn HTMLCanvasElement::clientWidth(self : HTMLCanvasElement) -> Int

    Inherited from Element

    HTMLCanvasElement::cloneNode

    fn HTMLCanvasElement::cloneNode(self : HTMLCanvasElement, deep : Bool) -> Node

    Inherited from Node

    HTMLCanvasElement::closest

    fn HTMLCanvasElement::closest(self : HTMLCanvasElement, selector : String) -> Element?

    Inherited from Element

    HTMLCanvasElement::compareDocumentPosition

    fn HTMLCanvasElement::compareDocumentPosition(self : HTMLCanvasElement, other : Node) -> Int

    Inherited from Node

    HTMLCanvasElement::contains

    fn HTMLCanvasElement::contains(self : HTMLCanvasElement, other : Node?) -> Bool

    Inherited from Node

    HTMLCanvasElement::dispatchEvent

    #alias(dispatch_event)
    fn HTMLCanvasElement::dispatchEvent(self : HTMLCanvasElement, event :
    Event
    ) -> Bool

    Inherited from EventTarget

    HTMLCanvasElement::firstChild

    fn HTMLCanvasElement::firstChild(self : HTMLCanvasElement) -> Node?

    Inherited from Node

    HTMLCanvasElement::firstElementChild

    fn HTMLCanvasElement::firstElementChild(self : HTMLCanvasElement) -> Element?

    Inherited from Element

    HTMLCanvasElement::focus

    fn HTMLCanvasElement::focus(self : HTMLCanvasElement) -> Unit

    Inherited from HTMLElement

    HTMLCanvasElement::getAttribute

    fn HTMLCanvasElement::getAttribute(self : HTMLCanvasElement, name : String) -> String?

    Inherited from Element

    HTMLCanvasElement::getAttributeNames

    fn HTMLCanvasElement::getAttributeNames(self : HTMLCanvasElement) -> Array[String]

    Inherited from Element

    HTMLCanvasElement::getContext

    fn HTMLCanvasElement::getContext(self : HTMLCanvasElement, context_type : String) ->
    Any

    Canvas methods

    HTMLCanvasElement::getElementsByClassName

    fn HTMLCanvasElement::getElementsByClassName(self : HTMLCanvasElement, class_name : String) -> Array[Element]

    Inherited from Element

    HTMLCanvasElement::getElementsByTagName

    fn HTMLCanvasElement::getElementsByTagName(self : HTMLCanvasElement, tag_name : String) -> Array[Element]

    Inherited from Element

    HTMLCanvasElement::getRootNode

    fn HTMLCanvasElement::getRootNode(self : HTMLCanvasElement) -> Node

    Inherited from Node

    HTMLCanvasElement::hasAttribute

    fn HTMLCanvasElement::hasAttribute(self : HTMLCanvasElement, name : String) -> Bool

    Inherited from Element

    HTMLCanvasElement::hasAttributes

    fn HTMLCanvasElement::hasAttributes(self : HTMLCanvasElement) -> Bool

    Inherited from Element

    HTMLCanvasElement::hasChildNodes

    fn HTMLCanvasElement::hasChildNodes(self : HTMLCanvasElement) -> Bool

    Inherited from Node

    HTMLCanvasElement::id

    fn HTMLCanvasElement::id(self : HTMLCanvasElement) -> String

    Inherited from Element

    HTMLCanvasElement::innerHTML

    fn HTMLCanvasElement::innerHTML(self : HTMLCanvasElement) -> String

    Inherited from Element

    HTMLCanvasElement::innerText

    fn HTMLCanvasElement::innerText(self : HTMLCanvasElement) -> String

    Inherited from HTMLElement

    HTMLCanvasElement::insertAdjacentElement

    fn HTMLCanvasElement::insertAdjacentElement(self : HTMLCanvasElement, position : String, element : Element) -> Element?

    Inherited from Element

    HTMLCanvasElement::insertAdjacentHTML

    fn HTMLCanvasElement::insertAdjacentHTML(self : HTMLCanvasElement, position : String, html : String) -> Unit

    Inherited from Element

    HTMLCanvasElement::insertAdjacentText

    fn HTMLCanvasElement::insertAdjacentText(self : HTMLCanvasElement, position : String, text : String) -> Unit

    Inherited from Element

    HTMLCanvasElement::insertBefore

    fn HTMLCanvasElement::insertBefore(self : HTMLCanvasElement, new_node : Node, ref_node : Node?) -> Node

    Inherited from Node

    HTMLCanvasElement::isConnected

    fn HTMLCanvasElement::isConnected(self : HTMLCanvasElement) -> Bool

    Inherited from Node

    HTMLCanvasElement::isEqualNode

    fn HTMLCanvasElement::isEqualNode(self : HTMLCanvasElement, other : Node?) -> Bool

    Inherited from Node

    HTMLCanvasElement::isSameNode

    fn HTMLCanvasElement::isSameNode(self : HTMLCanvasElement, other : Node?) -> Bool

    Inherited from Node

    HTMLCanvasElement::lastChild

    fn HTMLCanvasElement::lastChild(self : HTMLCanvasElement) -> Node?

    Inherited from Node

    HTMLCanvasElement::lastElementChild

    fn HTMLCanvasElement::lastElementChild(self : HTMLCanvasElement) -> Element?

    Inherited from Element

    HTMLCanvasElement::matches

    fn HTMLCanvasElement::matches(self : HTMLCanvasElement, selector : String) -> Bool

    Inherited from Element

    HTMLCanvasElement::moveBefore

    fn HTMLCanvasElement::moveBefore(self : HTMLCanvasElement, moved_node : Node, ref_node : Node?) -> Unit

    Inherited from Node

    HTMLCanvasElement::nextElementSibling

    fn HTMLCanvasElement::nextElementSibling(self : HTMLCanvasElement) -> Element?

    Inherited from Element

    HTMLCanvasElement::nextSibling

    fn HTMLCanvasElement::nextSibling(self : HTMLCanvasElement) -> Node?

    Inherited from Node

    HTMLCanvasElement::nodeName

    fn HTMLCanvasElement::nodeName(self : HTMLCanvasElement) -> String

    Inherited from Node

    HTMLCanvasElement::nodeType

    fn HTMLCanvasElement::nodeType(self : HTMLCanvasElement) -> Int

    Inherited from Node

    HTMLCanvasElement::nodeValue

    fn HTMLCanvasElement::nodeValue(self : HTMLCanvasElement) -> String?

    Inherited from Node

    HTMLCanvasElement::normalize

    fn HTMLCanvasElement::normalize(self : HTMLCanvasElement) -> Unit

    Inherited from Node

    HTMLCanvasElement::off

    fn HTMLCanvasElement::off(self : HTMLCanvasElement, event_type : String, handler : (
    Any
    ) -> Unit, capture? : Bool) -> Unit

    Inherited from EventTarget

    HTMLCanvasElement::on

    fn HTMLCanvasElement::on(self : HTMLCanvasElement, event_type : String, handler : (
    Any
    ) -> Unit, capture? : Bool, once? : Bool, passive? : Bool, signal? :
    AbortSignal
    ) -> Unit

    Inherited from EventTarget

    HTMLCanvasElement::outerHTML

    fn HTMLCanvasElement::outerHTML(self : HTMLCanvasElement) -> String

    Inherited from Element

    HTMLCanvasElement::ownerDocument

    fn HTMLCanvasElement::ownerDocument(self : HTMLCanvasElement) -> Document?

    Inherited from Node

    HTMLCanvasElement::parentElement

    fn HTMLCanvasElement::parentElement(self : HTMLCanvasElement) -> Element?

    Inherited from Element

    HTMLCanvasElement::parentNode

    fn HTMLCanvasElement::parentNode(self : HTMLCanvasElement) -> Node?

    Inherited from Node

    HTMLCanvasElement::prepend

    fn HTMLCanvasElement::prepend(self : HTMLCanvasElement, nodes : FixedArray[Node]) -> Unit

    Inherited from Element

    HTMLCanvasElement::previousElementSibling

    fn HTMLCanvasElement::previousElementSibling(self : HTMLCanvasElement) -> Element?

    Inherited from Element

    HTMLCanvasElement::previousSibling

    fn HTMLCanvasElement::previousSibling(self : HTMLCanvasElement) -> Node?

    Inherited from Node

    HTMLCanvasElement::querySelector

    fn HTMLCanvasElement::querySelector(self : HTMLCanvasElement, selector : String) -> Element?

    Inherited from Element

    HTMLCanvasElement::querySelectorAll

    fn HTMLCanvasElement::querySelectorAll(self : HTMLCanvasElement, selector : String) -> Array[Element]

    Inherited from Element

    HTMLCanvasElement::remove

    fn HTMLCanvasElement::remove(self : HTMLCanvasElement) -> Unit

    Inherited from Element

    HTMLCanvasElement::removeAttribute

    fn HTMLCanvasElement::removeAttribute(self : HTMLCanvasElement, name : String) -> Unit

    Inherited from Element

    HTMLCanvasElement::removeChild

    fn HTMLCanvasElement::removeChild(self : HTMLCanvasElement, child : Node) -> Node

    Inherited from Node

    HTMLCanvasElement::removeEventListener

    #alias(remove_event_listener)
    fn HTMLCanvasElement::removeEventListener(self : HTMLCanvasElement, event_type : String, handler : (
    Any
    ) -> Unit, capture? : Bool) -> Unit

    Inherited from EventTarget

    HTMLCanvasElement::replaceChild

    fn HTMLCanvasElement::replaceChild(self : HTMLCanvasElement, new_child : Node, old_child : Node) -> Node

    Inherited from Node

    HTMLCanvasElement::replaceChildren

    fn HTMLCanvasElement::replaceChildren(self : HTMLCanvasElement, nodes : FixedArray[Node]) -> Unit

    Inherited from Element

    HTMLCanvasElement::replaceWith

    fn HTMLCanvasElement::replaceWith(self : HTMLCanvasElement, nodes : FixedArray[Node]) -> Unit

    Inherited from Element

    HTMLCanvasElement::scrollHeight

    fn HTMLCanvasElement::scrollHeight(self : HTMLCanvasElement) -> Int

    Inherited from Element

    HTMLCanvasElement::scrollIntoView

    fn HTMLCanvasElement::scrollIntoView(self : HTMLCanvasElement) -> Unit

    Inherited from Element

    HTMLCanvasElement::scrollLeft

    fn HTMLCanvasElement::scrollLeft(self : HTMLCanvasElement) -> Int

    Inherited from Element

    HTMLCanvasElement::scrollTop

    fn HTMLCanvasElement::scrollTop(self : HTMLCanvasElement) -> Int

    Inherited from Element

    HTMLCanvasElement::scrollWidth

    fn HTMLCanvasElement::scrollWidth(self : HTMLCanvasElement) -> Int

    Inherited from Element

    HTMLCanvasElement::setAttribute

    fn HTMLCanvasElement::setAttribute(self : HTMLCanvasElement, name : String, value : String) -> Unit

    Inherited from Element

    HTMLCanvasElement::setClassName

    fn HTMLCanvasElement::setClassName(self : HTMLCanvasElement, class_name : String) -> Unit

    Inherited from Element

    HTMLCanvasElement::setId

    fn HTMLCanvasElement::setId(self : HTMLCanvasElement, id : String) -> Unit

    Inherited from Element

    HTMLCanvasElement::setInnerHTML

    fn HTMLCanvasElement::setInnerHTML(self : HTMLCanvasElement, html : String) -> Unit

    Inherited from Element

    HTMLCanvasElement::setInnerText

    fn HTMLCanvasElement::setInnerText(self : HTMLCanvasElement, text : String) -> Unit

    Inherited from HTMLElement

    HTMLCanvasElement::setNodeValue

    fn HTMLCanvasElement::setNodeValue(self : HTMLCanvasElement, value : String?) -> Unit

    Inherited from Node

    HTMLCanvasElement::setOuterHTML

    fn HTMLCanvasElement::setOuterHTML(self : HTMLCanvasElement, html : String) -> Unit

    Inherited from Element

    HTMLCanvasElement::setScrollLeft

    fn HTMLCanvasElement::setScrollLeft(self : HTMLCanvasElement, value : Int) -> Unit

    Inherited from Element

    HTMLCanvasElement::setScrollTop

    fn HTMLCanvasElement::setScrollTop(self : HTMLCanvasElement, value : Int) -> Unit

    Inherited from Element

    HTMLCanvasElement::setTextContent

    fn HTMLCanvasElement::setTextContent(self : HTMLCanvasElement, content : String) -> Unit

    Inherited from Node

    HTMLCanvasElement::tagName

    fn HTMLCanvasElement::tagName(self : HTMLCanvasElement) -> String

    Inherited from Element

    HTMLCanvasElement::textContent

    fn HTMLCanvasElement::textContent(self : HTMLCanvasElement) -> String

    Inherited from Node

    HTMLCanvasElement::toBlob

    async fn HTMLCanvasElement::toBlob(self : HTMLCanvasElement, image_type? : String, quality? : Double) ->
    Blob

    HTMLCanvasElement::toDataURL

    fn HTMLCanvasElement::toDataURL(self : HTMLCanvasElement, image_type? : String, quality? : Double) -> String

    HTMLCanvasElement::toggleAttribute

    fn HTMLCanvasElement::toggleAttribute(self : HTMLCanvasElement, name : String, force? : Bool) -> Bool

    Inherited from Element

    HTMLDivElement

    #external
    pub type HTMLDivElement

    HTMLDivElement::addEventListener

    #alias(add_event_listener)
    fn HTMLDivElement::addEventListener(self : HTMLDivElement, event_type : String, handler : (
    Any
    ) -> Unit, capture? : Bool, once? : Bool, passive? : Bool, signal? :
    AbortSignal
    ) -> Unit

    Inherited from EventTarget

    HTMLDivElement::after

    fn HTMLDivElement::after(self : HTMLDivElement, nodes : FixedArray[Node]) -> Unit

    Inherited from Element

    HTMLDivElement::append

    fn HTMLDivElement::append(self : HTMLDivElement, child : Node) -> Unit

    Inherited from Element

    HTMLDivElement::appendChild

    fn HTMLDivElement::appendChild(self : HTMLDivElement, child : Node) -> Node

    Inherited from Node

    HTMLDivElement::as_any

    HTMLDivElement::as_element

    fn HTMLDivElement::as_element(self : HTMLDivElement) -> Element

    HTMLDivElement::as_event_target

    HTMLDivElement::as_html_element

    fn HTMLDivElement::as_html_element(self : HTMLDivElement) -> HTMLElement

    HTMLDivElement::as_node

    fn HTMLDivElement::as_node(self : HTMLDivElement) -> Node

    HTMLDivElement::before

    fn HTMLDivElement::before(self : HTMLDivElement, nodes : FixedArray[Node]) -> Unit

    Inherited from Element

    HTMLDivElement::cast_from_element

    fn HTMLDivElement::cast_from_element(value : Element) -> HTMLDivElement

    Upcast from Element to HTMLDivElement

    HTMLDivElement::cast_from_event_target

    Upcast from EventTarget to HTMLDivElement

    HTMLDivElement::cast_from_html_element

    fn HTMLDivElement::cast_from_html_element(value : HTMLElement) -> HTMLDivElement

    Upcast from HTMLElement to HTMLDivElement

    HTMLDivElement::cast_from_node

    fn HTMLDivElement::cast_from_node(value : Node) -> HTMLDivElement

    Upcast from Node to HTMLDivElement

    HTMLDivElement::childElementCount

    fn HTMLDivElement::childElementCount(self : HTMLDivElement) -> Int

    Inherited from Element

    HTMLDivElement::childNodes

    fn HTMLDivElement::childNodes(self : HTMLDivElement) -> Array[Node]

    Inherited from Node

    HTMLDivElement::children

    fn HTMLDivElement::children(self : HTMLDivElement) -> Array[Element]

    Inherited from Element

    HTMLDivElement::className

    fn HTMLDivElement::className(self : HTMLDivElement) -> String

    Inherited from Element

    HTMLDivElement::click

    fn HTMLDivElement::click(self : HTMLDivElement) -> Unit

    Inherited from HTMLElement

    HTMLDivElement::clientHeight

    fn HTMLDivElement::clientHeight(self : HTMLDivElement) -> Int

    Inherited from Element

    HTMLDivElement::clientWidth

    fn HTMLDivElement::clientWidth(self : HTMLDivElement) -> Int

    Inherited from Element

    HTMLDivElement::cloneNode

    fn HTMLDivElement::cloneNode(self : HTMLDivElement, deep : Bool) -> Node

    Inherited from Node

    HTMLDivElement::closest

    fn HTMLDivElement::closest(self : HTMLDivElement, selector : String) -> Element?

    Inherited from Element

    HTMLDivElement::compareDocumentPosition

    fn HTMLDivElement::compareDocumentPosition(self : HTMLDivElement, other : Node) -> Int

    Inherited from Node

    HTMLDivElement::contains

    fn HTMLDivElement::contains(self : HTMLDivElement, other : Node?) -> Bool

    Inherited from Node

    HTMLDivElement::dispatchEvent

    #alias(dispatch_event)
    fn HTMLDivElement::dispatchEvent(self : HTMLDivElement, event :
    Event
    ) -> Bool

    Inherited from EventTarget

    HTMLDivElement::firstChild

    fn HTMLDivElement::firstChild(self : HTMLDivElement) -> Node?

    Inherited from Node

    HTMLDivElement::firstElementChild

    fn HTMLDivElement::firstElementChild(self : HTMLDivElement) -> Element?

    Inherited from Element

    HTMLDivElement::focus

    fn HTMLDivElement::focus(self : HTMLDivElement) -> Unit

    Inherited from HTMLElement

    HTMLDivElement::getAttribute

    fn HTMLDivElement::getAttribute(self : HTMLDivElement, name : String) -> String?

    Inherited from Element

    HTMLDivElement::getAttributeNames

    fn HTMLDivElement::getAttributeNames(self : HTMLDivElement) -> Array[String]

    Inherited from Element

    HTMLDivElement::getElementsByClassName

    fn HTMLDivElement::getElementsByClassName(self : HTMLDivElement, class_name : String) -> Array[Element]

    Inherited from Element

    HTMLDivElement::getElementsByTagName

    fn HTMLDivElement::getElementsByTagName(self : HTMLDivElement, tag_name : String) -> Array[Element]

    Inherited from Element

    HTMLDivElement::getRootNode

    fn HTMLDivElement::getRootNode(self : HTMLDivElement) -> Node

    Inherited from Node

    HTMLDivElement::hasAttribute

    fn HTMLDivElement::hasAttribute(self : HTMLDivElement, name : String) -> Bool

    Inherited from Element

    HTMLDivElement::hasAttributes

    fn HTMLDivElement::hasAttributes(self : HTMLDivElement) -> Bool

    Inherited from Element

    HTMLDivElement::hasChildNodes

    fn HTMLDivElement::hasChildNodes(self : HTMLDivElement) -> Bool

    Inherited from Node

    HTMLDivElement::id

    fn HTMLDivElement::id(self : HTMLDivElement) -> String

    Inherited from Element

    HTMLDivElement::innerHTML

    fn HTMLDivElement::innerHTML(self : HTMLDivElement) -> String

    Inherited from Element

    HTMLDivElement::innerText

    fn HTMLDivElement::innerText(self : HTMLDivElement) -> String

    Inherited from HTMLElement

    HTMLDivElement::insertAdjacentElement

    fn HTMLDivElement::insertAdjacentElement(self : HTMLDivElement, position : String, element : Element) -> Element?

    Inherited from Element

    HTMLDivElement::insertAdjacentHTML

    fn HTMLDivElement::insertAdjacentHTML(self : HTMLDivElement, position : String, html : String) -> Unit

    Inherited from Element

    HTMLDivElement::insertAdjacentText

    fn HTMLDivElement::insertAdjacentText(self : HTMLDivElement, position : String, text : String) -> Unit

    Inherited from Element

    HTMLDivElement::insertBefore

    fn HTMLDivElement::insertBefore(self : HTMLDivElement, new_node : Node, ref_node : Node?) -> Node

    Inherited from Node

    HTMLDivElement::isConnected

    fn HTMLDivElement::isConnected(self : HTMLDivElement) -> Bool

    Inherited from Node

    HTMLDivElement::isEqualNode

    fn HTMLDivElement::isEqualNode(self : HTMLDivElement, other : Node?) -> Bool

    Inherited from Node

    HTMLDivElement::isSameNode

    fn HTMLDivElement::isSameNode(self : HTMLDivElement, other : Node?) -> Bool

    Inherited from Node

    HTMLDivElement::lastChild

    fn HTMLDivElement::lastChild(self : HTMLDivElement) -> Node?

    Inherited from Node

    HTMLDivElement::lastElementChild

    fn HTMLDivElement::lastElementChild(self : HTMLDivElement) -> Element?

    Inherited from Element

    HTMLDivElement::matches

    fn HTMLDivElement::matches(self : HTMLDivElement, selector : String) -> Bool

    Inherited from Element

    HTMLDivElement::moveBefore

    fn HTMLDivElement::moveBefore(self : HTMLDivElement, moved_node : Node, ref_node : Node?) -> Unit

    Inherited from Node

    HTMLDivElement::nextElementSibling

    fn HTMLDivElement::nextElementSibling(self : HTMLDivElement) -> Element?

    Inherited from Element

    HTMLDivElement::nextSibling

    fn HTMLDivElement::nextSibling(self : HTMLDivElement) -> Node?

    Inherited from Node

    HTMLDivElement::nodeName

    fn HTMLDivElement::nodeName(self : HTMLDivElement) -> String

    Inherited from Node

    HTMLDivElement::nodeType

    fn HTMLDivElement::nodeType(self : HTMLDivElement) -> Int

    Inherited from Node

    HTMLDivElement::nodeValue

    fn HTMLDivElement::nodeValue(self : HTMLDivElement) -> String?

    Inherited from Node

    HTMLDivElement::normalize

    fn HTMLDivElement::normalize(self : HTMLDivElement) -> Unit

    Inherited from Node

    HTMLDivElement::off

    fn HTMLDivElement::off(self : HTMLDivElement, event_type : String, handler : (
    Any
    ) -> Unit, capture? : Bool) -> Unit

    Inherited from EventTarget

    HTMLDivElement::on

    fn HTMLDivElement::on(self : HTMLDivElement, event_type : String, handler : (
    Any
    ) -> Unit, capture? : Bool, once? : Bool, passive? : Bool, signal? :
    AbortSignal
    ) -> Unit

    Inherited from EventTarget

    HTMLDivElement::outerHTML

    fn HTMLDivElement::outerHTML(self : HTMLDivElement) -> String

    Inherited from Element

    HTMLDivElement::ownerDocument

    fn HTMLDivElement::ownerDocument(self : HTMLDivElement) -> Document?

    Inherited from Node

    HTMLDivElement::parentElement

    fn HTMLDivElement::parentElement(self : HTMLDivElement) -> Element?

    Inherited from Element

    HTMLDivElement::parentNode

    fn HTMLDivElement::parentNode(self : HTMLDivElement) -> Node?

    Inherited from Node

    HTMLDivElement::prepend

    fn HTMLDivElement::prepend(self : HTMLDivElement, nodes : FixedArray[Node]) -> Unit

    Inherited from Element

    HTMLDivElement::previousElementSibling

    fn HTMLDivElement::previousElementSibling(self : HTMLDivElement) -> Element?

    Inherited from Element

    HTMLDivElement::previousSibling

    fn HTMLDivElement::previousSibling(self : HTMLDivElement) -> Node?

    Inherited from Node

    HTMLDivElement::querySelector

    fn HTMLDivElement::querySelector(self : HTMLDivElement, selector : String) -> Element?

    Inherited from Element

    HTMLDivElement::querySelectorAll

    fn HTMLDivElement::querySelectorAll(self : HTMLDivElement, selector : String) -> Array[Element]

    Inherited from Element

    HTMLDivElement::remove

    fn HTMLDivElement::remove(self : HTMLDivElement) -> Unit

    Inherited from Element

    HTMLDivElement::removeAttribute

    fn HTMLDivElement::removeAttribute(self : HTMLDivElement, name : String) -> Unit

    Inherited from Element

    HTMLDivElement::removeChild

    fn HTMLDivElement::removeChild(self : HTMLDivElement, child : Node) -> Node

    Inherited from Node

    HTMLDivElement::removeEventListener

    #alias(remove_event_listener)
    fn HTMLDivElement::removeEventListener(self : HTMLDivElement, event_type : String, handler : (
    Any
    ) -> Unit, capture? : Bool) -> Unit

    Inherited from EventTarget

    HTMLDivElement::replaceChild

    fn HTMLDivElement::replaceChild(self : HTMLDivElement, new_child : Node, old_child : Node) -> Node

    Inherited from Node

    HTMLDivElement::replaceChildren

    fn HTMLDivElement::replaceChildren(self : HTMLDivElement, nodes : FixedArray[Node]) -> Unit

    Inherited from Element

    HTMLDivElement::replaceWith

    fn HTMLDivElement::replaceWith(self : HTMLDivElement, nodes : FixedArray[Node]) -> Unit

    Inherited from Element

    HTMLDivElement::scrollHeight

    fn HTMLDivElement::scrollHeight(self : HTMLDivElement) -> Int

    Inherited from Element

    HTMLDivElement::scrollIntoView

    fn HTMLDivElement::scrollIntoView(self : HTMLDivElement) -> Unit

    Inherited from Element

    HTMLDivElement::scrollLeft

    fn HTMLDivElement::scrollLeft(self : HTMLDivElement) -> Int

    Inherited from Element

    HTMLDivElement::scrollTop

    fn HTMLDivElement::scrollTop(self : HTMLDivElement) -> Int

    Inherited from Element

    HTMLDivElement::scrollWidth

    fn HTMLDivElement::scrollWidth(self : HTMLDivElement) -> Int

    Inherited from Element

    HTMLDivElement::setAttribute

    fn HTMLDivElement::setAttribute(self : HTMLDivElement, name : String, value : String) -> Unit

    Inherited from Element

    HTMLDivElement::setClassName

    fn HTMLDivElement::setClassName(self : HTMLDivElement, class_name : String) -> Unit

    Inherited from Element

    HTMLDivElement::setId

    fn HTMLDivElement::setId(self : HTMLDivElement, id : String) -> Unit

    Inherited from Element

    HTMLDivElement::setInnerHTML

    fn HTMLDivElement::setInnerHTML(self : HTMLDivElement, html : String) -> Unit

    Inherited from Element

    HTMLDivElement::setInnerText

    fn HTMLDivElement::setInnerText(self : HTMLDivElement, text : String) -> Unit

    Inherited from HTMLElement

    HTMLDivElement::setNodeValue

    fn HTMLDivElement::setNodeValue(self : HTMLDivElement, value : String?) -> Unit

    Inherited from Node

    HTMLDivElement::setOuterHTML

    fn HTMLDivElement::setOuterHTML(self : HTMLDivElement, html : String) -> Unit

    Inherited from Element

    HTMLDivElement::setScrollLeft

    fn HTMLDivElement::setScrollLeft(self : HTMLDivElement, value : Int) -> Unit

    Inherited from Element

    HTMLDivElement::setScrollTop

    fn HTMLDivElement::setScrollTop(self : HTMLDivElement, value : Int) -> Unit

    Inherited from Element

    HTMLDivElement::setTextContent

    fn HTMLDivElement::setTextContent(self : HTMLDivElement, content : String) -> Unit

    Inherited from Node

    HTMLDivElement::tagName

    fn HTMLDivElement::tagName(self : HTMLDivElement) -> String

    Inherited from Element

    HTMLDivElement::textContent

    fn HTMLDivElement::textContent(self : HTMLDivElement) -> String

    Inherited from Node

    HTMLDivElement::toggleAttribute

    fn HTMLDivElement::toggleAttribute(self : HTMLDivElement, name : String, force? : Bool) -> Bool

    Inherited from Element

    HTMLElement

    #external
    pub type HTMLElement

    HTMLElement::addEventListener

    #alias(add_event_listener)
    fn HTMLElement::addEventListener(self : HTMLElement, event_type : String, handler : (
    Any
    ) -> Unit, capture? : Bool, once? : Bool, passive? : Bool, signal? :
    AbortSignal
    ) -> Unit

    Inherited from EventTarget

    HTMLElement::after

    fn HTMLElement::after(self : HTMLElement, nodes : FixedArray[Node]) -> Unit

    Inherited from Element

    HTMLElement::append

    fn HTMLElement::append(self : HTMLElement, child : Node) -> Unit

    Inherited from Element

    HTMLElement::appendChild

    fn HTMLElement::appendChild(self : HTMLElement, child : Node) -> Node

    Inherited from Node

    HTMLElement::as_any

    HTMLElement::as_element

    fn HTMLElement::as_element(self : HTMLElement) -> Element

    HTMLElement::as_event_target

    HTMLElement::as_node

    fn HTMLElement::as_node(self : HTMLElement) -> Node

    HTMLElement::attachShadow

    fn HTMLElement::attachShadow(self : HTMLElement, init : ShadowRootInit) -> ShadowRoot

    Attaches a shadow root to the element https://developer.mozilla.org/en-US/docs/Web/API/Element/attachShadow

    HTMLElement::before

    fn HTMLElement::before(self : HTMLElement, nodes : FixedArray[Node]) -> Unit

    Inherited from Element

    HTMLElement::cast_from_element

    fn HTMLElement::cast_from_element(value : Element) -> HTMLElement

    Upcast from Element to HTMLElement

    HTMLElement::cast_from_event_target

    Upcast from EventTarget to HTMLElement

    HTMLElement::cast_from_node

    fn HTMLElement::cast_from_node(value : Node) -> HTMLElement

    Upcast from Node to HTMLElement

    HTMLElement::childElementCount

    fn HTMLElement::childElementCount(self : HTMLElement) -> Int

    Inherited from Element

    HTMLElement::childNodes

    fn HTMLElement::childNodes(self : HTMLElement) -> Array[Node]

    Inherited from Node

    HTMLElement::children

    fn HTMLElement::children(self : HTMLElement) -> Array[Element]

    Inherited from Element

    HTMLElement::className

    fn HTMLElement::className(self : HTMLElement) -> String

    Inherited from Element

    HTMLElement::click

    fn HTMLElement::click(self : HTMLElement) -> Unit

    HTMLElement::clientHeight

    fn HTMLElement::clientHeight(self : HTMLElement) -> Int

    Inherited from Element

    HTMLElement::clientWidth

    fn HTMLElement::clientWidth(self : HTMLElement) -> Int

    Inherited from Element

    HTMLElement::cloneNode

    fn HTMLElement::cloneNode(self : HTMLElement, deep : Bool) -> Node

    Inherited from Node

    HTMLElement::closest

    fn HTMLElement::closest(self : HTMLElement, selector : String) -> Element?

    Inherited from Element

    HTMLElement::compareDocumentPosition

    fn HTMLElement::compareDocumentPosition(self : HTMLElement, other : Node) -> Int

    Inherited from Node

    HTMLElement::contains

    fn HTMLElement::contains(self : HTMLElement, other : Node?) -> Bool

    Inherited from Node

    HTMLElement::dispatchEvent

    #alias(dispatch_event)
    fn HTMLElement::dispatchEvent(self : HTMLElement, event :
    Event
    ) -> Bool

    Inherited from EventTarget

    HTMLElement::firstChild

    fn HTMLElement::firstChild(self : HTMLElement) -> Node?

    Inherited from Node

    HTMLElement::firstElementChild

    fn HTMLElement::firstElementChild(self : HTMLElement) -> Element?

    Inherited from Element

    HTMLElement::focus

    fn HTMLElement::focus(self : HTMLElement) -> Unit

    HTMLElement::getAttribute

    fn HTMLElement::getAttribute(self : HTMLElement, name : String) -> String?

    Inherited from Element

    HTMLElement::getAttributeNames

    fn HTMLElement::getAttributeNames(self : HTMLElement) -> Array[String]

    Inherited from Element

    HTMLElement::getElementsByClassName

    fn HTMLElement::getElementsByClassName(self : HTMLElement, class_name : String) -> Array[Element]

    Inherited from Element

    HTMLElement::getElementsByTagName

    fn HTMLElement::getElementsByTagName(self : HTMLElement, tag_name : String) -> Array[Element]

    Inherited from Element

    HTMLElement::getRootNode

    fn HTMLElement::getRootNode(self : HTMLElement) -> Node

    Inherited from Node

    HTMLElement::hasAttribute

    fn HTMLElement::hasAttribute(self : HTMLElement, name : String) -> Bool

    Inherited from Element

    HTMLElement::hasAttributes

    fn HTMLElement::hasAttributes(self : HTMLElement) -> Bool

    Inherited from Element

    HTMLElement::hasChildNodes

    fn HTMLElement::hasChildNodes(self : HTMLElement) -> Bool

    Inherited from Node

    HTMLElement::id

    fn HTMLElement::id(self : HTMLElement) -> String

    Inherited from Element

    HTMLElement::innerHTML

    fn HTMLElement::innerHTML(self : HTMLElement) -> String

    Inherited from Element

    HTMLElement::innerText

    fn HTMLElement::innerText(self : HTMLElement) -> String

    HTMLElement::insertAdjacentElement

    fn HTMLElement::insertAdjacentElement(self : HTMLElement, position : String, element : Element) -> Element?

    Inherited from Element

    HTMLElement::insertAdjacentHTML

    fn HTMLElement::insertAdjacentHTML(self : HTMLElement, position : String, html : String) -> Unit

    Inherited from Element

    HTMLElement::insertAdjacentText

    fn HTMLElement::insertAdjacentText(self : HTMLElement, position : String, text : String) -> Unit

    Inherited from Element

    HTMLElement::insertBefore

    fn HTMLElement::insertBefore(self : HTMLElement, new_node : Node, ref_node : Node?) -> Node

    Inherited from Node

    HTMLElement::isConnected

    fn HTMLElement::isConnected(self : HTMLElement) -> Bool

    Inherited from Node

    HTMLElement::isEqualNode

    fn HTMLElement::isEqualNode(self : HTMLElement, other : Node?) -> Bool

    Inherited from Node

    HTMLElement::isSameNode

    fn HTMLElement::isSameNode(self : HTMLElement, other : Node?) -> Bool

    Inherited from Node

    HTMLElement::lastChild

    fn HTMLElement::lastChild(self : HTMLElement) -> Node?

    Inherited from Node

    HTMLElement::lastElementChild

    fn HTMLElement::lastElementChild(self : HTMLElement) -> Element?

    Inherited from Element

    HTMLElement::matches

    fn HTMLElement::matches(self : HTMLElement, selector : String) -> Bool

    Inherited from Element

    HTMLElement::moveBefore

    fn HTMLElement::moveBefore(self : HTMLElement, moved_node : Node, ref_node : Node?) -> Unit

    Inherited from Node

    HTMLElement::nextElementSibling

    fn HTMLElement::nextElementSibling(self : HTMLElement) -> Element?

    Inherited from Element

    HTMLElement::nextSibling

    fn HTMLElement::nextSibling(self : HTMLElement) -> Node?

    Inherited from Node

    HTMLElement::nodeName

    fn HTMLElement::nodeName(self : HTMLElement) -> String

    Inherited from Node

    HTMLElement::nodeType

    fn HTMLElement::nodeType(self : HTMLElement) -> Int

    Inherited from Node

    HTMLElement::nodeValue

    fn HTMLElement::nodeValue(self : HTMLElement) -> String?

    Inherited from Node

    HTMLElement::normalize

    fn HTMLElement::normalize(self : HTMLElement) -> Unit

    Inherited from Node

    HTMLElement::off

    fn HTMLElement::off(self : HTMLElement, event_type : String, handler : (
    Any
    ) -> Unit, capture? : Bool) -> Unit

    Inherited from EventTarget

    HTMLElement::on

    fn HTMLElement::on(self : HTMLElement, event_type : String, handler : (
    Any
    ) -> Unit, capture? : Bool, once? : Bool, passive? : Bool, signal? :
    AbortSignal
    ) -> Unit

    Inherited from EventTarget

    HTMLElement::outerHTML

    fn HTMLElement::outerHTML(self : HTMLElement) -> String

    Inherited from Element

    HTMLElement::ownerDocument

    fn HTMLElement::ownerDocument(self : HTMLElement) -> Document?

    Inherited from Node

    HTMLElement::parentElement

    fn HTMLElement::parentElement(self : HTMLElement) -> Element?

    Inherited from Element

    HTMLElement::parentNode

    fn HTMLElement::parentNode(self : HTMLElement) -> Node?

    Inherited from Node

    HTMLElement::prepend

    fn HTMLElement::prepend(self : HTMLElement, nodes : FixedArray[Node]) -> Unit

    Inherited from Element

    HTMLElement::previousElementSibling

    fn HTMLElement::previousElementSibling(self : HTMLElement) -> Element?

    Inherited from Element

    HTMLElement::previousSibling

    fn HTMLElement::previousSibling(self : HTMLElement) -> Node?

    Inherited from Node

    HTMLElement::querySelector

    fn HTMLElement::querySelector(self : HTMLElement, selector : String) -> Element?

    Inherited from Element

    HTMLElement::querySelectorAll

    fn HTMLElement::querySelectorAll(self : HTMLElement, selector : String) -> Array[Element]

    Inherited from Element

    HTMLElement::remove

    fn HTMLElement::remove(self : HTMLElement) -> Unit

    Inherited from Element

    HTMLElement::removeAttribute

    fn HTMLElement::removeAttribute(self : HTMLElement, name : String) -> Unit

    Inherited from Element

    HTMLElement::removeChild

    fn HTMLElement::removeChild(self : HTMLElement, child : Node) -> Node

    Inherited from Node

    HTMLElement::removeEventListener

    #alias(remove_event_listener)
    fn HTMLElement::removeEventListener(self : HTMLElement, event_type : String, handler : (
    Any
    ) -> Unit, capture? : Bool) -> Unit

    Inherited from EventTarget

    HTMLElement::replaceChild

    fn HTMLElement::replaceChild(self : HTMLElement, new_child : Node, old_child : Node) -> Node

    Inherited from Node

    HTMLElement::replaceChildren

    fn HTMLElement::replaceChildren(self : HTMLElement, nodes : FixedArray[Node]) -> Unit

    Inherited from Element

    HTMLElement::replaceWith

    fn HTMLElement::replaceWith(self : HTMLElement, nodes : FixedArray[Node]) -> Unit

    Inherited from Element

    HTMLElement::scrollHeight

    fn HTMLElement::scrollHeight(self : HTMLElement) -> Int

    Inherited from Element

    HTMLElement::scrollIntoView

    fn HTMLElement::scrollIntoView(self : HTMLElement) -> Unit

    Inherited from Element

    HTMLElement::scrollLeft

    fn HTMLElement::scrollLeft(self : HTMLElement) -> Int

    Inherited from Element

    HTMLElement::scrollTop

    fn HTMLElement::scrollTop(self : HTMLElement) -> Int

    Inherited from Element

    HTMLElement::scrollWidth

    fn HTMLElement::scrollWidth(self : HTMLElement) -> Int

    Inherited from Element

    HTMLElement::setAttribute

    fn HTMLElement::setAttribute(self : HTMLElement, name : String, value : String) -> Unit

    Inherited from Element

    HTMLElement::setClassName

    fn HTMLElement::setClassName(self : HTMLElement, class_name : String) -> Unit

    Inherited from Element

    HTMLElement::setId

    fn HTMLElement::setId(self : HTMLElement, id : String) -> Unit

    Inherited from Element

    HTMLElement::setInnerHTML

    fn HTMLElement::setInnerHTML(self : HTMLElement, html : String) -> Unit

    Inherited from Element

    HTMLElement::setInnerText

    fn HTMLElement::setInnerText(self : HTMLElement, text : String) -> Unit

    HTMLElement::setNodeValue

    fn HTMLElement::setNodeValue(self : HTMLElement, value : String?) -> Unit

    Inherited from Node

    HTMLElement::setOuterHTML

    fn HTMLElement::setOuterHTML(self : HTMLElement, html : String) -> Unit

    Inherited from Element

    HTMLElement::setScrollLeft

    fn HTMLElement::setScrollLeft(self : HTMLElement, value : Int) -> Unit

    Inherited from Element

    HTMLElement::setScrollTop

    fn HTMLElement::setScrollTop(self : HTMLElement, value : Int) -> Unit

    Inherited from Element

    HTMLElement::setTextContent

    fn HTMLElement::setTextContent(self : HTMLElement, content : String) -> Unit

    Inherited from Node

    HTMLElement::shadowRoot

    fn HTMLElement::shadowRoot(self : HTMLElement) -> ShadowRoot?

    Returns the shadow root of the element if it exists https://developer.mozilla.org/en-US/docs/Web/API/Element/shadowRoot

    HTMLElement::tagName

    fn HTMLElement::tagName(self : HTMLElement) -> String

    Inherited from Element

    HTMLElement::textContent

    fn HTMLElement::textContent(self : HTMLElement) -> String

    Inherited from Node

    HTMLElement::toggleAttribute

    fn HTMLElement::toggleAttribute(self : HTMLElement, name : String, force? : Bool) -> Bool

    Inherited from Element

    HTMLFormElement

    #external
    pub type HTMLFormElement

    HTMLFormElement::addEventListener

    #alias(add_event_listener)
    fn HTMLFormElement::addEventListener(self : HTMLFormElement, event_type : String, handler : (
    Any
    ) -> Unit, capture? : Bool, once? : Bool, passive? : Bool, signal? :
    AbortSignal
    ) -> Unit

    Inherited from EventTarget

    HTMLFormElement::after

    fn HTMLFormElement::after(self : HTMLFormElement, nodes : FixedArray[Node]) -> Unit

    Inherited from Element

    HTMLFormElement::append

    fn HTMLFormElement::append(self : HTMLFormElement, child : Node) -> Unit

    Inherited from Element

    HTMLFormElement::appendChild

    fn HTMLFormElement::appendChild(self : HTMLFormElement, child : Node) -> Node

    Inherited from Node

    HTMLFormElement::as_any

    HTMLFormElement::as_element

    fn HTMLFormElement::as_element(self : HTMLFormElement) -> Element

    HTMLFormElement::as_event_target

    HTMLFormElement::as_html_element

    fn HTMLFormElement::as_html_element(self : HTMLFormElement) -> HTMLElement

    HTMLFormElement::as_node

    fn HTMLFormElement::as_node(self : HTMLFormElement) -> Node

    HTMLFormElement::before

    fn HTMLFormElement::before(self : HTMLFormElement, nodes : FixedArray[Node]) -> Unit

    Inherited from Element

    HTMLFormElement::cast_from_element

    fn HTMLFormElement::cast_from_element(value : Element) -> HTMLFormElement

    Upcast from Element to HTMLFormElement

    HTMLFormElement::cast_from_event_target

    Upcast from EventTarget to HTMLFormElement

    HTMLFormElement::cast_from_html_element

    fn HTMLFormElement::cast_from_html_element(value : HTMLElement) -> HTMLFormElement

    Upcast from HTMLElement to HTMLFormElement

    HTMLFormElement::cast_from_node

    fn HTMLFormElement::cast_from_node(value : Node) -> HTMLFormElement

    Upcast from Node to HTMLFormElement

    HTMLFormElement::childElementCount

    fn HTMLFormElement::childElementCount(self : HTMLFormElement) -> Int

    Inherited from Element

    HTMLFormElement::childNodes

    fn HTMLFormElement::childNodes(self : HTMLFormElement) -> Array[Node]

    Inherited from Node

    HTMLFormElement::children

    fn HTMLFormElement::children(self : HTMLFormElement) -> Array[Element]

    Inherited from Element

    HTMLFormElement::className

    fn HTMLFormElement::className(self : HTMLFormElement) -> String

    Inherited from Element

    HTMLFormElement::click

    fn HTMLFormElement::click(self : HTMLFormElement) -> Unit

    Inherited from HTMLElement

    HTMLFormElement::clientHeight

    fn HTMLFormElement::clientHeight(self : HTMLFormElement) -> Int

    Inherited from Element

    HTMLFormElement::clientWidth

    fn HTMLFormElement::clientWidth(self : HTMLFormElement) -> Int

    Inherited from Element

    HTMLFormElement::cloneNode

    fn HTMLFormElement::cloneNode(self : HTMLFormElement, deep : Bool) -> Node

    Inherited from Node

    HTMLFormElement::closest

    fn HTMLFormElement::closest(self : HTMLFormElement, selector : String) -> Element?

    Inherited from Element

    HTMLFormElement::compareDocumentPosition

    fn HTMLFormElement::compareDocumentPosition(self : HTMLFormElement, other : Node) -> Int

    Inherited from Node

    HTMLFormElement::contains

    fn HTMLFormElement::contains(self : HTMLFormElement, other : Node?) -> Bool

    Inherited from Node

    HTMLFormElement::dispatchEvent

    #alias(dispatch_event)
    fn HTMLFormElement::dispatchEvent(self : HTMLFormElement, event :
    Event
    ) -> Bool

    Inherited from EventTarget

    HTMLFormElement::firstChild

    fn HTMLFormElement::firstChild(self : HTMLFormElement) -> Node?

    Inherited from Node

    HTMLFormElement::firstElementChild

    fn HTMLFormElement::firstElementChild(self : HTMLFormElement) -> Element?

    Inherited from Element

    HTMLFormElement::focus

    fn HTMLFormElement::focus(self : HTMLFormElement) -> Unit

    Inherited from HTMLElement

    HTMLFormElement::getAttribute

    fn HTMLFormElement::getAttribute(self : HTMLFormElement, name : String) -> String?

    Inherited from Element

    HTMLFormElement::getAttributeNames

    fn HTMLFormElement::getAttributeNames(self : HTMLFormElement) -> Array[String]

    Inherited from Element

    HTMLFormElement::getElementsByClassName

    fn HTMLFormElement::getElementsByClassName(self : HTMLFormElement, class_name : String) -> Array[Element]

    Inherited from Element

    HTMLFormElement::getElementsByTagName

    fn HTMLFormElement::getElementsByTagName(self : HTMLFormElement, tag_name : String) -> Array[Element]

    Inherited from Element

    HTMLFormElement::getRootNode

    fn HTMLFormElement::getRootNode(self : HTMLFormElement) -> Node

    Inherited from Node

    HTMLFormElement::hasAttribute

    fn HTMLFormElement::hasAttribute(self : HTMLFormElement, name : String) -> Bool

    Inherited from Element

    HTMLFormElement::hasAttributes

    fn HTMLFormElement::hasAttributes(self : HTMLFormElement) -> Bool

    Inherited from Element

    HTMLFormElement::hasChildNodes

    fn HTMLFormElement::hasChildNodes(self : HTMLFormElement) -> Bool

    Inherited from Node

    HTMLFormElement::id

    fn HTMLFormElement::id(self : HTMLFormElement) -> String

    Inherited from Element

    HTMLFormElement::innerHTML

    fn HTMLFormElement::innerHTML(self : HTMLFormElement) -> String

    Inherited from Element

    HTMLFormElement::innerText

    fn HTMLFormElement::innerText(self : HTMLFormElement) -> String

    Inherited from HTMLElement

    HTMLFormElement::insertAdjacentElement

    fn HTMLFormElement::insertAdjacentElement(self : HTMLFormElement, position : String, element : Element) -> Element?

    Inherited from Element

    HTMLFormElement::insertAdjacentHTML

    fn HTMLFormElement::insertAdjacentHTML(self : HTMLFormElement, position : String, html : String) -> Unit

    Inherited from Element

    HTMLFormElement::insertAdjacentText

    fn HTMLFormElement::insertAdjacentText(self : HTMLFormElement, position : String, text : String) -> Unit

    Inherited from Element

    HTMLFormElement::insertBefore

    fn HTMLFormElement::insertBefore(self : HTMLFormElement, new_node : Node, ref_node : Node?) -> Node

    Inherited from Node

    HTMLFormElement::isConnected

    fn HTMLFormElement::isConnected(self : HTMLFormElement) -> Bool

    Inherited from Node

    HTMLFormElement::isEqualNode

    fn HTMLFormElement::isEqualNode(self : HTMLFormElement, other : Node?) -> Bool

    Inherited from Node

    HTMLFormElement::isSameNode

    fn HTMLFormElement::isSameNode(self : HTMLFormElement, other : Node?) -> Bool

    Inherited from Node

    HTMLFormElement::lastChild

    fn HTMLFormElement::lastChild(self : HTMLFormElement) -> Node?

    Inherited from Node

    HTMLFormElement::lastElementChild

    fn HTMLFormElement::lastElementChild(self : HTMLFormElement) -> Element?

    Inherited from Element

    HTMLFormElement::matches

    fn HTMLFormElement::matches(self : HTMLFormElement, selector : String) -> Bool

    Inherited from Element

    HTMLFormElement::moveBefore

    fn HTMLFormElement::moveBefore(self : HTMLFormElement, moved_node : Node, ref_node : Node?) -> Unit

    Inherited from Node

    HTMLFormElement::nextElementSibling

    fn HTMLFormElement::nextElementSibling(self : HTMLFormElement) -> Element?

    Inherited from Element

    HTMLFormElement::nextSibling

    fn HTMLFormElement::nextSibling(self : HTMLFormElement) -> Node?

    Inherited from Node

    HTMLFormElement::nodeName

    fn HTMLFormElement::nodeName(self : HTMLFormElement) -> String

    Inherited from Node

    HTMLFormElement::nodeType

    fn HTMLFormElement::nodeType(self : HTMLFormElement) -> Int

    Inherited from Node

    HTMLFormElement::nodeValue

    fn HTMLFormElement::nodeValue(self : HTMLFormElement) -> String?

    Inherited from Node

    HTMLFormElement::normalize

    fn HTMLFormElement::normalize(self : HTMLFormElement) -> Unit

    Inherited from Node

    HTMLFormElement::off

    fn HTMLFormElement::off(self : HTMLFormElement, event_type : String, handler : (
    Any
    ) -> Unit, capture? : Bool) -> Unit

    Inherited from EventTarget

    HTMLFormElement::on

    fn HTMLFormElement::on(self : HTMLFormElement, event_type : String, handler : (
    Any
    ) -> Unit, capture? : Bool, once? : Bool, passive? : Bool, signal? :
    AbortSignal
    ) -> Unit

    Inherited from EventTarget

    HTMLFormElement::outerHTML

    fn HTMLFormElement::outerHTML(self : HTMLFormElement) -> String

    Inherited from Element

    HTMLFormElement::ownerDocument

    fn HTMLFormElement::ownerDocument(self : HTMLFormElement) -> Document?

    Inherited from Node

    HTMLFormElement::parentElement

    fn HTMLFormElement::parentElement(self : HTMLFormElement) -> Element?

    Inherited from Element

    HTMLFormElement::parentNode

    fn HTMLFormElement::parentNode(self : HTMLFormElement) -> Node?

    Inherited from Node

    HTMLFormElement::prepend

    fn HTMLFormElement::prepend(self : HTMLFormElement, nodes : FixedArray[Node]) -> Unit

    Inherited from Element

    HTMLFormElement::previousElementSibling

    fn HTMLFormElement::previousElementSibling(self : HTMLFormElement) -> Element?

    Inherited from Element

    HTMLFormElement::previousSibling

    fn HTMLFormElement::previousSibling(self : HTMLFormElement) -> Node?

    Inherited from Node

    HTMLFormElement::querySelector

    fn HTMLFormElement::querySelector(self : HTMLFormElement, selector : String) -> Element?

    Inherited from Element

    HTMLFormElement::querySelectorAll

    fn HTMLFormElement::querySelectorAll(self : HTMLFormElement, selector : String) -> Array[Element]

    Inherited from Element

    HTMLFormElement::remove

    fn HTMLFormElement::remove(self : HTMLFormElement) -> Unit

    Inherited from Element

    HTMLFormElement::removeAttribute

    fn HTMLFormElement::removeAttribute(self : HTMLFormElement, name : String) -> Unit

    Inherited from Element

    HTMLFormElement::removeChild

    fn HTMLFormElement::removeChild(self : HTMLFormElement, child : Node) -> Node

    Inherited from Node

    HTMLFormElement::removeEventListener

    #alias(remove_event_listener)
    fn HTMLFormElement::removeEventListener(self : HTMLFormElement, event_type : String, handler : (
    Any
    ) -> Unit, capture? : Bool) -> Unit

    Inherited from EventTarget

    HTMLFormElement::replaceChild

    fn HTMLFormElement::replaceChild(self : HTMLFormElement, new_child : Node, old_child : Node) -> Node

    Inherited from Node

    HTMLFormElement::replaceChildren

    fn HTMLFormElement::replaceChildren(self : HTMLFormElement, nodes : FixedArray[Node]) -> Unit

    Inherited from Element

    HTMLFormElement::replaceWith

    fn HTMLFormElement::replaceWith(self : HTMLFormElement, nodes : FixedArray[Node]) -> Unit

    Inherited from Element

    HTMLFormElement::scrollHeight

    fn HTMLFormElement::scrollHeight(self : HTMLFormElement) -> Int

    Inherited from Element

    HTMLFormElement::scrollIntoView

    fn HTMLFormElement::scrollIntoView(self : HTMLFormElement) -> Unit

    Inherited from Element

    HTMLFormElement::scrollLeft

    fn HTMLFormElement::scrollLeft(self : HTMLFormElement) -> Int

    Inherited from Element

    HTMLFormElement::scrollTop

    fn HTMLFormElement::scrollTop(self : HTMLFormElement) -> Int

    Inherited from Element

    HTMLFormElement::scrollWidth

    fn HTMLFormElement::scrollWidth(self : HTMLFormElement) -> Int

    Inherited from Element

    HTMLFormElement::setAttribute

    fn HTMLFormElement::setAttribute(self : HTMLFormElement, name : String, value : String) -> Unit

    Inherited from Element

    HTMLFormElement::setClassName

    fn HTMLFormElement::setClassName(self : HTMLFormElement, class_name : String) -> Unit

    Inherited from Element

    HTMLFormElement::setId

    fn HTMLFormElement::setId(self : HTMLFormElement, id : String) -> Unit

    Inherited from Element

    HTMLFormElement::setInnerHTML

    fn HTMLFormElement::setInnerHTML(self : HTMLFormElement, html : String) -> Unit

    Inherited from Element

    HTMLFormElement::setInnerText

    fn HTMLFormElement::setInnerText(self : HTMLFormElement, text : String) -> Unit

    Inherited from HTMLElement

    HTMLFormElement::setNodeValue

    fn HTMLFormElement::setNodeValue(self : HTMLFormElement, value : String?) -> Unit

    Inherited from Node

    HTMLFormElement::setOuterHTML

    fn HTMLFormElement::setOuterHTML(self : HTMLFormElement, html : String) -> Unit

    Inherited from Element

    HTMLFormElement::setScrollLeft

    fn HTMLFormElement::setScrollLeft(self : HTMLFormElement, value : Int) -> Unit

    Inherited from Element

    HTMLFormElement::setScrollTop

    fn HTMLFormElement::setScrollTop(self : HTMLFormElement, value : Int) -> Unit

    Inherited from Element

    HTMLFormElement::setTextContent

    fn HTMLFormElement::setTextContent(self : HTMLFormElement, content : String) -> Unit

    Inherited from Node

    HTMLFormElement::tagName

    fn HTMLFormElement::tagName(self : HTMLFormElement) -> String

    Inherited from Element

    HTMLFormElement::textContent

    fn HTMLFormElement::textContent(self : HTMLFormElement) -> String

    Inherited from Node

    HTMLFormElement::toggleAttribute

    fn HTMLFormElement::toggleAttribute(self : HTMLFormElement, name : String, force? : Bool) -> Bool

    Inherited from Element

    HTMLHeadElement

    #external
    pub type HTMLHeadElement

    HTMLHeadElement::addEventListener

    #alias(add_event_listener)
    fn HTMLHeadElement::addEventListener(self : HTMLHeadElement, event_type : String, handler : (
    Any
    ) -> Unit, capture? : Bool, once? : Bool, passive? : Bool, signal? :
    AbortSignal
    ) -> Unit

    Inherited from EventTarget

    HTMLHeadElement::after

    fn HTMLHeadElement::after(self : HTMLHeadElement, nodes : FixedArray[Node]) -> Unit

    Inherited from Element

    HTMLHeadElement::append

    fn HTMLHeadElement::append(self : HTMLHeadElement, child : Node) -> Unit

    Inherited from Element

    HTMLHeadElement::appendChild

    fn HTMLHeadElement::appendChild(self : HTMLHeadElement, child : Node) -> Node

    Inherited from Node

    HTMLHeadElement::as_any

    HTMLHeadElement::as_element

    fn HTMLHeadElement::as_element(self : HTMLHeadElement) -> Element

    HTMLHeadElement::as_event_target

    HTMLHeadElement::as_html_element

    fn HTMLHeadElement::as_html_element(self : HTMLHeadElement) -> HTMLElement

    HTMLHeadElement::as_node

    fn HTMLHeadElement::as_node(self : HTMLHeadElement) -> Node

    HTMLHeadElement::before

    fn HTMLHeadElement::before(self : HTMLHeadElement, nodes : FixedArray[Node]) -> Unit

    Inherited from Element

    HTMLHeadElement::cast_from_element

    fn HTMLHeadElement::cast_from_element(value : Element) -> HTMLHeadElement

    Upcast from Element to HTMLHeadElement

    HTMLHeadElement::cast_from_event_target

    Upcast from EventTarget to HTMLHeadElement

    HTMLHeadElement::cast_from_html_element

    fn HTMLHeadElement::cast_from_html_element(value : HTMLElement) -> HTMLHeadElement

    Upcast from HTMLElement to HTMLHeadElement

    HTMLHeadElement::cast_from_node

    fn HTMLHeadElement::cast_from_node(value : Node) -> HTMLHeadElement

    Upcast from Node to HTMLHeadElement

    HTMLHeadElement::childElementCount

    fn HTMLHeadElement::childElementCount(self : HTMLHeadElement) -> Int

    Inherited from Element

    HTMLHeadElement::childNodes

    fn HTMLHeadElement::childNodes(self : HTMLHeadElement) -> Array[Node]

    Inherited from Node

    HTMLHeadElement::children

    fn HTMLHeadElement::children(self : HTMLHeadElement) -> Array[Element]

    Inherited from Element

    HTMLHeadElement::className

    fn HTMLHeadElement::className(self : HTMLHeadElement) -> String

    Inherited from Element

    HTMLHeadElement::click

    fn HTMLHeadElement::click(self : HTMLHeadElement) -> Unit

    Inherited from HTMLElement

    HTMLHeadElement::clientHeight

    fn HTMLHeadElement::clientHeight(self : HTMLHeadElement) -> Int

    Inherited from Element

    HTMLHeadElement::clientWidth

    fn HTMLHeadElement::clientWidth(self : HTMLHeadElement) -> Int

    Inherited from Element

    HTMLHeadElement::cloneNode

    fn HTMLHeadElement::cloneNode(self : HTMLHeadElement, deep : Bool) -> Node

    Inherited from Node

    HTMLHeadElement::closest

    fn HTMLHeadElement::closest(self : HTMLHeadElement, selector : String) -> Element?

    Inherited from Element

    HTMLHeadElement::compareDocumentPosition

    fn HTMLHeadElement::compareDocumentPosition(self : HTMLHeadElement, other : Node) -> Int

    Inherited from Node

    HTMLHeadElement::contains

    fn HTMLHeadElement::contains(self : HTMLHeadElement, other : Node?) -> Bool

    Inherited from Node

    HTMLHeadElement::dispatchEvent

    #alias(dispatch_event)
    fn HTMLHeadElement::dispatchEvent(self : HTMLHeadElement, event :
    Event
    ) -> Bool

    Inherited from EventTarget

    HTMLHeadElement::firstChild

    fn HTMLHeadElement::firstChild(self : HTMLHeadElement) -> Node?

    Inherited from Node

    HTMLHeadElement::firstElementChild

    fn HTMLHeadElement::firstElementChild(self : HTMLHeadElement) -> Element?

    Inherited from Element

    HTMLHeadElement::focus

    fn HTMLHeadElement::focus(self : HTMLHeadElement) -> Unit

    Inherited from HTMLElement

    HTMLHeadElement::getAttribute

    fn HTMLHeadElement::getAttribute(self : HTMLHeadElement, name : String) -> String?

    Inherited from Element

    HTMLHeadElement::getAttributeNames

    fn HTMLHeadElement::getAttributeNames(self : HTMLHeadElement) -> Array[String]

    Inherited from Element

    HTMLHeadElement::getElementsByClassName

    fn HTMLHeadElement::getElementsByClassName(self : HTMLHeadElement, class_name : String) -> Array[Element]

    Inherited from Element

    HTMLHeadElement::getElementsByTagName

    fn HTMLHeadElement::getElementsByTagName(self : HTMLHeadElement, tag_name : String) -> Array[Element]

    Inherited from Element

    HTMLHeadElement::getRootNode

    fn HTMLHeadElement::getRootNode(self : HTMLHeadElement) -> Node

    Inherited from Node

    HTMLHeadElement::hasAttribute

    fn HTMLHeadElement::hasAttribute(self : HTMLHeadElement, name : String) -> Bool

    Inherited from Element

    HTMLHeadElement::hasAttributes

    fn HTMLHeadElement::hasAttributes(self : HTMLHeadElement) -> Bool

    Inherited from Element

    HTMLHeadElement::hasChildNodes

    fn HTMLHeadElement::hasChildNodes(self : HTMLHeadElement) -> Bool

    Inherited from Node

    HTMLHeadElement::id

    fn HTMLHeadElement::id(self : HTMLHeadElement) -> String

    Inherited from Element

    HTMLHeadElement::innerHTML

    fn HTMLHeadElement::innerHTML(self : HTMLHeadElement) -> String

    Inherited from Element

    HTMLHeadElement::innerText

    fn HTMLHeadElement::innerText(self : HTMLHeadElement) -> String

    Inherited from HTMLElement

    HTMLHeadElement::insertAdjacentElement

    fn HTMLHeadElement::insertAdjacentElement(self : HTMLHeadElement, position : String, element : Element) -> Element?

    Inherited from Element

    HTMLHeadElement::insertAdjacentHTML

    fn HTMLHeadElement::insertAdjacentHTML(self : HTMLHeadElement, position : String, html : String) -> Unit

    Inherited from Element

    HTMLHeadElement::insertAdjacentText

    fn HTMLHeadElement::insertAdjacentText(self : HTMLHeadElement, position : String, text : String) -> Unit

    Inherited from Element

    HTMLHeadElement::insertBefore

    fn HTMLHeadElement::insertBefore(self : HTMLHeadElement, new_node : Node, ref_node : Node?) -> Node

    Inherited from Node

    HTMLHeadElement::isConnected

    fn HTMLHeadElement::isConnected(self : HTMLHeadElement) -> Bool

    Inherited from Node

    HTMLHeadElement::isEqualNode

    fn HTMLHeadElement::isEqualNode(self : HTMLHeadElement, other : Node?) -> Bool

    Inherited from Node

    HTMLHeadElement::isSameNode

    fn HTMLHeadElement::isSameNode(self : HTMLHeadElement, other : Node?) -> Bool

    Inherited from Node

    HTMLHeadElement::lastChild

    fn HTMLHeadElement::lastChild(self : HTMLHeadElement) -> Node?

    Inherited from Node

    HTMLHeadElement::lastElementChild

    fn HTMLHeadElement::lastElementChild(self : HTMLHeadElement) -> Element?

    Inherited from Element

    HTMLHeadElement::matches

    fn HTMLHeadElement::matches(self : HTMLHeadElement, selector : String) -> Bool

    Inherited from Element

    HTMLHeadElement::moveBefore

    fn HTMLHeadElement::moveBefore(self : HTMLHeadElement, moved_node : Node, ref_node : Node?) -> Unit

    Inherited from Node

    HTMLHeadElement::nextElementSibling

    fn HTMLHeadElement::nextElementSibling(self : HTMLHeadElement) -> Element?

    Inherited from Element

    HTMLHeadElement::nextSibling

    fn HTMLHeadElement::nextSibling(self : HTMLHeadElement) -> Node?

    Inherited from Node

    HTMLHeadElement::nodeName

    fn HTMLHeadElement::nodeName(self : HTMLHeadElement) -> String

    Inherited from Node

    HTMLHeadElement::nodeType

    fn HTMLHeadElement::nodeType(self : HTMLHeadElement) -> Int

    Inherited from Node

    HTMLHeadElement::nodeValue

    fn HTMLHeadElement::nodeValue(self : HTMLHeadElement) -> String?

    Inherited from Node

    HTMLHeadElement::normalize

    fn HTMLHeadElement::normalize(self : HTMLHeadElement) -> Unit

    Inherited from Node

    HTMLHeadElement::off

    fn HTMLHeadElement::off(self : HTMLHeadElement, event_type : String, handler : (
    Any
    ) -> Unit, capture? : Bool) -> Unit

    Inherited from EventTarget

    HTMLHeadElement::on

    fn HTMLHeadElement::on(self : HTMLHeadElement, event_type : String, handler : (
    Any
    ) -> Unit, capture? : Bool, once? : Bool, passive? : Bool, signal? :
    AbortSignal
    ) -> Unit

    Inherited from EventTarget

    HTMLHeadElement::outerHTML

    fn HTMLHeadElement::outerHTML(self : HTMLHeadElement) -> String

    Inherited from Element

    HTMLHeadElement::ownerDocument

    fn HTMLHeadElement::ownerDocument(self : HTMLHeadElement) -> Document?

    Inherited from Node

    HTMLHeadElement::parentElement

    fn HTMLHeadElement::parentElement(self : HTMLHeadElement) -> Element?

    Inherited from Element

    HTMLHeadElement::parentNode

    fn HTMLHeadElement::parentNode(self : HTMLHeadElement) -> Node?

    Inherited from Node

    HTMLHeadElement::prepend

    fn HTMLHeadElement::prepend(self : HTMLHeadElement, nodes : FixedArray[Node]) -> Unit

    Inherited from Element

    HTMLHeadElement::previousElementSibling

    fn HTMLHeadElement::previousElementSibling(self : HTMLHeadElement) -> Element?

    Inherited from Element

    HTMLHeadElement::previousSibling

    fn HTMLHeadElement::previousSibling(self : HTMLHeadElement) -> Node?

    Inherited from Node

    HTMLHeadElement::querySelector

    fn HTMLHeadElement::querySelector(self : HTMLHeadElement, selector : String) -> Element?

    Inherited from Element

    HTMLHeadElement::querySelectorAll

    fn HTMLHeadElement::querySelectorAll(self : HTMLHeadElement, selector : String) -> Array[Element]

    Inherited from Element

    HTMLHeadElement::remove

    fn HTMLHeadElement::remove(self : HTMLHeadElement) -> Unit

    Inherited from Element

    HTMLHeadElement::removeAttribute

    fn HTMLHeadElement::removeAttribute(self : HTMLHeadElement, name : String) -> Unit

    Inherited from Element

    HTMLHeadElement::removeChild

    fn HTMLHeadElement::removeChild(self : HTMLHeadElement, child : Node) -> Node

    Inherited from Node

    HTMLHeadElement::removeEventListener

    #alias(remove_event_listener)
    fn HTMLHeadElement::removeEventListener(self : HTMLHeadElement, event_type : String, handler : (
    Any
    ) -> Unit, capture? : Bool) -> Unit

    Inherited from EventTarget

    HTMLHeadElement::replaceChild

    fn HTMLHeadElement::replaceChild(self : HTMLHeadElement, new_child : Node, old_child : Node) -> Node

    Inherited from Node

    HTMLHeadElement::replaceChildren

    fn HTMLHeadElement::replaceChildren(self : HTMLHeadElement, nodes : FixedArray[Node]) -> Unit

    Inherited from Element

    HTMLHeadElement::replaceWith

    fn HTMLHeadElement::replaceWith(self : HTMLHeadElement, nodes : FixedArray[Node]) -> Unit

    Inherited from Element

    HTMLHeadElement::scrollHeight

    fn HTMLHeadElement::scrollHeight(self : HTMLHeadElement) -> Int

    Inherited from Element

    HTMLHeadElement::scrollIntoView

    fn HTMLHeadElement::scrollIntoView(self : HTMLHeadElement) -> Unit

    Inherited from Element

    HTMLHeadElement::scrollLeft

    fn HTMLHeadElement::scrollLeft(self : HTMLHeadElement) -> Int

    Inherited from Element

    HTMLHeadElement::scrollTop

    fn HTMLHeadElement::scrollTop(self : HTMLHeadElement) -> Int

    Inherited from Element

    HTMLHeadElement::scrollWidth

    fn HTMLHeadElement::scrollWidth(self : HTMLHeadElement) -> Int

    Inherited from Element

    HTMLHeadElement::setAttribute

    fn HTMLHeadElement::setAttribute(self : HTMLHeadElement, name : String, value : String) -> Unit

    Inherited from Element

    HTMLHeadElement::setClassName

    fn HTMLHeadElement::setClassName(self : HTMLHeadElement, class_name : String) -> Unit

    Inherited from Element

    HTMLHeadElement::setId

    fn HTMLHeadElement::setId(self : HTMLHeadElement, id : String) -> Unit

    Inherited from Element

    HTMLHeadElement::setInnerHTML

    fn HTMLHeadElement::setInnerHTML(self : HTMLHeadElement, html : String) -> Unit

    Inherited from Element

    HTMLHeadElement::setInnerText

    fn HTMLHeadElement::setInnerText(self : HTMLHeadElement, text : String) -> Unit

    Inherited from HTMLElement

    HTMLHeadElement::setNodeValue

    fn HTMLHeadElement::setNodeValue(self : HTMLHeadElement, value : String?) -> Unit

    Inherited from Node

    HTMLHeadElement::setOuterHTML

    fn HTMLHeadElement::setOuterHTML(self : HTMLHeadElement, html : String) -> Unit

    Inherited from Element

    HTMLHeadElement::setScrollLeft

    fn HTMLHeadElement::setScrollLeft(self : HTMLHeadElement, value : Int) -> Unit

    Inherited from Element

    HTMLHeadElement::setScrollTop

    fn HTMLHeadElement::setScrollTop(self : HTMLHeadElement, value : Int) -> Unit

    Inherited from Element

    HTMLHeadElement::setTextContent

    fn HTMLHeadElement::setTextContent(self : HTMLHeadElement, content : String) -> Unit

    Inherited from Node

    HTMLHeadElement::tagName

    fn HTMLHeadElement::tagName(self : HTMLHeadElement) -> String

    Inherited from Element

    HTMLHeadElement::textContent

    fn HTMLHeadElement::textContent(self : HTMLHeadElement) -> String

    Inherited from Node

    HTMLHeadElement::toggleAttribute

    fn HTMLHeadElement::toggleAttribute(self : HTMLHeadElement, name : String, force? : Bool) -> Bool

    Inherited from Element

    HTMLHeadingElement

    #external
    pub type HTMLHeadingElement

    HTMLHeadingElement::addEventListener

    #alias(add_event_listener)
    fn HTMLHeadingElement::addEventListener(self : HTMLHeadingElement, event_type : String, handler : (
    Any
    ) -> Unit, capture? : Bool, once? : Bool, passive? : Bool, signal? :
    AbortSignal
    ) -> Unit

    Inherited from EventTarget

    HTMLHeadingElement::after

    fn HTMLHeadingElement::after(self : HTMLHeadingElement, nodes : FixedArray[Node]) -> Unit

    Inherited from Element

    HTMLHeadingElement::append

    fn HTMLHeadingElement::append(self : HTMLHeadingElement, child : Node) -> Unit

    Inherited from Element

    HTMLHeadingElement::appendChild

    fn HTMLHeadingElement::appendChild(self : HTMLHeadingElement, child : Node) -> Node

    Inherited from Node

    HTMLHeadingElement::as_any

    HTMLHeadingElement::as_element

    HTMLHeadingElement::as_event_target

    HTMLHeadingElement::as_html_element

    fn HTMLHeadingElement::as_html_element(self : HTMLHeadingElement) -> HTMLElement

    HTMLHeadingElement::as_node

    HTMLHeadingElement::before

    fn HTMLHeadingElement::before(self : HTMLHeadingElement, nodes : FixedArray[Node]) -> Unit

    Inherited from Element

    HTMLHeadingElement::cast_from_element

    fn HTMLHeadingElement::cast_from_element(value : Element) -> HTMLHeadingElement

    Upcast from Element to HTMLHeadingElement

    HTMLHeadingElement::cast_from_event_target

    Upcast from EventTarget to HTMLHeadingElement

    HTMLHeadingElement::cast_from_html_element

    fn HTMLHeadingElement::cast_from_html_element(value : HTMLElement) -> HTMLHeadingElement

    Upcast from HTMLElement to HTMLHeadingElement

    HTMLHeadingElement::cast_from_node

    fn HTMLHeadingElement::cast_from_node(value : Node) -> HTMLHeadingElement

    Upcast from Node to HTMLHeadingElement

    HTMLHeadingElement::childElementCount

    fn HTMLHeadingElement::childElementCount(self : HTMLHeadingElement) -> Int

    Inherited from Element

    HTMLHeadingElement::childNodes

    fn HTMLHeadingElement::childNodes(self : HTMLHeadingElement) -> Array[Node]

    Inherited from Node

    HTMLHeadingElement::children

    Inherited from Element

    HTMLHeadingElement::className

    fn HTMLHeadingElement::className(self : HTMLHeadingElement) -> String

    Inherited from Element

    HTMLHeadingElement::click

    fn HTMLHeadingElement::click(self : HTMLHeadingElement) -> Unit

    Inherited from HTMLElement

    HTMLHeadingElement::clientHeight

    fn HTMLHeadingElement::clientHeight(self : HTMLHeadingElement) -> Int

    Inherited from Element

    HTMLHeadingElement::clientWidth

    fn HTMLHeadingElement::clientWidth(self : HTMLHeadingElement) -> Int

    Inherited from Element

    HTMLHeadingElement::cloneNode

    fn HTMLHeadingElement::cloneNode(self : HTMLHeadingElement, deep : Bool) -> Node

    Inherited from Node

    HTMLHeadingElement::closest

    fn HTMLHeadingElement::closest(self : HTMLHeadingElement, selector : String) -> Element?

    Inherited from Element

    HTMLHeadingElement::compareDocumentPosition

    fn HTMLHeadingElement::compareDocumentPosition(self : HTMLHeadingElement, other : Node) -> Int

    Inherited from Node

    HTMLHeadingElement::contains

    fn HTMLHeadingElement::contains(self : HTMLHeadingElement, other : Node?) -> Bool

    Inherited from Node

    HTMLHeadingElement::dispatchEvent

    #alias(dispatch_event)
    fn HTMLHeadingElement::dispatchEvent(self : HTMLHeadingElement, event :
    Event
    ) -> Bool

    Inherited from EventTarget

    HTMLHeadingElement::firstChild

    fn HTMLHeadingElement::firstChild(self : HTMLHeadingElement) -> Node?

    Inherited from Node

    HTMLHeadingElement::firstElementChild

    fn HTMLHeadingElement::firstElementChild(self : HTMLHeadingElement) -> Element?

    Inherited from Element

    HTMLHeadingElement::focus

    fn HTMLHeadingElement::focus(self : HTMLHeadingElement) -> Unit

    Inherited from HTMLElement

    HTMLHeadingElement::getAttribute

    fn HTMLHeadingElement::getAttribute(self : HTMLHeadingElement, name : String) -> String?

    Inherited from Element

    HTMLHeadingElement::getAttributeNames

    fn HTMLHeadingElement::getAttributeNames(self : HTMLHeadingElement) -> Array[String]

    Inherited from Element

    HTMLHeadingElement::getElementsByClassName

    fn HTMLHeadingElement::getElementsByClassName(self : HTMLHeadingElement, class_name : String) -> Array[Element]

    Inherited from Element

    HTMLHeadingElement::getElementsByTagName

    fn HTMLHeadingElement::getElementsByTagName(self : HTMLHeadingElement, tag_name : String) -> Array[Element]

    Inherited from Element

    HTMLHeadingElement::getRootNode

    fn HTMLHeadingElement::getRootNode(self : HTMLHeadingElement) -> Node

    Inherited from Node

    HTMLHeadingElement::hasAttribute

    fn HTMLHeadingElement::hasAttribute(self : HTMLHeadingElement, name : String) -> Bool

    Inherited from Element

    HTMLHeadingElement::hasAttributes

    fn HTMLHeadingElement::hasAttributes(self : HTMLHeadingElement) -> Bool

    Inherited from Element

    HTMLHeadingElement::hasChildNodes

    fn HTMLHeadingElement::hasChildNodes(self : HTMLHeadingElement) -> Bool

    Inherited from Node

    HTMLHeadingElement::id

    fn HTMLHeadingElement::id(self : HTMLHeadingElement) -> String

    Inherited from Element

    HTMLHeadingElement::innerHTML

    fn HTMLHeadingElement::innerHTML(self : HTMLHeadingElement) -> String

    Inherited from Element

    HTMLHeadingElement::innerText

    fn HTMLHeadingElement::innerText(self : HTMLHeadingElement) -> String

    Inherited from HTMLElement

    HTMLHeadingElement::insertAdjacentElement

    fn HTMLHeadingElement::insertAdjacentElement(self : HTMLHeadingElement, position : String, element : Element) -> Element?

    Inherited from Element

    HTMLHeadingElement::insertAdjacentHTML

    fn HTMLHeadingElement::insertAdjacentHTML(self : HTMLHeadingElement, position : String, html : String) -> Unit

    Inherited from Element

    HTMLHeadingElement::insertAdjacentText

    fn HTMLHeadingElement::insertAdjacentText(self : HTMLHeadingElement, position : String, text : String) -> Unit

    Inherited from Element

    HTMLHeadingElement::insertBefore

    fn HTMLHeadingElement::insertBefore(self : HTMLHeadingElement, new_node : Node, ref_node : Node?) -> Node

    Inherited from Node

    HTMLHeadingElement::isConnected

    fn HTMLHeadingElement::isConnected(self : HTMLHeadingElement) -> Bool

    Inherited from Node

    HTMLHeadingElement::isEqualNode

    fn HTMLHeadingElement::isEqualNode(self : HTMLHeadingElement, other : Node?) -> Bool

    Inherited from Node

    HTMLHeadingElement::isSameNode

    fn HTMLHeadingElement::isSameNode(self : HTMLHeadingElement, other : Node?) -> Bool

    Inherited from Node

    HTMLHeadingElement::lastChild

    fn HTMLHeadingElement::lastChild(self : HTMLHeadingElement) -> Node?

    Inherited from Node

    HTMLHeadingElement::lastElementChild

    fn HTMLHeadingElement::lastElementChild(self : HTMLHeadingElement) -> Element?

    Inherited from Element

    HTMLHeadingElement::matches

    fn HTMLHeadingElement::matches(self : HTMLHeadingElement, selector : String) -> Bool

    Inherited from Element

    HTMLHeadingElement::moveBefore

    fn HTMLHeadingElement::moveBefore(self : HTMLHeadingElement, moved_node : Node, ref_node : Node?) -> Unit

    Inherited from Node

    HTMLHeadingElement::nextElementSibling

    fn HTMLHeadingElement::nextElementSibling(self : HTMLHeadingElement) -> Element?

    Inherited from Element

    HTMLHeadingElement::nextSibling

    fn HTMLHeadingElement::nextSibling(self : HTMLHeadingElement) -> Node?

    Inherited from Node

    HTMLHeadingElement::nodeName

    fn HTMLHeadingElement::nodeName(self : HTMLHeadingElement) -> String

    Inherited from Node

    HTMLHeadingElement::nodeType

    fn HTMLHeadingElement::nodeType(self : HTMLHeadingElement) -> Int

    Inherited from Node

    HTMLHeadingElement::nodeValue

    fn HTMLHeadingElement::nodeValue(self : HTMLHeadingElement) -> String?

    Inherited from Node

    HTMLHeadingElement::normalize

    fn HTMLHeadingElement::normalize(self : HTMLHeadingElement) -> Unit

    Inherited from Node

    HTMLHeadingElement::off

    fn HTMLHeadingElement::off(self : HTMLHeadingElement, event_type : String, handler : (
    Any
    ) -> Unit, capture? : Bool) -> Unit

    Inherited from EventTarget

    HTMLHeadingElement::on

    fn HTMLHeadingElement::on(self : HTMLHeadingElement, event_type : String, handler : (
    Any
    ) -> Unit, capture? : Bool, once? : Bool, passive? : Bool, signal? :
    AbortSignal
    ) -> Unit

    Inherited from EventTarget

    HTMLHeadingElement::outerHTML

    fn HTMLHeadingElement::outerHTML(self : HTMLHeadingElement) -> String

    Inherited from Element

    HTMLHeadingElement::ownerDocument

    fn HTMLHeadingElement::ownerDocument(self : HTMLHeadingElement) -> Document?

    Inherited from Node

    HTMLHeadingElement::parentElement

    fn HTMLHeadingElement::parentElement(self : HTMLHeadingElement) -> Element?

    Inherited from Element

    HTMLHeadingElement::parentNode

    fn HTMLHeadingElement::parentNode(self : HTMLHeadingElement) -> Node?

    Inherited from Node

    HTMLHeadingElement::prepend

    fn HTMLHeadingElement::prepend(self : HTMLHeadingElement, nodes : FixedArray[Node]) -> Unit

    Inherited from Element

    HTMLHeadingElement::previousElementSibling

    fn HTMLHeadingElement::previousElementSibling(self : HTMLHeadingElement) -> Element?

    Inherited from Element

    HTMLHeadingElement::previousSibling

    fn HTMLHeadingElement::previousSibling(self : HTMLHeadingElement) -> Node?

    Inherited from Node

    HTMLHeadingElement::querySelector

    fn HTMLHeadingElement::querySelector(self : HTMLHeadingElement, selector : String) -> Element?

    Inherited from Element

    HTMLHeadingElement::querySelectorAll

    fn HTMLHeadingElement::querySelectorAll(self : HTMLHeadingElement, selector : String) -> Array[Element]

    Inherited from Element

    HTMLHeadingElement::remove

    fn HTMLHeadingElement::remove(self : HTMLHeadingElement) -> Unit

    Inherited from Element

    HTMLHeadingElement::removeAttribute

    fn HTMLHeadingElement::removeAttribute(self : HTMLHeadingElement, name : String) -> Unit

    Inherited from Element

    HTMLHeadingElement::removeChild

    fn HTMLHeadingElement::removeChild(self : HTMLHeadingElement, child : Node) -> Node

    Inherited from Node

    HTMLHeadingElement::removeEventListener

    #alias(remove_event_listener)
    fn HTMLHeadingElement::removeEventListener(self : HTMLHeadingElement, event_type : String, handler : (
    Any
    ) -> Unit, capture? : Bool) -> Unit

    Inherited from EventTarget

    HTMLHeadingElement::replaceChild

    fn HTMLHeadingElement::replaceChild(self : HTMLHeadingElement, new_child : Node, old_child : Node) -> Node

    Inherited from Node

    HTMLHeadingElement::replaceChildren

    fn HTMLHeadingElement::replaceChildren(self : HTMLHeadingElement, nodes : FixedArray[Node]) -> Unit

    Inherited from Element

    HTMLHeadingElement::replaceWith

    fn HTMLHeadingElement::replaceWith(self : HTMLHeadingElement, nodes : FixedArray[Node]) -> Unit

    Inherited from Element

    HTMLHeadingElement::scrollHeight

    fn HTMLHeadingElement::scrollHeight(self : HTMLHeadingElement) -> Int

    Inherited from Element

    HTMLHeadingElement::scrollIntoView

    fn HTMLHeadingElement::scrollIntoView(self : HTMLHeadingElement) -> Unit

    Inherited from Element

    HTMLHeadingElement::scrollLeft

    fn HTMLHeadingElement::scrollLeft(self : HTMLHeadingElement) -> Int

    Inherited from Element

    HTMLHeadingElement::scrollTop

    fn HTMLHeadingElement::scrollTop(self : HTMLHeadingElement) -> Int

    Inherited from Element

    HTMLHeadingElement::scrollWidth

    fn HTMLHeadingElement::scrollWidth(self : HTMLHeadingElement) -> Int

    Inherited from Element

    HTMLHeadingElement::setAttribute

    fn HTMLHeadingElement::setAttribute(self : HTMLHeadingElement, name : String, value : String) -> Unit

    Inherited from Element

    HTMLHeadingElement::setClassName

    fn HTMLHeadingElement::setClassName(self : HTMLHeadingElement, class_name : String) -> Unit

    Inherited from Element

    HTMLHeadingElement::setId

    fn HTMLHeadingElement::setId(self : HTMLHeadingElement, id : String) -> Unit

    Inherited from Element

    HTMLHeadingElement::setInnerHTML

    fn HTMLHeadingElement::setInnerHTML(self : HTMLHeadingElement, html : String) -> Unit

    Inherited from Element

    HTMLHeadingElement::setInnerText

    fn HTMLHeadingElement::setInnerText(self : HTMLHeadingElement, text : String) -> Unit

    Inherited from HTMLElement

    HTMLHeadingElement::setNodeValue

    fn HTMLHeadingElement::setNodeValue(self : HTMLHeadingElement, value : String?) -> Unit

    Inherited from Node

    HTMLHeadingElement::setOuterHTML

    fn HTMLHeadingElement::setOuterHTML(self : HTMLHeadingElement, html : String) -> Unit

    Inherited from Element

    HTMLHeadingElement::setScrollLeft

    fn HTMLHeadingElement::setScrollLeft(self : HTMLHeadingElement, value : Int) -> Unit

    Inherited from Element

    HTMLHeadingElement::setScrollTop

    fn HTMLHeadingElement::setScrollTop(self : HTMLHeadingElement, value : Int) -> Unit

    Inherited from Element

    HTMLHeadingElement::setTextContent

    fn HTMLHeadingElement::setTextContent(self : HTMLHeadingElement, content : String) -> Unit

    Inherited from Node

    HTMLHeadingElement::tagName

    fn HTMLHeadingElement::tagName(self : HTMLHeadingElement) -> String

    Inherited from Element

    HTMLHeadingElement::textContent

    fn HTMLHeadingElement::textContent(self : HTMLHeadingElement) -> String

    Inherited from Node

    HTMLHeadingElement::toggleAttribute

    fn HTMLHeadingElement::toggleAttribute(self : HTMLHeadingElement, name : String, force? : Bool) -> Bool

    Inherited from Element

    HTMLHtmlElement

    #external
    pub type HTMLHtmlElement

    HTMLHtmlElement::addEventListener

    #alias(add_event_listener)
    fn HTMLHtmlElement::addEventListener(self : HTMLHtmlElement, event_type : String, handler : (
    Any
    ) -> Unit, capture? : Bool, once? : Bool, passive? : Bool, signal? :
    AbortSignal
    ) -> Unit

    Inherited from EventTarget

    HTMLHtmlElement::after

    fn HTMLHtmlElement::after(self : HTMLHtmlElement, nodes : FixedArray[Node]) -> Unit

    Inherited from Element

    HTMLHtmlElement::append

    fn HTMLHtmlElement::append(self : HTMLHtmlElement, child : Node) -> Unit

    Inherited from Element

    HTMLHtmlElement::appendChild

    fn HTMLHtmlElement::appendChild(self : HTMLHtmlElement, child : Node) -> Node

    Inherited from Node

    HTMLHtmlElement::as_any

    HTMLHtmlElement::as_element

    fn HTMLHtmlElement::as_element(self : HTMLHtmlElement) -> Element

    HTMLHtmlElement::as_event_target

    HTMLHtmlElement::as_html_element

    fn HTMLHtmlElement::as_html_element(self : HTMLHtmlElement) -> HTMLElement

    HTMLHtmlElement::as_node

    fn HTMLHtmlElement::as_node(self : HTMLHtmlElement) -> Node

    HTMLHtmlElement::before

    fn HTMLHtmlElement::before(self : HTMLHtmlElement, nodes : FixedArray[Node]) -> Unit

    Inherited from Element

    HTMLHtmlElement::cast_from_element

    fn HTMLHtmlElement::cast_from_element(value : Element) -> HTMLHtmlElement

    Upcast from Element to HTMLHtmlElement

    HTMLHtmlElement::cast_from_event_target

    Upcast from EventTarget to HTMLHtmlElement

    HTMLHtmlElement::cast_from_html_element

    fn HTMLHtmlElement::cast_from_html_element(value : HTMLElement) -> HTMLHtmlElement

    Upcast from HTMLElement to HTMLHtmlElement

    HTMLHtmlElement::cast_from_node

    fn HTMLHtmlElement::cast_from_node(value : Node) -> HTMLHtmlElement

    Upcast from Node to HTMLHtmlElement

    HTMLHtmlElement::childElementCount

    fn HTMLHtmlElement::childElementCount(self : HTMLHtmlElement) -> Int

    Inherited from Element

    HTMLHtmlElement::childNodes

    fn HTMLHtmlElement::childNodes(self : HTMLHtmlElement) -> Array[Node]

    Inherited from Node

    HTMLHtmlElement::children

    fn HTMLHtmlElement::children(self : HTMLHtmlElement) -> Array[Element]

    Inherited from Element

    HTMLHtmlElement::className

    fn HTMLHtmlElement::className(self : HTMLHtmlElement) -> String

    Inherited from Element

    HTMLHtmlElement::click

    fn HTMLHtmlElement::click(self : HTMLHtmlElement) -> Unit

    Inherited from HTMLElement

    HTMLHtmlElement::clientHeight

    fn HTMLHtmlElement::clientHeight(self : HTMLHtmlElement) -> Int

    Inherited from Element

    HTMLHtmlElement::clientWidth

    fn HTMLHtmlElement::clientWidth(self : HTMLHtmlElement) -> Int

    Inherited from Element

    HTMLHtmlElement::cloneNode

    fn HTMLHtmlElement::cloneNode(self : HTMLHtmlElement, deep : Bool) -> Node

    Inherited from Node

    HTMLHtmlElement::closest

    fn HTMLHtmlElement::closest(self : HTMLHtmlElement, selector : String) -> Element?

    Inherited from Element

    HTMLHtmlElement::compareDocumentPosition

    fn HTMLHtmlElement::compareDocumentPosition(self : HTMLHtmlElement, other : Node) -> Int

    Inherited from Node

    HTMLHtmlElement::contains

    fn HTMLHtmlElement::contains(self : HTMLHtmlElement, other : Node?) -> Bool

    Inherited from Node

    HTMLHtmlElement::dispatchEvent

    #alias(dispatch_event)
    fn HTMLHtmlElement::dispatchEvent(self : HTMLHtmlElement, event :
    Event
    ) -> Bool

    Inherited from EventTarget

    HTMLHtmlElement::firstChild

    fn HTMLHtmlElement::firstChild(self : HTMLHtmlElement) -> Node?

    Inherited from Node

    HTMLHtmlElement::firstElementChild

    fn HTMLHtmlElement::firstElementChild(self : HTMLHtmlElement) -> Element?

    Inherited from Element

    HTMLHtmlElement::focus

    fn HTMLHtmlElement::focus(self : HTMLHtmlElement) -> Unit

    Inherited from HTMLElement

    HTMLHtmlElement::getAttribute

    fn HTMLHtmlElement::getAttribute(self : HTMLHtmlElement, name : String) -> String?

    Inherited from Element

    HTMLHtmlElement::getAttributeNames

    fn HTMLHtmlElement::getAttributeNames(self : HTMLHtmlElement) -> Array[String]

    Inherited from Element

    HTMLHtmlElement::getElementsByClassName

    fn HTMLHtmlElement::getElementsByClassName(self : HTMLHtmlElement, class_name : String) -> Array[Element]

    Inherited from Element

    HTMLHtmlElement::getElementsByTagName

    fn HTMLHtmlElement::getElementsByTagName(self : HTMLHtmlElement, tag_name : String) -> Array[Element]

    Inherited from Element

    HTMLHtmlElement::getRootNode

    fn HTMLHtmlElement::getRootNode(self : HTMLHtmlElement) -> Node

    Inherited from Node

    HTMLHtmlElement::hasAttribute

    fn HTMLHtmlElement::hasAttribute(self : HTMLHtmlElement, name : String) -> Bool

    Inherited from Element

    HTMLHtmlElement::hasAttributes

    fn HTMLHtmlElement::hasAttributes(self : HTMLHtmlElement) -> Bool

    Inherited from Element

    HTMLHtmlElement::hasChildNodes

    fn HTMLHtmlElement::hasChildNodes(self : HTMLHtmlElement) -> Bool

    Inherited from Node

    HTMLHtmlElement::id

    fn HTMLHtmlElement::id(self : HTMLHtmlElement) -> String

    Inherited from Element

    HTMLHtmlElement::innerHTML

    fn HTMLHtmlElement::innerHTML(self : HTMLHtmlElement) -> String

    Inherited from Element

    HTMLHtmlElement::innerText

    fn HTMLHtmlElement::innerText(self : HTMLHtmlElement) -> String

    Inherited from HTMLElement

    HTMLHtmlElement::insertAdjacentElement

    fn HTMLHtmlElement::insertAdjacentElement(self : HTMLHtmlElement, position : String, element : Element) -> Element?

    Inherited from Element

    HTMLHtmlElement::insertAdjacentHTML

    fn HTMLHtmlElement::insertAdjacentHTML(self : HTMLHtmlElement, position : String, html : String) -> Unit

    Inherited from Element

    HTMLHtmlElement::insertAdjacentText

    fn HTMLHtmlElement::insertAdjacentText(self : HTMLHtmlElement, position : String, text : String) -> Unit

    Inherited from Element

    HTMLHtmlElement::insertBefore

    fn HTMLHtmlElement::insertBefore(self : HTMLHtmlElement, new_node : Node, ref_node : Node?) -> Node

    Inherited from Node

    HTMLHtmlElement::isConnected

    fn HTMLHtmlElement::isConnected(self : HTMLHtmlElement) -> Bool

    Inherited from Node

    HTMLHtmlElement::isEqualNode

    fn HTMLHtmlElement::isEqualNode(self : HTMLHtmlElement, other : Node?) -> Bool

    Inherited from Node

    HTMLHtmlElement::isSameNode

    fn HTMLHtmlElement::isSameNode(self : HTMLHtmlElement, other : Node?) -> Bool

    Inherited from Node

    HTMLHtmlElement::lastChild

    fn HTMLHtmlElement::lastChild(self : HTMLHtmlElement) -> Node?

    Inherited from Node

    HTMLHtmlElement::lastElementChild

    fn HTMLHtmlElement::lastElementChild(self : HTMLHtmlElement) -> Element?

    Inherited from Element

    HTMLHtmlElement::matches

    fn HTMLHtmlElement::matches(self : HTMLHtmlElement, selector : String) -> Bool

    Inherited from Element

    HTMLHtmlElement::moveBefore

    fn HTMLHtmlElement::moveBefore(self : HTMLHtmlElement, moved_node : Node, ref_node : Node?) -> Unit

    Inherited from Node

    HTMLHtmlElement::nextElementSibling

    fn HTMLHtmlElement::nextElementSibling(self : HTMLHtmlElement) -> Element?

    Inherited from Element

    HTMLHtmlElement::nextSibling

    fn HTMLHtmlElement::nextSibling(self : HTMLHtmlElement) -> Node?

    Inherited from Node

    HTMLHtmlElement::nodeName

    fn HTMLHtmlElement::nodeName(self : HTMLHtmlElement) -> String

    Inherited from Node

    HTMLHtmlElement::nodeType

    fn HTMLHtmlElement::nodeType(self : HTMLHtmlElement) -> Int

    Inherited from Node

    HTMLHtmlElement::nodeValue

    fn HTMLHtmlElement::nodeValue(self : HTMLHtmlElement) -> String?

    Inherited from Node

    HTMLHtmlElement::normalize

    fn HTMLHtmlElement::normalize(self : HTMLHtmlElement) -> Unit

    Inherited from Node

    HTMLHtmlElement::off

    fn HTMLHtmlElement::off(self : HTMLHtmlElement, event_type : String, handler : (
    Any
    ) -> Unit, capture? : Bool) -> Unit

    Inherited from EventTarget

    HTMLHtmlElement::on

    fn HTMLHtmlElement::on(self : HTMLHtmlElement, event_type : String, handler : (
    Any
    ) -> Unit, capture? : Bool, once? : Bool, passive? : Bool, signal? :
    AbortSignal
    ) -> Unit

    Inherited from EventTarget

    HTMLHtmlElement::outerHTML

    fn HTMLHtmlElement::outerHTML(self : HTMLHtmlElement) -> String

    Inherited from Element

    HTMLHtmlElement::ownerDocument

    fn HTMLHtmlElement::ownerDocument(self : HTMLHtmlElement) -> Document?

    Inherited from Node

    HTMLHtmlElement::parentElement

    fn HTMLHtmlElement::parentElement(self : HTMLHtmlElement) -> Element?

    Inherited from Element

    HTMLHtmlElement::parentNode

    fn HTMLHtmlElement::parentNode(self : HTMLHtmlElement) -> Node?

    Inherited from Node

    HTMLHtmlElement::prepend

    fn HTMLHtmlElement::prepend(self : HTMLHtmlElement, nodes : FixedArray[Node]) -> Unit

    Inherited from Element

    HTMLHtmlElement::previousElementSibling

    fn HTMLHtmlElement::previousElementSibling(self : HTMLHtmlElement) -> Element?

    Inherited from Element

    HTMLHtmlElement::previousSibling

    fn HTMLHtmlElement::previousSibling(self : HTMLHtmlElement) -> Node?

    Inherited from Node

    HTMLHtmlElement::querySelector

    fn HTMLHtmlElement::querySelector(self : HTMLHtmlElement, selector : String) -> Element?

    Inherited from Element

    HTMLHtmlElement::querySelectorAll

    fn HTMLHtmlElement::querySelectorAll(self : HTMLHtmlElement, selector : String) -> Array[Element]

    Inherited from Element

    HTMLHtmlElement::remove

    fn HTMLHtmlElement::remove(self : HTMLHtmlElement) -> Unit

    Inherited from Element

    HTMLHtmlElement::removeAttribute

    fn HTMLHtmlElement::removeAttribute(self : HTMLHtmlElement, name : String) -> Unit

    Inherited from Element

    HTMLHtmlElement::removeChild

    fn HTMLHtmlElement::removeChild(self : HTMLHtmlElement, child : Node) -> Node

    Inherited from Node

    HTMLHtmlElement::removeEventListener

    #alias(remove_event_listener)
    fn HTMLHtmlElement::removeEventListener(self : HTMLHtmlElement, event_type : String, handler : (
    Any
    ) -> Unit, capture? : Bool) -> Unit

    Inherited from EventTarget

    HTMLHtmlElement::replaceChild

    fn HTMLHtmlElement::replaceChild(self : HTMLHtmlElement, new_child : Node, old_child : Node) -> Node

    Inherited from Node

    HTMLHtmlElement::replaceChildren

    fn HTMLHtmlElement::replaceChildren(self : HTMLHtmlElement, nodes : FixedArray[Node]) -> Unit

    Inherited from Element

    HTMLHtmlElement::replaceWith

    fn HTMLHtmlElement::replaceWith(self : HTMLHtmlElement, nodes : FixedArray[Node]) -> Unit

    Inherited from Element

    HTMLHtmlElement::scrollHeight

    fn HTMLHtmlElement::scrollHeight(self : HTMLHtmlElement) -> Int

    Inherited from Element

    HTMLHtmlElement::scrollIntoView

    fn HTMLHtmlElement::scrollIntoView(self : HTMLHtmlElement) -> Unit

    Inherited from Element

    HTMLHtmlElement::scrollLeft

    fn HTMLHtmlElement::scrollLeft(self : HTMLHtmlElement) -> Int

    Inherited from Element

    HTMLHtmlElement::scrollTop

    fn HTMLHtmlElement::scrollTop(self : HTMLHtmlElement) -> Int

    Inherited from Element

    HTMLHtmlElement::scrollWidth

    fn HTMLHtmlElement::scrollWidth(self : HTMLHtmlElement) -> Int

    Inherited from Element

    HTMLHtmlElement::setAttribute

    fn HTMLHtmlElement::setAttribute(self : HTMLHtmlElement, name : String, value : String) -> Unit

    Inherited from Element

    HTMLHtmlElement::setClassName

    fn HTMLHtmlElement::setClassName(self : HTMLHtmlElement, class_name : String) -> Unit

    Inherited from Element

    HTMLHtmlElement::setId

    fn HTMLHtmlElement::setId(self : HTMLHtmlElement, id : String) -> Unit

    Inherited from Element

    HTMLHtmlElement::setInnerHTML

    fn HTMLHtmlElement::setInnerHTML(self : HTMLHtmlElement, html : String) -> Unit

    Inherited from Element

    HTMLHtmlElement::setInnerText

    fn HTMLHtmlElement::setInnerText(self : HTMLHtmlElement, text : String) -> Unit

    Inherited from HTMLElement

    HTMLHtmlElement::setNodeValue

    fn HTMLHtmlElement::setNodeValue(self : HTMLHtmlElement, value : String?) -> Unit

    Inherited from Node

    HTMLHtmlElement::setOuterHTML

    fn HTMLHtmlElement::setOuterHTML(self : HTMLHtmlElement, html : String) -> Unit

    Inherited from Element

    HTMLHtmlElement::setScrollLeft

    fn HTMLHtmlElement::setScrollLeft(self : HTMLHtmlElement, value : Int) -> Unit

    Inherited from Element

    HTMLHtmlElement::setScrollTop

    fn HTMLHtmlElement::setScrollTop(self : HTMLHtmlElement, value : Int) -> Unit

    Inherited from Element

    HTMLHtmlElement::setTextContent

    fn HTMLHtmlElement::setTextContent(self : HTMLHtmlElement, content : String) -> Unit

    Inherited from Node

    HTMLHtmlElement::tagName

    fn HTMLHtmlElement::tagName(self : HTMLHtmlElement) -> String

    Inherited from Element

    HTMLHtmlElement::textContent

    fn HTMLHtmlElement::textContent(self : HTMLHtmlElement) -> String

    Inherited from Node

    HTMLHtmlElement::toggleAttribute

    fn HTMLHtmlElement::toggleAttribute(self : HTMLHtmlElement, name : String, force? : Bool) -> Bool

    Inherited from Element

    HTMLIFrameElement

    pub(all) struct HTMLIFrameElement {
    src : String
    sandbox : String
    width : String
    height : String
    name : String
    }

    HTMLIFrameElement represents an element https://developer.mozilla.org/en-US/docs/Web/API/HTMLIFrameElement

    HTMLIFrameElement::addEventListener

    #alias(add_event_listener)
    fn HTMLIFrameElement::addEventListener(self : HTMLIFrameElement, event_type : String, handler : (
    Any
    ) -> Unit, capture? : Bool, once? : Bool, passive? : Bool, signal? :
    AbortSignal
    ) -> Unit

    Inherited from EventTarget

    HTMLIFrameElement::after

    fn HTMLIFrameElement::after(self : HTMLIFrameElement, nodes : FixedArray[Node]) -> Unit

    Inherited from Element

    HTMLIFrameElement::append

    fn HTMLIFrameElement::append(self : HTMLIFrameElement, child : Node) -> Unit

    Inherited from Element

    HTMLIFrameElement::appendChild

    fn HTMLIFrameElement::appendChild(self : HTMLIFrameElement, child : Node) -> Node

    Inherited from Node

    HTMLIFrameElement::as_any

    HTMLIFrameElement::as_element

    fn HTMLIFrameElement::as_element(self : HTMLIFrameElement) -> Element

    HTMLIFrameElement::as_event_target

    HTMLIFrameElement::as_html_element

    fn HTMLIFrameElement::as_html_element(self : HTMLIFrameElement) -> HTMLElement

    HTMLIFrameElement::as_node

    HTMLIFrameElement::before

    fn HTMLIFrameElement::before(self : HTMLIFrameElement, nodes : FixedArray[Node]) -> Unit

    Inherited from Element

    HTMLIFrameElement::cast_from_element

    fn HTMLIFrameElement::cast_from_element(value : Element) -> HTMLIFrameElement

    Upcast from Element to HTMLIFrameElement

    HTMLIFrameElement::cast_from_event_target

    Upcast from EventTarget to HTMLIFrameElement

    HTMLIFrameElement::cast_from_html_element

    fn HTMLIFrameElement::cast_from_html_element(value : HTMLElement) -> HTMLIFrameElement

    Upcast from HTMLElement to HTMLIFrameElement

    HTMLIFrameElement::cast_from_node

    fn HTMLIFrameElement::cast_from_node(value : Node) -> HTMLIFrameElement

    Upcast from Node to HTMLIFrameElement

    HTMLIFrameElement::childElementCount

    fn HTMLIFrameElement::childElementCount(self : HTMLIFrameElement) -> Int

    Inherited from Element

    HTMLIFrameElement::childNodes

    fn HTMLIFrameElement::childNodes(self : HTMLIFrameElement) -> Array[Node]

    Inherited from Node

    HTMLIFrameElement::children

    Inherited from Element

    HTMLIFrameElement::className

    fn HTMLIFrameElement::className(self : HTMLIFrameElement) -> String

    Inherited from Element

    HTMLIFrameElement::click

    fn HTMLIFrameElement::click(self : HTMLIFrameElement) -> Unit

    Inherited from HTMLElement

    HTMLIFrameElement::clientHeight

    fn HTMLIFrameElement::clientHeight(self : HTMLIFrameElement) -> Int

    Inherited from Element

    HTMLIFrameElement::clientWidth

    fn HTMLIFrameElement::clientWidth(self : HTMLIFrameElement) -> Int

    Inherited from Element

    HTMLIFrameElement::cloneNode

    fn HTMLIFrameElement::cloneNode(self : HTMLIFrameElement, deep : Bool) -> Node

    Inherited from Node

    HTMLIFrameElement::closest

    fn HTMLIFrameElement::closest(self : HTMLIFrameElement, selector : String) -> Element?

    Inherited from Element

    HTMLIFrameElement::compareDocumentPosition

    fn HTMLIFrameElement::compareDocumentPosition(self : HTMLIFrameElement, other : Node) -> Int

    Inherited from Node

    HTMLIFrameElement::contains

    fn HTMLIFrameElement::contains(self : HTMLIFrameElement, other : Node?) -> Bool

    Inherited from Node

    HTMLIFrameElement::contentDocument

    fn HTMLIFrameElement::contentDocument(self : HTMLIFrameElement) -> Document?

    Returns the content document https://developer.mozilla.org/en-US/docs/Web/API/HTMLIFrameElement/contentDocument

    HTMLIFrameElement::contentWindow

    fn HTMLIFrameElement::contentWindow(self : HTMLIFrameElement) -> Window?

    Returns the content window https://developer.mozilla.org/en-US/docs/Web/API/HTMLIFrameElement/contentWindow

    HTMLIFrameElement::dispatchEvent

    #alias(dispatch_event)
    fn HTMLIFrameElement::dispatchEvent(self : HTMLIFrameElement, event :
    Event
    ) -> Bool

    Inherited from EventTarget

    HTMLIFrameElement::firstChild

    fn HTMLIFrameElement::firstChild(self : HTMLIFrameElement) -> Node?

    Inherited from Node

    HTMLIFrameElement::firstElementChild

    fn HTMLIFrameElement::firstElementChild(self : HTMLIFrameElement) -> Element?

    Inherited from Element

    HTMLIFrameElement::focus

    fn HTMLIFrameElement::focus(self : HTMLIFrameElement) -> Unit

    Inherited from HTMLElement

    HTMLIFrameElement::getAttribute

    fn HTMLIFrameElement::getAttribute(self : HTMLIFrameElement, name : String) -> String?

    Inherited from Element

    HTMLIFrameElement::getAttributeNames

    fn HTMLIFrameElement::getAttributeNames(self : HTMLIFrameElement) -> Array[String]

    Inherited from Element

    HTMLIFrameElement::getElementsByClassName

    fn HTMLIFrameElement::getElementsByClassName(self : HTMLIFrameElement, class_name : String) -> Array[Element]

    Inherited from Element

    HTMLIFrameElement::getElementsByTagName

    fn HTMLIFrameElement::getElementsByTagName(self : HTMLIFrameElement, tag_name : String) -> Array[Element]

    Inherited from Element

    HTMLIFrameElement::getRootNode

    fn HTMLIFrameElement::getRootNode(self : HTMLIFrameElement) -> Node

    Inherited from Node

    HTMLIFrameElement::hasAttribute

    fn HTMLIFrameElement::hasAttribute(self : HTMLIFrameElement, name : String) -> Bool

    Inherited from Element

    HTMLIFrameElement::hasAttributes

    fn HTMLIFrameElement::hasAttributes(self : HTMLIFrameElement) -> Bool

    Inherited from Element

    HTMLIFrameElement::hasChildNodes

    fn HTMLIFrameElement::hasChildNodes(self : HTMLIFrameElement) -> Bool

    Inherited from Node

    HTMLIFrameElement::id

    fn HTMLIFrameElement::id(self : HTMLIFrameElement) -> String

    Inherited from Element

    HTMLIFrameElement::innerHTML

    fn HTMLIFrameElement::innerHTML(self : HTMLIFrameElement) -> String

    Inherited from Element

    HTMLIFrameElement::innerText

    fn HTMLIFrameElement::innerText(self : HTMLIFrameElement) -> String

    Inherited from HTMLElement

    HTMLIFrameElement::insertAdjacentElement

    fn HTMLIFrameElement::insertAdjacentElement(self : HTMLIFrameElement, position : String, element : Element) -> Element?

    Inherited from Element

    HTMLIFrameElement::insertAdjacentHTML

    fn HTMLIFrameElement::insertAdjacentHTML(self : HTMLIFrameElement, position : String, html : String) -> Unit

    Inherited from Element

    HTMLIFrameElement::insertAdjacentText

    fn HTMLIFrameElement::insertAdjacentText(self : HTMLIFrameElement, position : String, text : String) -> Unit

    Inherited from Element

    HTMLIFrameElement::insertBefore

    fn HTMLIFrameElement::insertBefore(self : HTMLIFrameElement, new_node : Node, ref_node : Node?) -> Node

    Inherited from Node

    HTMLIFrameElement::isConnected

    fn HTMLIFrameElement::isConnected(self : HTMLIFrameElement) -> Bool

    Inherited from Node

    HTMLIFrameElement::isEqualNode

    fn HTMLIFrameElement::isEqualNode(self : HTMLIFrameElement, other : Node?) -> Bool

    Inherited from Node

    HTMLIFrameElement::isSameNode

    fn HTMLIFrameElement::isSameNode(self : HTMLIFrameElement, other : Node?) -> Bool

    Inherited from Node

    HTMLIFrameElement::lastChild

    fn HTMLIFrameElement::lastChild(self : HTMLIFrameElement) -> Node?

    Inherited from Node

    HTMLIFrameElement::lastElementChild

    fn HTMLIFrameElement::lastElementChild(self : HTMLIFrameElement) -> Element?

    Inherited from Element

    HTMLIFrameElement::matches

    fn HTMLIFrameElement::matches(self : HTMLIFrameElement, selector : String) -> Bool

    Inherited from Element

    HTMLIFrameElement::moveBefore

    fn HTMLIFrameElement::moveBefore(self : HTMLIFrameElement, moved_node : Node, ref_node : Node?) -> Unit

    Inherited from Node

    HTMLIFrameElement::nextElementSibling

    fn HTMLIFrameElement::nextElementSibling(self : HTMLIFrameElement) -> Element?

    Inherited from Element

    HTMLIFrameElement::nextSibling

    fn HTMLIFrameElement::nextSibling(self : HTMLIFrameElement) -> Node?

    Inherited from Node

    HTMLIFrameElement::nodeName

    fn HTMLIFrameElement::nodeName(self : HTMLIFrameElement) -> String

    Inherited from Node

    HTMLIFrameElement::nodeType

    fn HTMLIFrameElement::nodeType(self : HTMLIFrameElement) -> Int

    Inherited from Node

    HTMLIFrameElement::nodeValue

    fn HTMLIFrameElement::nodeValue(self : HTMLIFrameElement) -> String?

    Inherited from Node

    HTMLIFrameElement::normalize

    fn HTMLIFrameElement::normalize(self : HTMLIFrameElement) -> Unit

    Inherited from Node

    HTMLIFrameElement::off

    fn HTMLIFrameElement::off(self : HTMLIFrameElement, event_type : String, handler : (
    Any
    ) -> Unit, capture? : Bool) -> Unit

    Inherited from EventTarget

    HTMLIFrameElement::on

    fn HTMLIFrameElement::on(self : HTMLIFrameElement, event_type : String, handler : (
    Any
    ) -> Unit, capture? : Bool, once? : Bool, passive? : Bool, signal? :
    AbortSignal
    ) -> Unit

    Inherited from EventTarget

    HTMLIFrameElement::outerHTML

    fn HTMLIFrameElement::outerHTML(self : HTMLIFrameElement) -> String

    Inherited from Element

    HTMLIFrameElement::ownerDocument

    fn HTMLIFrameElement::ownerDocument(self : HTMLIFrameElement) -> Document?

    Inherited from Node

    HTMLIFrameElement::parentElement

    fn HTMLIFrameElement::parentElement(self : HTMLIFrameElement) -> Element?

    Inherited from Element

    HTMLIFrameElement::parentNode

    fn HTMLIFrameElement::parentNode(self : HTMLIFrameElement) -> Node?

    Inherited from Node

    HTMLIFrameElement::prepend

    fn HTMLIFrameElement::prepend(self : HTMLIFrameElement, nodes : FixedArray[Node]) -> Unit

    Inherited from Element

    HTMLIFrameElement::previousElementSibling

    fn HTMLIFrameElement::previousElementSibling(self : HTMLIFrameElement) -> Element?

    Inherited from Element

    HTMLIFrameElement::previousSibling

    fn HTMLIFrameElement::previousSibling(self : HTMLIFrameElement) -> Node?

    Inherited from Node

    HTMLIFrameElement::querySelector

    fn HTMLIFrameElement::querySelector(self : HTMLIFrameElement, selector : String) -> Element?

    Inherited from Element

    HTMLIFrameElement::querySelectorAll

    fn HTMLIFrameElement::querySelectorAll(self : HTMLIFrameElement, selector : String) -> Array[Element]

    Inherited from Element

    HTMLIFrameElement::remove

    fn HTMLIFrameElement::remove(self : HTMLIFrameElement) -> Unit

    Inherited from Element

    HTMLIFrameElement::removeAttribute

    fn HTMLIFrameElement::removeAttribute(self : HTMLIFrameElement, name : String) -> Unit

    Inherited from Element

    HTMLIFrameElement::removeChild

    fn HTMLIFrameElement::removeChild(self : HTMLIFrameElement, child : Node) -> Node

    Inherited from Node

    HTMLIFrameElement::removeEventListener

    #alias(remove_event_listener)
    fn HTMLIFrameElement::removeEventListener(self : HTMLIFrameElement, event_type : String, handler : (
    Any
    ) -> Unit, capture? : Bool) -> Unit

    Inherited from EventTarget

    HTMLIFrameElement::replaceChild

    fn HTMLIFrameElement::replaceChild(self : HTMLIFrameElement, new_child : Node, old_child : Node) -> Node

    Inherited from Node

    HTMLIFrameElement::replaceChildren

    fn HTMLIFrameElement::replaceChildren(self : HTMLIFrameElement, nodes : FixedArray[Node]) -> Unit

    Inherited from Element

    HTMLIFrameElement::replaceWith

    fn HTMLIFrameElement::replaceWith(self : HTMLIFrameElement, nodes : FixedArray[Node]) -> Unit

    Inherited from Element

    HTMLIFrameElement::scrollHeight

    fn HTMLIFrameElement::scrollHeight(self : HTMLIFrameElement) -> Int

    Inherited from Element

    HTMLIFrameElement::scrollIntoView

    fn HTMLIFrameElement::scrollIntoView(self : HTMLIFrameElement) -> Unit

    Inherited from Element

    HTMLIFrameElement::scrollLeft

    fn HTMLIFrameElement::scrollLeft(self : HTMLIFrameElement) -> Int

    Inherited from Element

    HTMLIFrameElement::scrollTop

    fn HTMLIFrameElement::scrollTop(self : HTMLIFrameElement) -> Int

    Inherited from Element

    HTMLIFrameElement::scrollWidth

    fn HTMLIFrameElement::scrollWidth(self : HTMLIFrameElement) -> Int

    Inherited from Element

    HTMLIFrameElement::setAttribute

    fn HTMLIFrameElement::setAttribute(self : HTMLIFrameElement, name : String, value : String) -> Unit

    Inherited from Element

    HTMLIFrameElement::setClassName

    fn HTMLIFrameElement::setClassName(self : HTMLIFrameElement, class_name : String) -> Unit

    Inherited from Element

    HTMLIFrameElement::setId

    fn HTMLIFrameElement::setId(self : HTMLIFrameElement, id : String) -> Unit

    Inherited from Element

    HTMLIFrameElement::setInnerHTML

    fn HTMLIFrameElement::setInnerHTML(self : HTMLIFrameElement, html : String) -> Unit

    Inherited from Element

    HTMLIFrameElement::setInnerText

    fn HTMLIFrameElement::setInnerText(self : HTMLIFrameElement, text : String) -> Unit

    Inherited from HTMLElement

    HTMLIFrameElement::setNodeValue

    fn HTMLIFrameElement::setNodeValue(self : HTMLIFrameElement, value : String?) -> Unit

    Inherited from Node

    HTMLIFrameElement::setOuterHTML

    fn HTMLIFrameElement::setOuterHTML(self : HTMLIFrameElement, html : String) -> Unit

    Inherited from Element

    HTMLIFrameElement::setScrollLeft

    fn HTMLIFrameElement::setScrollLeft(self : HTMLIFrameElement, value : Int) -> Unit

    Inherited from Element

    HTMLIFrameElement::setScrollTop

    fn HTMLIFrameElement::setScrollTop(self : HTMLIFrameElement, value : Int) -> Unit

    Inherited from Element

    HTMLIFrameElement::setTextContent

    fn HTMLIFrameElement::setTextContent(self : HTMLIFrameElement, content : String) -> Unit

    Inherited from Node

    HTMLIFrameElement::tagName

    fn HTMLIFrameElement::tagName(self : HTMLIFrameElement) -> String

    Inherited from Element

    HTMLIFrameElement::textContent

    fn HTMLIFrameElement::textContent(self : HTMLIFrameElement) -> String

    Inherited from Node

    HTMLIFrameElement::toggleAttribute

    fn HTMLIFrameElement::toggleAttribute(self : HTMLIFrameElement, name : String, force? : Bool) -> Bool

    Inherited from Element

    HTMLImageElement

    pub(all) struct HTMLImageElement {
    src : String
    alt : String
    }

    HTMLImageElement represents an element https://developer.mozilla.org/en-US/docs/Web/API/HTMLImageElement

    HTMLImageElement::addEventListener

    #alias(add_event_listener)
    fn HTMLImageElement::addEventListener(self : HTMLImageElement, event_type : String, handler : (
    Any
    ) -> Unit, capture? : Bool, once? : Bool, passive? : Bool, signal? :
    AbortSignal
    ) -> Unit

    Inherited from EventTarget

    HTMLImageElement::after

    fn HTMLImageElement::after(self : HTMLImageElement, nodes : FixedArray[Node]) -> Unit

    Inherited from Element

    HTMLImageElement::append

    fn HTMLImageElement::append(self : HTMLImageElement, child : Node) -> Unit

    Inherited from Element

    HTMLImageElement::appendChild

    fn HTMLImageElement::appendChild(self : HTMLImageElement, child : Node) -> Node

    Inherited from Node

    HTMLImageElement::as_any

    HTMLImageElement::as_element

    fn HTMLImageElement::as_element(self : HTMLImageElement) -> Element

    HTMLImageElement::as_event_target

    HTMLImageElement::as_html_element

    fn HTMLImageElement::as_html_element(self : HTMLImageElement) -> HTMLElement

    HTMLImageElement::as_node

    fn HTMLImageElement::as_node(self : HTMLImageElement) -> Node

    HTMLImageElement::before

    fn HTMLImageElement::before(self : HTMLImageElement, nodes : FixedArray[Node]) -> Unit

    Inherited from Element

    HTMLImageElement::cast_from_element

    fn HTMLImageElement::cast_from_element(value : Element) -> HTMLImageElement

    Upcast from Element to HTMLImageElement

    HTMLImageElement::cast_from_event_target

    Upcast from EventTarget to HTMLImageElement

    HTMLImageElement::cast_from_html_element

    fn HTMLImageElement::cast_from_html_element(value : HTMLElement) -> HTMLImageElement

    Upcast from HTMLElement to HTMLImageElement

    HTMLImageElement::cast_from_node

    fn HTMLImageElement::cast_from_node(value : Node) -> HTMLImageElement

    Upcast from Node to HTMLImageElement

    HTMLImageElement::childElementCount

    fn HTMLImageElement::childElementCount(self : HTMLImageElement) -> Int

    Inherited from Element

    HTMLImageElement::childNodes

    fn HTMLImageElement::childNodes(self : HTMLImageElement) -> Array[Node]

    Inherited from Node

    HTMLImageElement::children

    Inherited from Element

    HTMLImageElement::className

    fn HTMLImageElement::className(self : HTMLImageElement) -> String

    Inherited from Element

    HTMLImageElement::click

    fn HTMLImageElement::click(self : HTMLImageElement) -> Unit

    Inherited from HTMLElement

    HTMLImageElement::clientHeight

    fn HTMLImageElement::clientHeight(self : HTMLImageElement) -> Int

    Inherited from Element

    HTMLImageElement::clientWidth

    fn HTMLImageElement::clientWidth(self : HTMLImageElement) -> Int

    Inherited from Element

    HTMLImageElement::cloneNode

    fn HTMLImageElement::cloneNode(self : HTMLImageElement, deep : Bool) -> Node

    Inherited from Node

    HTMLImageElement::closest

    fn HTMLImageElement::closest(self : HTMLImageElement, selector : String) -> Element?

    Inherited from Element

    HTMLImageElement::compareDocumentPosition

    fn HTMLImageElement::compareDocumentPosition(self : HTMLImageElement, other : Node) -> Int

    Inherited from Node

    HTMLImageElement::contains

    fn HTMLImageElement::contains(self : HTMLImageElement, other : Node?) -> Bool

    Inherited from Node

    HTMLImageElement::dispatchEvent

    #alias(dispatch_event)
    fn HTMLImageElement::dispatchEvent(self : HTMLImageElement, event :
    Event
    ) -> Bool

    Inherited from EventTarget

    HTMLImageElement::firstChild

    fn HTMLImageElement::firstChild(self : HTMLImageElement) -> Node?

    Inherited from Node

    HTMLImageElement::firstElementChild

    fn HTMLImageElement::firstElementChild(self : HTMLImageElement) -> Element?

    Inherited from Element

    HTMLImageElement::focus

    fn HTMLImageElement::focus(self : HTMLImageElement) -> Unit

    Inherited from HTMLElement

    HTMLImageElement::getAttribute

    fn HTMLImageElement::getAttribute(self : HTMLImageElement, name : String) -> String?

    Inherited from Element

    HTMLImageElement::getAttributeNames

    fn HTMLImageElement::getAttributeNames(self : HTMLImageElement) -> Array[String]

    Inherited from Element

    HTMLImageElement::getElementsByClassName

    fn HTMLImageElement::getElementsByClassName(self : HTMLImageElement, class_name : String) -> Array[Element]

    Inherited from Element

    HTMLImageElement::getElementsByTagName

    fn HTMLImageElement::getElementsByTagName(self : HTMLImageElement, tag_name : String) -> Array[Element]

    Inherited from Element

    HTMLImageElement::getRootNode

    fn HTMLImageElement::getRootNode(self : HTMLImageElement) -> Node

    Inherited from Node

    HTMLImageElement::hasAttribute

    fn HTMLImageElement::hasAttribute(self : HTMLImageElement, name : String) -> Bool

    Inherited from Element

    HTMLImageElement::hasAttributes

    fn HTMLImageElement::hasAttributes(self : HTMLImageElement) -> Bool

    Inherited from Element

    HTMLImageElement::hasChildNodes

    fn HTMLImageElement::hasChildNodes(self : HTMLImageElement) -> Bool

    Inherited from Node

    HTMLImageElement::id

    fn HTMLImageElement::id(self : HTMLImageElement) -> String

    Inherited from Element

    HTMLImageElement::innerHTML

    fn HTMLImageElement::innerHTML(self : HTMLImageElement) -> String

    Inherited from Element

    HTMLImageElement::innerText

    fn HTMLImageElement::innerText(self : HTMLImageElement) -> String

    Inherited from HTMLElement

    HTMLImageElement::insertAdjacentElement

    fn HTMLImageElement::insertAdjacentElement(self : HTMLImageElement, position : String, element : Element) -> Element?

    Inherited from Element

    HTMLImageElement::insertAdjacentHTML

    fn HTMLImageElement::insertAdjacentHTML(self : HTMLImageElement, position : String, html : String) -> Unit

    Inherited from Element

    HTMLImageElement::insertAdjacentText

    fn HTMLImageElement::insertAdjacentText(self : HTMLImageElement, position : String, text : String) -> Unit

    Inherited from Element

    HTMLImageElement::insertBefore

    fn HTMLImageElement::insertBefore(self : HTMLImageElement, new_node : Node, ref_node : Node?) -> Node

    Inherited from Node

    HTMLImageElement::isConnected

    fn HTMLImageElement::isConnected(self : HTMLImageElement) -> Bool

    Inherited from Node

    HTMLImageElement::isEqualNode

    fn HTMLImageElement::isEqualNode(self : HTMLImageElement, other : Node?) -> Bool

    Inherited from Node

    HTMLImageElement::isSameNode

    fn HTMLImageElement::isSameNode(self : HTMLImageElement, other : Node?) -> Bool

    Inherited from Node

    HTMLImageElement::lastChild

    fn HTMLImageElement::lastChild(self : HTMLImageElement) -> Node?

    Inherited from Node

    HTMLImageElement::lastElementChild

    fn HTMLImageElement::lastElementChild(self : HTMLImageElement) -> Element?

    Inherited from Element

    HTMLImageElement::matches

    fn HTMLImageElement::matches(self : HTMLImageElement, selector : String) -> Bool

    Inherited from Element

    HTMLImageElement::moveBefore

    fn HTMLImageElement::moveBefore(self : HTMLImageElement, moved_node : Node, ref_node : Node?) -> Unit

    Inherited from Node

    HTMLImageElement::nextElementSibling

    fn HTMLImageElement::nextElementSibling(self : HTMLImageElement) -> Element?

    Inherited from Element

    HTMLImageElement::nextSibling

    fn HTMLImageElement::nextSibling(self : HTMLImageElement) -> Node?

    Inherited from Node

    HTMLImageElement::nodeName

    fn HTMLImageElement::nodeName(self : HTMLImageElement) -> String

    Inherited from Node

    HTMLImageElement::nodeType

    fn HTMLImageElement::nodeType(self : HTMLImageElement) -> Int

    Inherited from Node

    HTMLImageElement::nodeValue

    fn HTMLImageElement::nodeValue(self : HTMLImageElement) -> String?

    Inherited from Node

    HTMLImageElement::normalize

    fn HTMLImageElement::normalize(self : HTMLImageElement) -> Unit

    Inherited from Node

    HTMLImageElement::off

    fn HTMLImageElement::off(self : HTMLImageElement, event_type : String, handler : (
    Any
    ) -> Unit, capture? : Bool) -> Unit

    Inherited from EventTarget

    HTMLImageElement::on

    fn HTMLImageElement::on(self : HTMLImageElement, event_type : String, handler : (
    Any
    ) -> Unit, capture? : Bool, once? : Bool, passive? : Bool, signal? :
    AbortSignal
    ) -> Unit

    Inherited from EventTarget

    HTMLImageElement::outerHTML

    fn HTMLImageElement::outerHTML(self : HTMLImageElement) -> String

    Inherited from Element

    HTMLImageElement::ownerDocument

    fn HTMLImageElement::ownerDocument(self : HTMLImageElement) -> Document?

    Inherited from Node

    HTMLImageElement::parentElement

    fn HTMLImageElement::parentElement(self : HTMLImageElement) -> Element?

    Inherited from Element

    HTMLImageElement::parentNode

    fn HTMLImageElement::parentNode(self : HTMLImageElement) -> Node?

    Inherited from Node

    HTMLImageElement::prepend

    fn HTMLImageElement::prepend(self : HTMLImageElement, nodes : FixedArray[Node]) -> Unit

    Inherited from Element

    HTMLImageElement::previousElementSibling

    fn HTMLImageElement::previousElementSibling(self : HTMLImageElement) -> Element?

    Inherited from Element

    HTMLImageElement::previousSibling

    fn HTMLImageElement::previousSibling(self : HTMLImageElement) -> Node?

    Inherited from Node

    HTMLImageElement::querySelector

    fn HTMLImageElement::querySelector(self : HTMLImageElement, selector : String) -> Element?

    Inherited from Element

    HTMLImageElement::querySelectorAll

    fn HTMLImageElement::querySelectorAll(self : HTMLImageElement, selector : String) -> Array[Element]

    Inherited from Element

    HTMLImageElement::remove

    fn HTMLImageElement::remove(self : HTMLImageElement) -> Unit

    Inherited from Element

    HTMLImageElement::removeAttribute

    fn HTMLImageElement::removeAttribute(self : HTMLImageElement, name : String) -> Unit

    Inherited from Element

    HTMLImageElement::removeChild

    fn HTMLImageElement::removeChild(self : HTMLImageElement, child : Node) -> Node

    Inherited from Node

    HTMLImageElement::removeEventListener

    #alias(remove_event_listener)
    fn HTMLImageElement::removeEventListener(self : HTMLImageElement, event_type : String, handler : (
    Any
    ) -> Unit, capture? : Bool) -> Unit

    Inherited from EventTarget

    HTMLImageElement::replaceChild

    fn HTMLImageElement::replaceChild(self : HTMLImageElement, new_child : Node, old_child : Node) -> Node

    Inherited from Node

    HTMLImageElement::replaceChildren

    fn HTMLImageElement::replaceChildren(self : HTMLImageElement, nodes : FixedArray[Node]) -> Unit

    Inherited from Element

    HTMLImageElement::replaceWith

    fn HTMLImageElement::replaceWith(self : HTMLImageElement, nodes : FixedArray[Node]) -> Unit

    Inherited from Element

    HTMLImageElement::scrollHeight

    fn HTMLImageElement::scrollHeight(self : HTMLImageElement) -> Int

    Inherited from Element

    HTMLImageElement::scrollIntoView

    fn HTMLImageElement::scrollIntoView(self : HTMLImageElement) -> Unit

    Inherited from Element

    HTMLImageElement::scrollLeft

    fn HTMLImageElement::scrollLeft(self : HTMLImageElement) -> Int

    Inherited from Element

    HTMLImageElement::scrollTop

    fn HTMLImageElement::scrollTop(self : HTMLImageElement) -> Int

    Inherited from Element

    HTMLImageElement::scrollWidth

    fn HTMLImageElement::scrollWidth(self : HTMLImageElement) -> Int

    Inherited from Element

    HTMLImageElement::setAttribute

    fn HTMLImageElement::setAttribute(self : HTMLImageElement, name : String, value : String) -> Unit

    Inherited from Element

    HTMLImageElement::setClassName

    fn HTMLImageElement::setClassName(self : HTMLImageElement, class_name : String) -> Unit

    Inherited from Element

    HTMLImageElement::setId

    fn HTMLImageElement::setId(self : HTMLImageElement, id : String) -> Unit

    Inherited from Element

    HTMLImageElement::setInnerHTML

    fn HTMLImageElement::setInnerHTML(self : HTMLImageElement, html : String) -> Unit

    Inherited from Element

    HTMLImageElement::setInnerText

    fn HTMLImageElement::setInnerText(self : HTMLImageElement, text : String) -> Unit

    Inherited from HTMLElement

    HTMLImageElement::setNodeValue

    fn HTMLImageElement::setNodeValue(self : HTMLImageElement, value : String?) -> Unit

    Inherited from Node

    HTMLImageElement::setOuterHTML

    fn HTMLImageElement::setOuterHTML(self : HTMLImageElement, html : String) -> Unit

    Inherited from Element

    HTMLImageElement::setScrollLeft

    fn HTMLImageElement::setScrollLeft(self : HTMLImageElement, value : Int) -> Unit

    Inherited from Element

    HTMLImageElement::setScrollTop

    fn HTMLImageElement::setScrollTop(self : HTMLImageElement, value : Int) -> Unit

    Inherited from Element

    HTMLImageElement::setTextContent

    fn HTMLImageElement::setTextContent(self : HTMLImageElement, content : String) -> Unit

    Inherited from Node

    HTMLImageElement::tagName

    fn HTMLImageElement::tagName(self : HTMLImageElement) -> String

    Inherited from Element

    HTMLImageElement::textContent

    fn HTMLImageElement::textContent(self : HTMLImageElement) -> String

    Inherited from Node

    HTMLImageElement::toggleAttribute

    fn HTMLImageElement::toggleAttribute(self : HTMLImageElement, name : String, force? : Bool) -> Bool

    Inherited from Element

    HTMLInputElement

    pub(all) struct HTMLInputElement {
    disabled : Bool
    value : String
    placeholder : String
    checked : Bool
    }

    HTMLInputElement::addEventListener

    #alias(add_event_listener)
    fn HTMLInputElement::addEventListener(self : HTMLInputElement, event_type : String, handler : (
    Any
    ) -> Unit, capture? : Bool, once? : Bool, passive? : Bool, signal? :
    AbortSignal
    ) -> Unit

    Inherited from EventTarget

    HTMLInputElement::after

    fn HTMLInputElement::after(self : HTMLInputElement, nodes : FixedArray[Node]) -> Unit

    Inherited from Element

    HTMLInputElement::append

    fn HTMLInputElement::append(self : HTMLInputElement, child : Node) -> Unit

    Inherited from Element

    HTMLInputElement::appendChild

    fn HTMLInputElement::appendChild(self : HTMLInputElement, child : Node) -> Node

    Inherited from Node

    HTMLInputElement::as_any

    HTMLInputElement::as_element

    fn HTMLInputElement::as_element(self : HTMLInputElement) -> Element

    HTMLInputElement::as_event_target

    HTMLInputElement::as_html_element

    fn HTMLInputElement::as_html_element(self : HTMLInputElement) -> HTMLElement

    HTMLInputElement::as_node

    fn HTMLInputElement::as_node(self : HTMLInputElement) -> Node

    HTMLInputElement::before

    fn HTMLInputElement::before(self : HTMLInputElement, nodes : FixedArray[Node]) -> Unit

    Inherited from Element

    HTMLInputElement::cast_from_element

    fn HTMLInputElement::cast_from_element(value : Element) -> HTMLInputElement

    Upcast from Element to HTMLInputElement

    HTMLInputElement::cast_from_event_target

    Upcast from EventTarget to HTMLInputElement

    HTMLInputElement::cast_from_html_element

    fn HTMLInputElement::cast_from_html_element(value : HTMLElement) -> HTMLInputElement

    Upcast from HTMLElement to HTMLInputElement

    HTMLInputElement::cast_from_node

    fn HTMLInputElement::cast_from_node(value : Node) -> HTMLInputElement

    Upcast from Node to HTMLInputElement

    HTMLInputElement::childElementCount

    fn HTMLInputElement::childElementCount(self : HTMLInputElement) -> Int

    Inherited from Element

    HTMLInputElement::childNodes

    fn HTMLInputElement::childNodes(self : HTMLInputElement) -> Array[Node]

    Inherited from Node

    HTMLInputElement::children

    Inherited from Element

    HTMLInputElement::className

    fn HTMLInputElement::className(self : HTMLInputElement) -> String

    Inherited from Element

    HTMLInputElement::click

    fn HTMLInputElement::click(self : HTMLInputElement) -> Unit

    Inherited from HTMLElement

    HTMLInputElement::clientHeight

    fn HTMLInputElement::clientHeight(self : HTMLInputElement) -> Int

    Inherited from Element

    HTMLInputElement::clientWidth

    fn HTMLInputElement::clientWidth(self : HTMLInputElement) -> Int

    Inherited from Element

    HTMLInputElement::cloneNode

    fn HTMLInputElement::cloneNode(self : HTMLInputElement, deep : Bool) -> Node

    Inherited from Node

    HTMLInputElement::closest

    fn HTMLInputElement::closest(self : HTMLInputElement, selector : String) -> Element?

    Inherited from Element

    HTMLInputElement::compareDocumentPosition

    fn HTMLInputElement::compareDocumentPosition(self : HTMLInputElement, other : Node) -> Int

    Inherited from Node

    HTMLInputElement::contains

    fn HTMLInputElement::contains(self : HTMLInputElement, other : Node?) -> Bool

    Inherited from Node

    HTMLInputElement::dispatchEvent

    #alias(dispatch_event)
    fn HTMLInputElement::dispatchEvent(self : HTMLInputElement, event :
    Event
    ) -> Bool

    Inherited from EventTarget

    HTMLInputElement::files

    Returns the selected files of a file input, empty when nothing is selected (or when the input is not a file input, where files is null). https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement/files

    HTMLInputElement::firstChild

    fn HTMLInputElement::firstChild(self : HTMLInputElement) -> Node?

    Inherited from Node

    HTMLInputElement::firstElementChild

    fn HTMLInputElement::firstElementChild(self : HTMLInputElement) -> Element?

    Inherited from Element

    HTMLInputElement::focus

    fn HTMLInputElement::focus(self : HTMLInputElement) -> Unit

    Inherited from HTMLElement

    HTMLInputElement::getAttribute

    fn HTMLInputElement::getAttribute(self : HTMLInputElement, name : String) -> String?

    Inherited from Element

    HTMLInputElement::getAttributeNames

    fn HTMLInputElement::getAttributeNames(self : HTMLInputElement) -> Array[String]

    Inherited from Element

    HTMLInputElement::getElementsByClassName

    fn HTMLInputElement::getElementsByClassName(self : HTMLInputElement, class_name : String) -> Array[Element]

    Inherited from Element

    HTMLInputElement::getElementsByTagName

    fn HTMLInputElement::getElementsByTagName(self : HTMLInputElement, tag_name : String) -> Array[Element]

    Inherited from Element

    HTMLInputElement::getRootNode

    fn HTMLInputElement::getRootNode(self : HTMLInputElement) -> Node

    Inherited from Node

    HTMLInputElement::hasAttribute

    fn HTMLInputElement::hasAttribute(self : HTMLInputElement, name : String) -> Bool

    Inherited from Element

    HTMLInputElement::hasAttributes

    fn HTMLInputElement::hasAttributes(self : HTMLInputElement) -> Bool

    Inherited from Element

    HTMLInputElement::hasChildNodes

    fn HTMLInputElement::hasChildNodes(self : HTMLInputElement) -> Bool

    Inherited from Node

    HTMLInputElement::id

    fn HTMLInputElement::id(self : HTMLInputElement) -> String

    Inherited from Element

    HTMLInputElement::innerHTML

    fn HTMLInputElement::innerHTML(self : HTMLInputElement) -> String

    Inherited from Element

    HTMLInputElement::innerText

    fn HTMLInputElement::innerText(self : HTMLInputElement) -> String

    Inherited from HTMLElement

    HTMLInputElement::insertAdjacentElement

    fn HTMLInputElement::insertAdjacentElement(self : HTMLInputElement, position : String, element : Element) -> Element?

    Inherited from Element

    HTMLInputElement::insertAdjacentHTML

    fn HTMLInputElement::insertAdjacentHTML(self : HTMLInputElement, position : String, html : String) -> Unit

    Inherited from Element

    HTMLInputElement::insertAdjacentText

    fn HTMLInputElement::insertAdjacentText(self : HTMLInputElement, position : String, text : String) -> Unit

    Inherited from Element

    HTMLInputElement::insertBefore

    fn HTMLInputElement::insertBefore(self : HTMLInputElement, new_node : Node, ref_node : Node?) -> Node

    Inherited from Node

    HTMLInputElement::isConnected

    fn HTMLInputElement::isConnected(self : HTMLInputElement) -> Bool

    Inherited from Node

    HTMLInputElement::isEqualNode

    fn HTMLInputElement::isEqualNode(self : HTMLInputElement, other : Node?) -> Bool

    Inherited from Node

    HTMLInputElement::isSameNode

    fn HTMLInputElement::isSameNode(self : HTMLInputElement, other : Node?) -> Bool

    Inherited from Node

    HTMLInputElement::lastChild

    fn HTMLInputElement::lastChild(self : HTMLInputElement) -> Node?

    Inherited from Node

    HTMLInputElement::lastElementChild

    fn HTMLInputElement::lastElementChild(self : HTMLInputElement) -> Element?

    Inherited from Element

    HTMLInputElement::matches

    fn HTMLInputElement::matches(self : HTMLInputElement, selector : String) -> Bool

    Inherited from Element

    HTMLInputElement::moveBefore

    fn HTMLInputElement::moveBefore(self : HTMLInputElement, moved_node : Node, ref_node : Node?) -> Unit

    Inherited from Node

    HTMLInputElement::nextElementSibling

    fn HTMLInputElement::nextElementSibling(self : HTMLInputElement) -> Element?

    Inherited from Element

    HTMLInputElement::nextSibling

    fn HTMLInputElement::nextSibling(self : HTMLInputElement) -> Node?

    Inherited from Node

    HTMLInputElement::nodeName

    fn HTMLInputElement::nodeName(self : HTMLInputElement) -> String

    Inherited from Node

    HTMLInputElement::nodeType

    fn HTMLInputElement::nodeType(self : HTMLInputElement) -> Int

    Inherited from Node

    HTMLInputElement::nodeValue

    fn HTMLInputElement::nodeValue(self : HTMLInputElement) -> String?

    Inherited from Node

    HTMLInputElement::normalize

    fn HTMLInputElement::normalize(self : HTMLInputElement) -> Unit

    Inherited from Node

    HTMLInputElement::off

    fn HTMLInputElement::off(self : HTMLInputElement, event_type : String, handler : (
    Any
    ) -> Unit, capture? : Bool) -> Unit

    Inherited from EventTarget

    HTMLInputElement::on

    fn HTMLInputElement::on(self : HTMLInputElement, event_type : String, handler : (
    Any
    ) -> Unit, capture? : Bool, once? : Bool, passive? : Bool, signal? :
    AbortSignal
    ) -> Unit

    Inherited from EventTarget

    HTMLInputElement::outerHTML

    fn HTMLInputElement::outerHTML(self : HTMLInputElement) -> String

    Inherited from Element

    HTMLInputElement::ownerDocument

    fn HTMLInputElement::ownerDocument(self : HTMLInputElement) -> Document?

    Inherited from Node

    HTMLInputElement::parentElement

    fn HTMLInputElement::parentElement(self : HTMLInputElement) -> Element?

    Inherited from Element

    HTMLInputElement::parentNode

    fn HTMLInputElement::parentNode(self : HTMLInputElement) -> Node?

    Inherited from Node

    HTMLInputElement::prepend

    fn HTMLInputElement::prepend(self : HTMLInputElement, nodes : FixedArray[Node]) -> Unit

    Inherited from Element

    HTMLInputElement::previousElementSibling

    fn HTMLInputElement::previousElementSibling(self : HTMLInputElement) -> Element?

    Inherited from Element

    HTMLInputElement::previousSibling

    fn HTMLInputElement::previousSibling(self : HTMLInputElement) -> Node?

    Inherited from Node

    HTMLInputElement::querySelector

    fn HTMLInputElement::querySelector(self : HTMLInputElement, selector : String) -> Element?

    Inherited from Element

    HTMLInputElement::querySelectorAll

    fn HTMLInputElement::querySelectorAll(self : HTMLInputElement, selector : String) -> Array[Element]

    Inherited from Element

    HTMLInputElement::remove

    fn HTMLInputElement::remove(self : HTMLInputElement) -> Unit

    Inherited from Element

    HTMLInputElement::removeAttribute

    fn HTMLInputElement::removeAttribute(self : HTMLInputElement, name : String) -> Unit

    Inherited from Element

    HTMLInputElement::removeChild

    fn HTMLInputElement::removeChild(self : HTMLInputElement, child : Node) -> Node

    Inherited from Node

    HTMLInputElement::removeEventListener

    #alias(remove_event_listener)
    fn HTMLInputElement::removeEventListener(self : HTMLInputElement, event_type : String, handler : (
    Any
    ) -> Unit, capture? : Bool) -> Unit

    Inherited from EventTarget

    HTMLInputElement::replaceChild

    fn HTMLInputElement::replaceChild(self : HTMLInputElement, new_child : Node, old_child : Node) -> Node

    Inherited from Node

    HTMLInputElement::replaceChildren

    fn HTMLInputElement::replaceChildren(self : HTMLInputElement, nodes : FixedArray[Node]) -> Unit

    Inherited from Element

    HTMLInputElement::replaceWith

    fn HTMLInputElement::replaceWith(self : HTMLInputElement, nodes : FixedArray[Node]) -> Unit

    Inherited from Element

    HTMLInputElement::scrollHeight

    fn HTMLInputElement::scrollHeight(self : HTMLInputElement) -> Int

    Inherited from Element

    HTMLInputElement::scrollIntoView

    fn HTMLInputElement::scrollIntoView(self : HTMLInputElement) -> Unit

    Inherited from Element

    HTMLInputElement::scrollLeft

    fn HTMLInputElement::scrollLeft(self : HTMLInputElement) -> Int

    Inherited from Element

    HTMLInputElement::scrollTop

    fn HTMLInputElement::scrollTop(self : HTMLInputElement) -> Int

    Inherited from Element

    HTMLInputElement::scrollWidth

    fn HTMLInputElement::scrollWidth(self : HTMLInputElement) -> Int

    Inherited from Element

    HTMLInputElement::setAttribute

    fn HTMLInputElement::setAttribute(self : HTMLInputElement, name : String, value : String) -> Unit

    Inherited from Element

    HTMLInputElement::setClassName

    fn HTMLInputElement::setClassName(self : HTMLInputElement, class_name : String) -> Unit

    Inherited from Element

    HTMLInputElement::setId

    fn HTMLInputElement::setId(self : HTMLInputElement, id : String) -> Unit

    Inherited from Element

    HTMLInputElement::setInnerHTML

    fn HTMLInputElement::setInnerHTML(self : HTMLInputElement, html : String) -> Unit

    Inherited from Element

    HTMLInputElement::setInnerText

    fn HTMLInputElement::setInnerText(self : HTMLInputElement, text : String) -> Unit

    Inherited from HTMLElement

    HTMLInputElement::setNodeValue

    fn HTMLInputElement::setNodeValue(self : HTMLInputElement, value : String?) -> Unit

    Inherited from Node

    HTMLInputElement::setOuterHTML

    fn HTMLInputElement::setOuterHTML(self : HTMLInputElement, html : String) -> Unit

    Inherited from Element

    HTMLInputElement::setScrollLeft

    fn HTMLInputElement::setScrollLeft(self : HTMLInputElement, value : Int) -> Unit

    Inherited from Element

    HTMLInputElement::setScrollTop

    fn HTMLInputElement::setScrollTop(self : HTMLInputElement, value : Int) -> Unit

    Inherited from Element

    HTMLInputElement::setTextContent

    fn HTMLInputElement::setTextContent(self : HTMLInputElement, content : String) -> Unit

    Inherited from Node

    HTMLInputElement::setType

    fn HTMLInputElement::setType(self : HTMLInputElement, input_type : String) -> Unit

    Sets the type of the input

    HTMLInputElement::tagName

    fn HTMLInputElement::tagName(self : HTMLInputElement) -> String

    Inherited from Element

    HTMLInputElement::textContent

    fn HTMLInputElement::textContent(self : HTMLInputElement) -> String

    Inherited from Node

    HTMLInputElement::toggleAttribute

    fn HTMLInputElement::toggleAttribute(self : HTMLInputElement, name : String, force? : Bool) -> Bool

    Inherited from Element

    HTMLInputElement::type_

    fn HTMLInputElement::type_(self : HTMLInputElement) -> String

    Returns the type of the input

    HTMLLIElement

    #external
    pub type HTMLLIElement

    HTMLLIElement::addEventListener

    #alias(add_event_listener)
    fn HTMLLIElement::addEventListener(self : HTMLLIElement, event_type : String, handler : (
    Any
    ) -> Unit, capture? : Bool, once? : Bool, passive? : Bool, signal? :
    AbortSignal
    ) -> Unit

    Inherited from EventTarget

    HTMLLIElement::after

    fn HTMLLIElement::after(self : HTMLLIElement, nodes : FixedArray[Node]) -> Unit

    Inherited from Element

    HTMLLIElement::append

    fn HTMLLIElement::append(self : HTMLLIElement, child : Node) -> Unit

    Inherited from Element

    HTMLLIElement::appendChild

    fn HTMLLIElement::appendChild(self : HTMLLIElement, child : Node) -> Node

    Inherited from Node

    HTMLLIElement::as_any

    HTMLLIElement::as_element

    fn HTMLLIElement::as_element(self : HTMLLIElement) -> Element

    HTMLLIElement::as_event_target

    HTMLLIElement::as_html_element

    fn HTMLLIElement::as_html_element(self : HTMLLIElement) -> HTMLElement

    HTMLLIElement::as_node

    fn HTMLLIElement::as_node(self : HTMLLIElement) -> Node

    HTMLLIElement::before

    fn HTMLLIElement::before(self : HTMLLIElement, nodes : FixedArray[Node]) -> Unit

    Inherited from Element

    HTMLLIElement::cast_from_element

    fn HTMLLIElement::cast_from_element(value : Element) -> HTMLLIElement

    Upcast from Element to HTMLLIElement

    HTMLLIElement::cast_from_event_target

    Upcast from EventTarget to HTMLLIElement

    HTMLLIElement::cast_from_html_element

    fn HTMLLIElement::cast_from_html_element(value : HTMLElement) -> HTMLLIElement

    Upcast from HTMLElement to HTMLLIElement

    HTMLLIElement::cast_from_node

    fn HTMLLIElement::cast_from_node(value : Node) -> HTMLLIElement

    Upcast from Node to HTMLLIElement

    HTMLLIElement::childElementCount

    fn HTMLLIElement::childElementCount(self : HTMLLIElement) -> Int

    Inherited from Element

    HTMLLIElement::childNodes

    fn HTMLLIElement::childNodes(self : HTMLLIElement) -> Array[Node]

    Inherited from Node

    HTMLLIElement::children

    fn HTMLLIElement::children(self : HTMLLIElement) -> Array[Element]

    Inherited from Element

    HTMLLIElement::className

    fn HTMLLIElement::className(self : HTMLLIElement) -> String

    Inherited from Element

    HTMLLIElement::click

    fn HTMLLIElement::click(self : HTMLLIElement) -> Unit

    Inherited from HTMLElement

    HTMLLIElement::clientHeight

    fn HTMLLIElement::clientHeight(self : HTMLLIElement) -> Int

    Inherited from Element

    HTMLLIElement::clientWidth

    fn HTMLLIElement::clientWidth(self : HTMLLIElement) -> Int

    Inherited from Element

    HTMLLIElement::cloneNode

    fn HTMLLIElement::cloneNode(self : HTMLLIElement, deep : Bool) -> Node

    Inherited from Node

    HTMLLIElement::closest

    fn HTMLLIElement::closest(self : HTMLLIElement, selector : String) -> Element?

    Inherited from Element

    HTMLLIElement::compareDocumentPosition

    fn HTMLLIElement::compareDocumentPosition(self : HTMLLIElement, other : Node) -> Int

    Inherited from Node

    HTMLLIElement::contains

    fn HTMLLIElement::contains(self : HTMLLIElement, other : Node?) -> Bool

    Inherited from Node

    HTMLLIElement::dispatchEvent

    #alias(dispatch_event)
    fn HTMLLIElement::dispatchEvent(self : HTMLLIElement, event :
    Event
    ) -> Bool

    Inherited from EventTarget

    HTMLLIElement::firstChild

    fn HTMLLIElement::firstChild(self : HTMLLIElement) -> Node?

    Inherited from Node

    HTMLLIElement::firstElementChild

    fn HTMLLIElement::firstElementChild(self : HTMLLIElement) -> Element?

    Inherited from Element

    HTMLLIElement::focus

    fn HTMLLIElement::focus(self : HTMLLIElement) -> Unit

    Inherited from HTMLElement

    HTMLLIElement::getAttribute

    fn HTMLLIElement::getAttribute(self : HTMLLIElement, name : String) -> String?

    Inherited from Element

    HTMLLIElement::getAttributeNames

    fn HTMLLIElement::getAttributeNames(self : HTMLLIElement) -> Array[String]

    Inherited from Element

    HTMLLIElement::getElementsByClassName

    fn HTMLLIElement::getElementsByClassName(self : HTMLLIElement, class_name : String) -> Array[Element]

    Inherited from Element

    HTMLLIElement::getElementsByTagName

    fn HTMLLIElement::getElementsByTagName(self : HTMLLIElement, tag_name : String) -> Array[Element]

    Inherited from Element

    HTMLLIElement::getRootNode

    fn HTMLLIElement::getRootNode(self : HTMLLIElement) -> Node

    Inherited from Node

    HTMLLIElement::hasAttribute

    fn HTMLLIElement::hasAttribute(self : HTMLLIElement, name : String) -> Bool

    Inherited from Element

    HTMLLIElement::hasAttributes

    fn HTMLLIElement::hasAttributes(self : HTMLLIElement) -> Bool

    Inherited from Element

    HTMLLIElement::hasChildNodes

    fn HTMLLIElement::hasChildNodes(self : HTMLLIElement) -> Bool

    Inherited from Node

    HTMLLIElement::id

    fn HTMLLIElement::id(self : HTMLLIElement) -> String

    Inherited from Element

    HTMLLIElement::innerHTML

    fn HTMLLIElement::innerHTML(self : HTMLLIElement) -> String

    Inherited from Element

    HTMLLIElement::innerText

    fn HTMLLIElement::innerText(self : HTMLLIElement) -> String

    Inherited from HTMLElement

    HTMLLIElement::insertAdjacentElement

    fn HTMLLIElement::insertAdjacentElement(self : HTMLLIElement, position : String, element : Element) -> Element?

    Inherited from Element

    HTMLLIElement::insertAdjacentHTML

    fn HTMLLIElement::insertAdjacentHTML(self : HTMLLIElement, position : String, html : String) -> Unit

    Inherited from Element

    HTMLLIElement::insertAdjacentText

    fn HTMLLIElement::insertAdjacentText(self : HTMLLIElement, position : String, text : String) -> Unit

    Inherited from Element

    HTMLLIElement::insertBefore

    fn HTMLLIElement::insertBefore(self : HTMLLIElement, new_node : Node, ref_node : Node?) -> Node

    Inherited from Node

    HTMLLIElement::isConnected

    fn HTMLLIElement::isConnected(self : HTMLLIElement) -> Bool

    Inherited from Node

    HTMLLIElement::isEqualNode

    fn HTMLLIElement::isEqualNode(self : HTMLLIElement, other : Node?) -> Bool

    Inherited from Node

    HTMLLIElement::isSameNode

    fn HTMLLIElement::isSameNode(self : HTMLLIElement, other : Node?) -> Bool

    Inherited from Node

    HTMLLIElement::lastChild

    fn HTMLLIElement::lastChild(self : HTMLLIElement) -> Node?

    Inherited from Node

    HTMLLIElement::lastElementChild

    fn HTMLLIElement::lastElementChild(self : HTMLLIElement) -> Element?

    Inherited from Element

    HTMLLIElement::matches

    fn HTMLLIElement::matches(self : HTMLLIElement, selector : String) -> Bool

    Inherited from Element

    HTMLLIElement::moveBefore

    fn HTMLLIElement::moveBefore(self : HTMLLIElement, moved_node : Node, ref_node : Node?) -> Unit

    Inherited from Node

    HTMLLIElement::nextElementSibling

    fn HTMLLIElement::nextElementSibling(self : HTMLLIElement) -> Element?

    Inherited from Element

    HTMLLIElement::nextSibling

    fn HTMLLIElement::nextSibling(self : HTMLLIElement) -> Node?

    Inherited from Node

    HTMLLIElement::nodeName

    fn HTMLLIElement::nodeName(self : HTMLLIElement) -> String

    Inherited from Node

    HTMLLIElement::nodeType

    fn HTMLLIElement::nodeType(self : HTMLLIElement) -> Int

    Inherited from Node

    HTMLLIElement::nodeValue

    fn HTMLLIElement::nodeValue(self : HTMLLIElement) -> String?

    Inherited from Node

    HTMLLIElement::normalize

    fn HTMLLIElement::normalize(self : HTMLLIElement) -> Unit

    Inherited from Node

    HTMLLIElement::off

    fn HTMLLIElement::off(self : HTMLLIElement, event_type : String, handler : (
    Any
    ) -> Unit, capture? : Bool) -> Unit

    Inherited from EventTarget

    HTMLLIElement::on

    fn HTMLLIElement::on(self : HTMLLIElement, event_type : String, handler : (
    Any
    ) -> Unit, capture? : Bool, once? : Bool, passive? : Bool, signal? :
    AbortSignal
    ) -> Unit

    Inherited from EventTarget

    HTMLLIElement::outerHTML

    fn HTMLLIElement::outerHTML(self : HTMLLIElement) -> String

    Inherited from Element

    HTMLLIElement::ownerDocument

    fn HTMLLIElement::ownerDocument(self : HTMLLIElement) -> Document?

    Inherited from Node

    HTMLLIElement::parentElement

    fn HTMLLIElement::parentElement(self : HTMLLIElement) -> Element?

    Inherited from Element

    HTMLLIElement::parentNode

    fn HTMLLIElement::parentNode(self : HTMLLIElement) -> Node?

    Inherited from Node

    HTMLLIElement::prepend

    fn HTMLLIElement::prepend(self : HTMLLIElement, nodes : FixedArray[Node]) -> Unit

    Inherited from Element

    HTMLLIElement::previousElementSibling

    fn HTMLLIElement::previousElementSibling(self : HTMLLIElement) -> Element?

    Inherited from Element

    HTMLLIElement::previousSibling

    fn HTMLLIElement::previousSibling(self : HTMLLIElement) -> Node?

    Inherited from Node

    HTMLLIElement::querySelector

    fn HTMLLIElement::querySelector(self : HTMLLIElement, selector : String) -> Element?

    Inherited from Element

    HTMLLIElement::querySelectorAll

    fn HTMLLIElement::querySelectorAll(self : HTMLLIElement, selector : String) -> Array[Element]

    Inherited from Element

    HTMLLIElement::remove

    fn HTMLLIElement::remove(self : HTMLLIElement) -> Unit

    Inherited from Element

    HTMLLIElement::removeAttribute

    fn HTMLLIElement::removeAttribute(self : HTMLLIElement, name : String) -> Unit

    Inherited from Element

    HTMLLIElement::removeChild

    fn HTMLLIElement::removeChild(self : HTMLLIElement, child : Node) -> Node

    Inherited from Node

    HTMLLIElement::removeEventListener

    #alias(remove_event_listener)
    fn HTMLLIElement::removeEventListener(self : HTMLLIElement, event_type : String, handler : (
    Any
    ) -> Unit, capture? : Bool) -> Unit

    Inherited from EventTarget

    HTMLLIElement::replaceChild

    fn HTMLLIElement::replaceChild(self : HTMLLIElement, new_child : Node, old_child : Node) -> Node

    Inherited from Node

    HTMLLIElement::replaceChildren

    fn HTMLLIElement::replaceChildren(self : HTMLLIElement, nodes : FixedArray[Node]) -> Unit

    Inherited from Element

    HTMLLIElement::replaceWith

    fn HTMLLIElement::replaceWith(self : HTMLLIElement, nodes : FixedArray[Node]) -> Unit

    Inherited from Element

    HTMLLIElement::scrollHeight

    fn HTMLLIElement::scrollHeight(self : HTMLLIElement) -> Int

    Inherited from Element

    HTMLLIElement::scrollIntoView

    fn HTMLLIElement::scrollIntoView(self : HTMLLIElement) -> Unit

    Inherited from Element

    HTMLLIElement::scrollLeft

    fn HTMLLIElement::scrollLeft(self : HTMLLIElement) -> Int

    Inherited from Element

    HTMLLIElement::scrollTop

    fn HTMLLIElement::scrollTop(self : HTMLLIElement) -> Int

    Inherited from Element

    HTMLLIElement::scrollWidth

    fn HTMLLIElement::scrollWidth(self : HTMLLIElement) -> Int

    Inherited from Element

    HTMLLIElement::setAttribute

    fn HTMLLIElement::setAttribute(self : HTMLLIElement, name : String, value : String) -> Unit

    Inherited from Element

    HTMLLIElement::setClassName

    fn HTMLLIElement::setClassName(self : HTMLLIElement, class_name : String) -> Unit

    Inherited from Element

    HTMLLIElement::setId

    fn HTMLLIElement::setId(self : HTMLLIElement, id : String) -> Unit

    Inherited from Element

    HTMLLIElement::setInnerHTML

    fn HTMLLIElement::setInnerHTML(self : HTMLLIElement, html : String) -> Unit

    Inherited from Element

    HTMLLIElement::setInnerText

    fn HTMLLIElement::setInnerText(self : HTMLLIElement, text : String) -> Unit

    Inherited from HTMLElement

    HTMLLIElement::setNodeValue

    fn HTMLLIElement::setNodeValue(self : HTMLLIElement, value : String?) -> Unit

    Inherited from Node

    HTMLLIElement::setOuterHTML

    fn HTMLLIElement::setOuterHTML(self : HTMLLIElement, html : String) -> Unit

    Inherited from Element

    HTMLLIElement::setScrollLeft

    fn HTMLLIElement::setScrollLeft(self : HTMLLIElement, value : Int) -> Unit

    Inherited from Element

    HTMLLIElement::setScrollTop

    fn HTMLLIElement::setScrollTop(self : HTMLLIElement, value : Int) -> Unit

    Inherited from Element

    HTMLLIElement::setTextContent

    fn HTMLLIElement::setTextContent(self : HTMLLIElement, content : String) -> Unit

    Inherited from Node

    HTMLLIElement::tagName

    fn HTMLLIElement::tagName(self : HTMLLIElement) -> String

    Inherited from Element

    HTMLLIElement::textContent

    fn HTMLLIElement::textContent(self : HTMLLIElement) -> String

    Inherited from Node

    HTMLLIElement::toggleAttribute

    fn HTMLLIElement::toggleAttribute(self : HTMLLIElement, name : String, force? : Bool) -> Bool

    Inherited from Element

    HTMLLabelElement

    pub(all) struct HTMLLabelElement {
    htmlFor : String
    }

    HTMLLabelElement represents a element https://developer.mozilla.org/en-US/docs/Web/API/HTMLLabelElement

    HTMLLabelElement::addEventListener

    #alias(add_event_listener)
    fn HTMLLabelElement::addEventListener(self : HTMLLabelElement, event_type : String, handler : (
    Any
    ) -> Unit, capture? : Bool, once? : Bool, passive? : Bool, signal? :
    AbortSignal
    ) -> Unit

    Inherited from EventTarget

    HTMLLabelElement::after

    fn HTMLLabelElement::after(self : HTMLLabelElement, nodes : FixedArray[Node]) -> Unit

    Inherited from Element

    HTMLLabelElement::append

    fn HTMLLabelElement::append(self : HTMLLabelElement, child : Node) -> Unit

    Inherited from Element

    HTMLLabelElement::appendChild

    fn HTMLLabelElement::appendChild(self : HTMLLabelElement, child : Node) -> Node

    Inherited from Node

    HTMLLabelElement::as_any

    HTMLLabelElement::as_element

    fn HTMLLabelElement::as_element(self : HTMLLabelElement) -> Element

    HTMLLabelElement::as_event_target

    HTMLLabelElement::as_html_element

    fn HTMLLabelElement::as_html_element(self : HTMLLabelElement) -> HTMLElement

    HTMLLabelElement::as_node

    fn HTMLLabelElement::as_node(self : HTMLLabelElement) -> Node

    HTMLLabelElement::before

    fn HTMLLabelElement::before(self : HTMLLabelElement, nodes : FixedArray[Node]) -> Unit

    Inherited from Element

    HTMLLabelElement::cast_from_element

    fn HTMLLabelElement::cast_from_element(value : Element) -> HTMLLabelElement

    Upcast from Element to HTMLLabelElement

    HTMLLabelElement::cast_from_event_target

    Upcast from EventTarget to HTMLLabelElement

    HTMLLabelElement::cast_from_html_element

    fn HTMLLabelElement::cast_from_html_element(value : HTMLElement) -> HTMLLabelElement

    Upcast from HTMLElement to HTMLLabelElement

    HTMLLabelElement::cast_from_node

    fn HTMLLabelElement::cast_from_node(value : Node) -> HTMLLabelElement

    Upcast from Node to HTMLLabelElement

    HTMLLabelElement::childElementCount

    fn HTMLLabelElement::childElementCount(self : HTMLLabelElement) -> Int

    Inherited from Element

    HTMLLabelElement::childNodes

    fn HTMLLabelElement::childNodes(self : HTMLLabelElement) -> Array[Node]

    Inherited from Node

    HTMLLabelElement::children

    Inherited from Element

    HTMLLabelElement::className

    fn HTMLLabelElement::className(self : HTMLLabelElement) -> String

    Inherited from Element

    HTMLLabelElement::click

    fn HTMLLabelElement::click(self : HTMLLabelElement) -> Unit

    Inherited from HTMLElement

    HTMLLabelElement::clientHeight

    fn HTMLLabelElement::clientHeight(self : HTMLLabelElement) -> Int

    Inherited from Element

    HTMLLabelElement::clientWidth

    fn HTMLLabelElement::clientWidth(self : HTMLLabelElement) -> Int

    Inherited from Element

    HTMLLabelElement::cloneNode

    fn HTMLLabelElement::cloneNode(self : HTMLLabelElement, deep : Bool) -> Node

    Inherited from Node

    HTMLLabelElement::closest

    fn HTMLLabelElement::closest(self : HTMLLabelElement, selector : String) -> Element?

    Inherited from Element

    HTMLLabelElement::compareDocumentPosition

    fn HTMLLabelElement::compareDocumentPosition(self : HTMLLabelElement, other : Node) -> Int

    Inherited from Node

    HTMLLabelElement::contains

    fn HTMLLabelElement::contains(self : HTMLLabelElement, other : Node?) -> Bool

    Inherited from Node

    HTMLLabelElement::dispatchEvent

    #alias(dispatch_event)
    fn HTMLLabelElement::dispatchEvent(self : HTMLLabelElement, event :
    Event
    ) -> Bool

    Inherited from EventTarget

    HTMLLabelElement::firstChild

    fn HTMLLabelElement::firstChild(self : HTMLLabelElement) -> Node?

    Inherited from Node

    HTMLLabelElement::firstElementChild

    fn HTMLLabelElement::firstElementChild(self : HTMLLabelElement) -> Element?

    Inherited from Element

    HTMLLabelElement::focus

    fn HTMLLabelElement::focus(self : HTMLLabelElement) -> Unit

    Inherited from HTMLElement

    HTMLLabelElement::getAttribute

    fn HTMLLabelElement::getAttribute(self : HTMLLabelElement, name : String) -> String?

    Inherited from Element

    HTMLLabelElement::getAttributeNames

    fn HTMLLabelElement::getAttributeNames(self : HTMLLabelElement) -> Array[String]

    Inherited from Element

    HTMLLabelElement::getElementsByClassName

    fn HTMLLabelElement::getElementsByClassName(self : HTMLLabelElement, class_name : String) -> Array[Element]

    Inherited from Element

    HTMLLabelElement::getElementsByTagName

    fn HTMLLabelElement::getElementsByTagName(self : HTMLLabelElement, tag_name : String) -> Array[Element]

    Inherited from Element

    HTMLLabelElement::getRootNode

    fn HTMLLabelElement::getRootNode(self : HTMLLabelElement) -> Node

    Inherited from Node

    HTMLLabelElement::hasAttribute

    fn HTMLLabelElement::hasAttribute(self : HTMLLabelElement, name : String) -> Bool

    Inherited from Element

    HTMLLabelElement::hasAttributes

    fn HTMLLabelElement::hasAttributes(self : HTMLLabelElement) -> Bool

    Inherited from Element

    HTMLLabelElement::hasChildNodes

    fn HTMLLabelElement::hasChildNodes(self : HTMLLabelElement) -> Bool

    Inherited from Node

    HTMLLabelElement::id

    fn HTMLLabelElement::id(self : HTMLLabelElement) -> String

    Inherited from Element

    HTMLLabelElement::innerHTML

    fn HTMLLabelElement::innerHTML(self : HTMLLabelElement) -> String

    Inherited from Element

    HTMLLabelElement::innerText

    fn HTMLLabelElement::innerText(self : HTMLLabelElement) -> String

    Inherited from HTMLElement

    HTMLLabelElement::insertAdjacentElement

    fn HTMLLabelElement::insertAdjacentElement(self : HTMLLabelElement, position : String, element : Element) -> Element?

    Inherited from Element

    HTMLLabelElement::insertAdjacentHTML

    fn HTMLLabelElement::insertAdjacentHTML(self : HTMLLabelElement, position : String, html : String) -> Unit

    Inherited from Element

    HTMLLabelElement::insertAdjacentText

    fn HTMLLabelElement::insertAdjacentText(self : HTMLLabelElement, position : String, text : String) -> Unit

    Inherited from Element

    HTMLLabelElement::insertBefore

    fn HTMLLabelElement::insertBefore(self : HTMLLabelElement, new_node : Node, ref_node : Node?) -> Node

    Inherited from Node

    HTMLLabelElement::isConnected

    fn HTMLLabelElement::isConnected(self : HTMLLabelElement) -> Bool

    Inherited from Node

    HTMLLabelElement::isEqualNode

    fn HTMLLabelElement::isEqualNode(self : HTMLLabelElement, other : Node?) -> Bool

    Inherited from Node

    HTMLLabelElement::isSameNode

    fn HTMLLabelElement::isSameNode(self : HTMLLabelElement, other : Node?) -> Bool

    Inherited from Node

    HTMLLabelElement::lastChild

    fn HTMLLabelElement::lastChild(self : HTMLLabelElement) -> Node?

    Inherited from Node

    HTMLLabelElement::lastElementChild

    fn HTMLLabelElement::lastElementChild(self : HTMLLabelElement) -> Element?

    Inherited from Element

    HTMLLabelElement::matches

    fn HTMLLabelElement::matches(self : HTMLLabelElement, selector : String) -> Bool

    Inherited from Element

    HTMLLabelElement::moveBefore

    fn HTMLLabelElement::moveBefore(self : HTMLLabelElement, moved_node : Node, ref_node : Node?) -> Unit

    Inherited from Node

    HTMLLabelElement::nextElementSibling

    fn HTMLLabelElement::nextElementSibling(self : HTMLLabelElement) -> Element?

    Inherited from Element

    HTMLLabelElement::nextSibling

    fn HTMLLabelElement::nextSibling(self : HTMLLabelElement) -> Node?

    Inherited from Node

    HTMLLabelElement::nodeName

    fn HTMLLabelElement::nodeName(self : HTMLLabelElement) -> String

    Inherited from Node

    HTMLLabelElement::nodeType

    fn HTMLLabelElement::nodeType(self : HTMLLabelElement) -> Int

    Inherited from Node

    HTMLLabelElement::nodeValue

    fn HTMLLabelElement::nodeValue(self : HTMLLabelElement) -> String?

    Inherited from Node

    HTMLLabelElement::normalize

    fn HTMLLabelElement::normalize(self : HTMLLabelElement) -> Unit

    Inherited from Node

    HTMLLabelElement::off

    fn HTMLLabelElement::off(self : HTMLLabelElement, event_type : String, handler : (
    Any
    ) -> Unit, capture? : Bool) -> Unit

    Inherited from EventTarget

    HTMLLabelElement::on

    fn HTMLLabelElement::on(self : HTMLLabelElement, event_type : String, handler : (
    Any
    ) -> Unit, capture? : Bool, once? : Bool, passive? : Bool, signal? :
    AbortSignal
    ) -> Unit

    Inherited from EventTarget

    HTMLLabelElement::outerHTML

    fn HTMLLabelElement::outerHTML(self : HTMLLabelElement) -> String

    Inherited from Element

    HTMLLabelElement::ownerDocument

    fn HTMLLabelElement::ownerDocument(self : HTMLLabelElement) -> Document?

    Inherited from Node

    HTMLLabelElement::parentElement

    fn HTMLLabelElement::parentElement(self : HTMLLabelElement) -> Element?

    Inherited from Element

    HTMLLabelElement::parentNode

    fn HTMLLabelElement::parentNode(self : HTMLLabelElement) -> Node?

    Inherited from Node

    HTMLLabelElement::prepend

    fn HTMLLabelElement::prepend(self : HTMLLabelElement, nodes : FixedArray[Node]) -> Unit

    Inherited from Element

    HTMLLabelElement::previousElementSibling

    fn HTMLLabelElement::previousElementSibling(self : HTMLLabelElement) -> Element?

    Inherited from Element

    HTMLLabelElement::previousSibling

    fn HTMLLabelElement::previousSibling(self : HTMLLabelElement) -> Node?

    Inherited from Node

    HTMLLabelElement::querySelector

    fn HTMLLabelElement::querySelector(self : HTMLLabelElement, selector : String) -> Element?

    Inherited from Element

    HTMLLabelElement::querySelectorAll

    fn HTMLLabelElement::querySelectorAll(self : HTMLLabelElement, selector : String) -> Array[Element]

    Inherited from Element

    HTMLLabelElement::remove

    fn HTMLLabelElement::remove(self : HTMLLabelElement) -> Unit

    Inherited from Element

    HTMLLabelElement::removeAttribute

    fn HTMLLabelElement::removeAttribute(self : HTMLLabelElement, name : String) -> Unit

    Inherited from Element

    HTMLLabelElement::removeChild

    fn HTMLLabelElement::removeChild(self : HTMLLabelElement, child : Node) -> Node

    Inherited from Node

    HTMLLabelElement::removeEventListener

    #alias(remove_event_listener)
    fn HTMLLabelElement::removeEventListener(self : HTMLLabelElement, event_type : String, handler : (
    Any
    ) -> Unit, capture? : Bool) -> Unit

    Inherited from EventTarget

    HTMLLabelElement::replaceChild

    fn HTMLLabelElement::replaceChild(self : HTMLLabelElement, new_child : Node, old_child : Node) -> Node

    Inherited from Node

    HTMLLabelElement::replaceChildren

    fn HTMLLabelElement::replaceChildren(self : HTMLLabelElement, nodes : FixedArray[Node]) -> Unit

    Inherited from Element

    HTMLLabelElement::replaceWith

    fn HTMLLabelElement::replaceWith(self : HTMLLabelElement, nodes : FixedArray[Node]) -> Unit

    Inherited from Element

    HTMLLabelElement::scrollHeight

    fn HTMLLabelElement::scrollHeight(self : HTMLLabelElement) -> Int

    Inherited from Element

    HTMLLabelElement::scrollIntoView

    fn HTMLLabelElement::scrollIntoView(self : HTMLLabelElement) -> Unit

    Inherited from Element

    HTMLLabelElement::scrollLeft

    fn HTMLLabelElement::scrollLeft(self : HTMLLabelElement) -> Int

    Inherited from Element

    HTMLLabelElement::scrollTop

    fn HTMLLabelElement::scrollTop(self : HTMLLabelElement) -> Int

    Inherited from Element

    HTMLLabelElement::scrollWidth

    fn HTMLLabelElement::scrollWidth(self : HTMLLabelElement) -> Int

    Inherited from Element

    HTMLLabelElement::setAttribute

    fn HTMLLabelElement::setAttribute(self : HTMLLabelElement, name : String, value : String) -> Unit

    Inherited from Element

    HTMLLabelElement::setClassName

    fn HTMLLabelElement::setClassName(self : HTMLLabelElement, class_name : String) -> Unit

    Inherited from Element

    HTMLLabelElement::setId

    fn HTMLLabelElement::setId(self : HTMLLabelElement, id : String) -> Unit

    Inherited from Element

    HTMLLabelElement::setInnerHTML

    fn HTMLLabelElement::setInnerHTML(self : HTMLLabelElement, html : String) -> Unit

    Inherited from Element

    HTMLLabelElement::setInnerText

    fn HTMLLabelElement::setInnerText(self : HTMLLabelElement, text : String) -> Unit

    Inherited from HTMLElement

    HTMLLabelElement::setNodeValue

    fn HTMLLabelElement::setNodeValue(self : HTMLLabelElement, value : String?) -> Unit

    Inherited from Node

    HTMLLabelElement::setOuterHTML

    fn HTMLLabelElement::setOuterHTML(self : HTMLLabelElement, html : String) -> Unit

    Inherited from Element

    HTMLLabelElement::setScrollLeft

    fn HTMLLabelElement::setScrollLeft(self : HTMLLabelElement, value : Int) -> Unit

    Inherited from Element

    HTMLLabelElement::setScrollTop

    fn HTMLLabelElement::setScrollTop(self : HTMLLabelElement, value : Int) -> Unit

    Inherited from Element

    HTMLLabelElement::setTextContent

    fn HTMLLabelElement::setTextContent(self : HTMLLabelElement, content : String) -> Unit

    Inherited from Node

    HTMLLabelElement::tagName

    fn HTMLLabelElement::tagName(self : HTMLLabelElement) -> String

    Inherited from Element

    HTMLLabelElement::textContent

    fn HTMLLabelElement::textContent(self : HTMLLabelElement) -> String

    Inherited from Node

    HTMLLabelElement::toggleAttribute

    fn HTMLLabelElement::toggleAttribute(self : HTMLLabelElement, name : String, force? : Bool) -> Bool

    Inherited from Element

    HTMLOListElement

    #external
    pub type HTMLOListElement

    HTMLOListElement::addEventListener

    #alias(add_event_listener)
    fn HTMLOListElement::addEventListener(self : HTMLOListElement, event_type : String, handler : (
    Any
    ) -> Unit, capture? : Bool, once? : Bool, passive? : Bool, signal? :
    AbortSignal
    ) -> Unit

    Inherited from EventTarget

    HTMLOListElement::after

    fn HTMLOListElement::after(self : HTMLOListElement, nodes : FixedArray[Node]) -> Unit

    Inherited from Element

    HTMLOListElement::append

    fn HTMLOListElement::append(self : HTMLOListElement, child : Node) -> Unit

    Inherited from Element

    HTMLOListElement::appendChild

    fn HTMLOListElement::appendChild(self : HTMLOListElement, child : Node) -> Node

    Inherited from Node

    HTMLOListElement::as_any

    HTMLOListElement::as_element

    fn HTMLOListElement::as_element(self : HTMLOListElement) -> Element

    HTMLOListElement::as_event_target

    HTMLOListElement::as_html_element

    fn HTMLOListElement::as_html_element(self : HTMLOListElement) -> HTMLElement

    HTMLOListElement::as_node

    fn HTMLOListElement::as_node(self : HTMLOListElement) -> Node

    HTMLOListElement::before

    fn HTMLOListElement::before(self : HTMLOListElement, nodes : FixedArray[Node]) -> Unit

    Inherited from Element

    HTMLOListElement::cast_from_element

    fn HTMLOListElement::cast_from_element(value : Element) -> HTMLOListElement

    Upcast from Element to HTMLOListElement

    HTMLOListElement::cast_from_event_target

    Upcast from EventTarget to HTMLOListElement

    HTMLOListElement::cast_from_html_element

    fn HTMLOListElement::cast_from_html_element(value : HTMLElement) -> HTMLOListElement

    Upcast from HTMLElement to HTMLOListElement

    HTMLOListElement::cast_from_node

    fn HTMLOListElement::cast_from_node(value : Node) -> HTMLOListElement

    Upcast from Node to HTMLOListElement

    HTMLOListElement::childElementCount

    fn HTMLOListElement::childElementCount(self : HTMLOListElement) -> Int

    Inherited from Element

    HTMLOListElement::childNodes

    fn HTMLOListElement::childNodes(self : HTMLOListElement) -> Array[Node]

    Inherited from Node

    HTMLOListElement::children

    Inherited from Element

    HTMLOListElement::className

    fn HTMLOListElement::className(self : HTMLOListElement) -> String

    Inherited from Element

    HTMLOListElement::click

    fn HTMLOListElement::click(self : HTMLOListElement) -> Unit

    Inherited from HTMLElement

    HTMLOListElement::clientHeight

    fn HTMLOListElement::clientHeight(self : HTMLOListElement) -> Int

    Inherited from Element

    HTMLOListElement::clientWidth

    fn HTMLOListElement::clientWidth(self : HTMLOListElement) -> Int

    Inherited from Element

    HTMLOListElement::cloneNode

    fn HTMLOListElement::cloneNode(self : HTMLOListElement, deep : Bool) -> Node

    Inherited from Node

    HTMLOListElement::closest

    fn HTMLOListElement::closest(self : HTMLOListElement, selector : String) -> Element?

    Inherited from Element

    HTMLOListElement::compareDocumentPosition

    fn HTMLOListElement::compareDocumentPosition(self : HTMLOListElement, other : Node) -> Int

    Inherited from Node

    HTMLOListElement::contains

    fn HTMLOListElement::contains(self : HTMLOListElement, other : Node?) -> Bool

    Inherited from Node

    HTMLOListElement::dispatchEvent

    #alias(dispatch_event)
    fn HTMLOListElement::dispatchEvent(self : HTMLOListElement, event :
    Event
    ) -> Bool

    Inherited from EventTarget

    HTMLOListElement::firstChild

    fn HTMLOListElement::firstChild(self : HTMLOListElement) -> Node?

    Inherited from Node

    HTMLOListElement::firstElementChild

    fn HTMLOListElement::firstElementChild(self : HTMLOListElement) -> Element?

    Inherited from Element

    HTMLOListElement::focus

    fn HTMLOListElement::focus(self : HTMLOListElement) -> Unit

    Inherited from HTMLElement

    HTMLOListElement::getAttribute

    fn HTMLOListElement::getAttribute(self : HTMLOListElement, name : String) -> String?

    Inherited from Element

    HTMLOListElement::getAttributeNames

    fn HTMLOListElement::getAttributeNames(self : HTMLOListElement) -> Array[String]

    Inherited from Element

    HTMLOListElement::getElementsByClassName

    fn HTMLOListElement::getElementsByClassName(self : HTMLOListElement, class_name : String) -> Array[Element]

    Inherited from Element

    HTMLOListElement::getElementsByTagName

    fn HTMLOListElement::getElementsByTagName(self : HTMLOListElement, tag_name : String) -> Array[Element]

    Inherited from Element

    HTMLOListElement::getRootNode

    fn HTMLOListElement::getRootNode(self : HTMLOListElement) -> Node

    Inherited from Node

    HTMLOListElement::hasAttribute

    fn HTMLOListElement::hasAttribute(self : HTMLOListElement, name : String) -> Bool

    Inherited from Element

    HTMLOListElement::hasAttributes

    fn HTMLOListElement::hasAttributes(self : HTMLOListElement) -> Bool

    Inherited from Element

    HTMLOListElement::hasChildNodes

    fn HTMLOListElement::hasChildNodes(self : HTMLOListElement) -> Bool

    Inherited from Node

    HTMLOListElement::id

    fn HTMLOListElement::id(self : HTMLOListElement) -> String

    Inherited from Element

    HTMLOListElement::innerHTML

    fn HTMLOListElement::innerHTML(self : HTMLOListElement) -> String

    Inherited from Element

    HTMLOListElement::innerText

    fn HTMLOListElement::innerText(self : HTMLOListElement) -> String

    Inherited from HTMLElement

    HTMLOListElement::insertAdjacentElement

    fn HTMLOListElement::insertAdjacentElement(self : HTMLOListElement, position : String, element : Element) -> Element?

    Inherited from Element

    HTMLOListElement::insertAdjacentHTML

    fn HTMLOListElement::insertAdjacentHTML(self : HTMLOListElement, position : String, html : String) -> Unit

    Inherited from Element

    HTMLOListElement::insertAdjacentText

    fn HTMLOListElement::insertAdjacentText(self : HTMLOListElement, position : String, text : String) -> Unit

    Inherited from Element

    HTMLOListElement::insertBefore

    fn HTMLOListElement::insertBefore(self : HTMLOListElement, new_node : Node, ref_node : Node?) -> Node

    Inherited from Node

    HTMLOListElement::isConnected

    fn HTMLOListElement::isConnected(self : HTMLOListElement) -> Bool

    Inherited from Node

    HTMLOListElement::isEqualNode

    fn HTMLOListElement::isEqualNode(self : HTMLOListElement, other : Node?) -> Bool

    Inherited from Node

    HTMLOListElement::isSameNode

    fn HTMLOListElement::isSameNode(self : HTMLOListElement, other : Node?) -> Bool

    Inherited from Node

    HTMLOListElement::lastChild

    fn HTMLOListElement::lastChild(self : HTMLOListElement) -> Node?

    Inherited from Node

    HTMLOListElement::lastElementChild

    fn HTMLOListElement::lastElementChild(self : HTMLOListElement) -> Element?

    Inherited from Element

    HTMLOListElement::matches

    fn HTMLOListElement::matches(self : HTMLOListElement, selector : String) -> Bool

    Inherited from Element

    HTMLOListElement::moveBefore

    fn HTMLOListElement::moveBefore(self : HTMLOListElement, moved_node : Node, ref_node : Node?) -> Unit

    Inherited from Node

    HTMLOListElement::nextElementSibling

    fn HTMLOListElement::nextElementSibling(self : HTMLOListElement) -> Element?

    Inherited from Element

    HTMLOListElement::nextSibling

    fn HTMLOListElement::nextSibling(self : HTMLOListElement) -> Node?

    Inherited from Node

    HTMLOListElement::nodeName

    fn HTMLOListElement::nodeName(self : HTMLOListElement) -> String

    Inherited from Node

    HTMLOListElement::nodeType

    fn HTMLOListElement::nodeType(self : HTMLOListElement) -> Int

    Inherited from Node

    HTMLOListElement::nodeValue

    fn HTMLOListElement::nodeValue(self : HTMLOListElement) -> String?

    Inherited from Node

    HTMLOListElement::normalize

    fn HTMLOListElement::normalize(self : HTMLOListElement) -> Unit

    Inherited from Node

    HTMLOListElement::off

    fn HTMLOListElement::off(self : HTMLOListElement, event_type : String, handler : (
    Any
    ) -> Unit, capture? : Bool) -> Unit

    Inherited from EventTarget

    HTMLOListElement::on

    fn HTMLOListElement::on(self : HTMLOListElement, event_type : String, handler : (
    Any
    ) -> Unit, capture? : Bool, once? : Bool, passive? : Bool, signal? :
    AbortSignal
    ) -> Unit

    Inherited from EventTarget

    HTMLOListElement::outerHTML

    fn HTMLOListElement::outerHTML(self : HTMLOListElement) -> String

    Inherited from Element

    HTMLOListElement::ownerDocument

    fn HTMLOListElement::ownerDocument(self : HTMLOListElement) -> Document?

    Inherited from Node

    HTMLOListElement::parentElement

    fn HTMLOListElement::parentElement(self : HTMLOListElement) -> Element?

    Inherited from Element

    HTMLOListElement::parentNode

    fn HTMLOListElement::parentNode(self : HTMLOListElement) -> Node?

    Inherited from Node

    HTMLOListElement::prepend

    fn HTMLOListElement::prepend(self : HTMLOListElement, nodes : FixedArray[Node]) -> Unit

    Inherited from Element

    HTMLOListElement::previousElementSibling

    fn HTMLOListElement::previousElementSibling(self : HTMLOListElement) -> Element?

    Inherited from Element

    HTMLOListElement::previousSibling

    fn HTMLOListElement::previousSibling(self : HTMLOListElement) -> Node?

    Inherited from Node

    HTMLOListElement::querySelector

    fn HTMLOListElement::querySelector(self : HTMLOListElement, selector : String) -> Element?

    Inherited from Element

    HTMLOListElement::querySelectorAll

    fn HTMLOListElement::querySelectorAll(self : HTMLOListElement, selector : String) -> Array[Element]

    Inherited from Element

    HTMLOListElement::remove

    fn HTMLOListElement::remove(self : HTMLOListElement) -> Unit

    Inherited from Element

    HTMLOListElement::removeAttribute

    fn HTMLOListElement::removeAttribute(self : HTMLOListElement, name : String) -> Unit

    Inherited from Element

    HTMLOListElement::removeChild

    fn HTMLOListElement::removeChild(self : HTMLOListElement, child : Node) -> Node

    Inherited from Node

    HTMLOListElement::removeEventListener

    #alias(remove_event_listener)
    fn HTMLOListElement::removeEventListener(self : HTMLOListElement, event_type : String, handler : (
    Any
    ) -> Unit, capture? : Bool) -> Unit

    Inherited from EventTarget

    HTMLOListElement::replaceChild

    fn HTMLOListElement::replaceChild(self : HTMLOListElement, new_child : Node, old_child : Node) -> Node

    Inherited from Node

    HTMLOListElement::replaceChildren

    fn HTMLOListElement::replaceChildren(self : HTMLOListElement, nodes : FixedArray[Node]) -> Unit

    Inherited from Element

    HTMLOListElement::replaceWith

    fn HTMLOListElement::replaceWith(self : HTMLOListElement, nodes : FixedArray[Node]) -> Unit

    Inherited from Element

    HTMLOListElement::scrollHeight

    fn HTMLOListElement::scrollHeight(self : HTMLOListElement) -> Int

    Inherited from Element

    HTMLOListElement::scrollIntoView

    fn HTMLOListElement::scrollIntoView(self : HTMLOListElement) -> Unit

    Inherited from Element

    HTMLOListElement::scrollLeft

    fn HTMLOListElement::scrollLeft(self : HTMLOListElement) -> Int

    Inherited from Element

    HTMLOListElement::scrollTop

    fn HTMLOListElement::scrollTop(self : HTMLOListElement) -> Int

    Inherited from Element

    HTMLOListElement::scrollWidth

    fn HTMLOListElement::scrollWidth(self : HTMLOListElement) -> Int

    Inherited from Element

    HTMLOListElement::setAttribute

    fn HTMLOListElement::setAttribute(self : HTMLOListElement, name : String, value : String) -> Unit

    Inherited from Element

    HTMLOListElement::setClassName

    fn HTMLOListElement::setClassName(self : HTMLOListElement, class_name : String) -> Unit

    Inherited from Element

    HTMLOListElement::setId

    fn HTMLOListElement::setId(self : HTMLOListElement, id : String) -> Unit

    Inherited from Element

    HTMLOListElement::setInnerHTML

    fn HTMLOListElement::setInnerHTML(self : HTMLOListElement, html : String) -> Unit

    Inherited from Element

    HTMLOListElement::setInnerText

    fn HTMLOListElement::setInnerText(self : HTMLOListElement, text : String) -> Unit

    Inherited from HTMLElement

    HTMLOListElement::setNodeValue

    fn HTMLOListElement::setNodeValue(self : HTMLOListElement, value : String?) -> Unit

    Inherited from Node

    HTMLOListElement::setOuterHTML

    fn HTMLOListElement::setOuterHTML(self : HTMLOListElement, html : String) -> Unit

    Inherited from Element

    HTMLOListElement::setScrollLeft

    fn HTMLOListElement::setScrollLeft(self : HTMLOListElement, value : Int) -> Unit

    Inherited from Element

    HTMLOListElement::setScrollTop

    fn HTMLOListElement::setScrollTop(self : HTMLOListElement, value : Int) -> Unit

    Inherited from Element

    HTMLOListElement::setTextContent

    fn HTMLOListElement::setTextContent(self : HTMLOListElement, content : String) -> Unit

    Inherited from Node

    HTMLOListElement::tagName

    fn HTMLOListElement::tagName(self : HTMLOListElement) -> String

    Inherited from Element

    HTMLOListElement::textContent

    fn HTMLOListElement::textContent(self : HTMLOListElement) -> String

    Inherited from Node

    HTMLOListElement::toggleAttribute

    fn HTMLOListElement::toggleAttribute(self : HTMLOListElement, name : String, force? : Bool) -> Bool

    Inherited from Element

    HTMLOptionElement

    pub(all) struct HTMLOptionElement {
    value : String
    selected : Bool
    }

    HTMLOptionElement represents an element https://developer.mozilla.org/en-US/docs/Web/API/HTMLOptionElement

    HTMLOptionElement::addEventListener

    #alias(add_event_listener)
    fn HTMLOptionElement::addEventListener(self : HTMLOptionElement, event_type : String, handler : (
    Any
    ) -> Unit, capture? : Bool, once? : Bool, passive? : Bool, signal? :
    AbortSignal
    ) -> Unit

    Inherited from EventTarget

    HTMLOptionElement::after

    fn HTMLOptionElement::after(self : HTMLOptionElement, nodes : FixedArray[Node]) -> Unit

    Inherited from Element

    HTMLOptionElement::append

    fn HTMLOptionElement::append(self : HTMLOptionElement, child : Node) -> Unit

    Inherited from Element

    HTMLOptionElement::appendChild

    fn HTMLOptionElement::appendChild(self : HTMLOptionElement, child : Node) -> Node

    Inherited from Node

    HTMLOptionElement::as_any

    HTMLOptionElement::as_element

    fn HTMLOptionElement::as_element(self : HTMLOptionElement) -> Element

    HTMLOptionElement::as_event_target

    HTMLOptionElement::as_html_element

    fn HTMLOptionElement::as_html_element(self : HTMLOptionElement) -> HTMLElement

    HTMLOptionElement::as_node

    HTMLOptionElement::before

    fn HTMLOptionElement::before(self : HTMLOptionElement, nodes : FixedArray[Node]) -> Unit

    Inherited from Element

    HTMLOptionElement::cast_from_element

    fn HTMLOptionElement::cast_from_element(value : Element) -> HTMLOptionElement

    Upcast from Element to HTMLOptionElement

    HTMLOptionElement::cast_from_event_target

    Upcast from EventTarget to HTMLOptionElement

    HTMLOptionElement::cast_from_html_element

    fn HTMLOptionElement::cast_from_html_element(value : HTMLElement) -> HTMLOptionElement

    Upcast from HTMLElement to HTMLOptionElement

    HTMLOptionElement::cast_from_node

    fn HTMLOptionElement::cast_from_node(value : Node) -> HTMLOptionElement

    Upcast from Node to HTMLOptionElement

    HTMLOptionElement::childElementCount

    fn HTMLOptionElement::childElementCount(self : HTMLOptionElement) -> Int

    Inherited from Element

    HTMLOptionElement::childNodes

    fn HTMLOptionElement::childNodes(self : HTMLOptionElement) -> Array[Node]

    Inherited from Node

    HTMLOptionElement::children

    Inherited from Element

    HTMLOptionElement::className

    fn HTMLOptionElement::className(self : HTMLOptionElement) -> String

    Inherited from Element

    HTMLOptionElement::click

    fn HTMLOptionElement::click(self : HTMLOptionElement) -> Unit

    Inherited from HTMLElement

    HTMLOptionElement::clientHeight

    fn HTMLOptionElement::clientHeight(self : HTMLOptionElement) -> Int

    Inherited from Element

    HTMLOptionElement::clientWidth

    fn HTMLOptionElement::clientWidth(self : HTMLOptionElement) -> Int

    Inherited from Element

    HTMLOptionElement::cloneNode

    fn HTMLOptionElement::cloneNode(self : HTMLOptionElement, deep : Bool) -> Node

    Inherited from Node

    HTMLOptionElement::closest

    fn HTMLOptionElement::closest(self : HTMLOptionElement, selector : String) -> Element?

    Inherited from Element

    HTMLOptionElement::compareDocumentPosition

    fn HTMLOptionElement::compareDocumentPosition(self : HTMLOptionElement, other : Node) -> Int

    Inherited from Node

    HTMLOptionElement::contains

    fn HTMLOptionElement::contains(self : HTMLOptionElement, other : Node?) -> Bool

    Inherited from Node

    HTMLOptionElement::dispatchEvent

    #alias(dispatch_event)
    fn HTMLOptionElement::dispatchEvent(self : HTMLOptionElement, event :
    Event
    ) -> Bool

    Inherited from EventTarget

    HTMLOptionElement::firstChild

    fn HTMLOptionElement::firstChild(self : HTMLOptionElement) -> Node?

    Inherited from Node

    HTMLOptionElement::firstElementChild

    fn HTMLOptionElement::firstElementChild(self : HTMLOptionElement) -> Element?

    Inherited from Element

    HTMLOptionElement::focus

    fn HTMLOptionElement::focus(self : HTMLOptionElement) -> Unit

    Inherited from HTMLElement

    HTMLOptionElement::getAttribute

    fn HTMLOptionElement::getAttribute(self : HTMLOptionElement, name : String) -> String?

    Inherited from Element

    HTMLOptionElement::getAttributeNames

    fn HTMLOptionElement::getAttributeNames(self : HTMLOptionElement) -> Array[String]

    Inherited from Element

    HTMLOptionElement::getElementsByClassName

    fn HTMLOptionElement::getElementsByClassName(self : HTMLOptionElement, class_name : String) -> Array[Element]

    Inherited from Element

    HTMLOptionElement::getElementsByTagName

    fn HTMLOptionElement::getElementsByTagName(self : HTMLOptionElement, tag_name : String) -> Array[Element]

    Inherited from Element

    HTMLOptionElement::getRootNode

    fn HTMLOptionElement::getRootNode(self : HTMLOptionElement) -> Node

    Inherited from Node

    HTMLOptionElement::hasAttribute

    fn HTMLOptionElement::hasAttribute(self : HTMLOptionElement, name : String) -> Bool

    Inherited from Element

    HTMLOptionElement::hasAttributes

    fn HTMLOptionElement::hasAttributes(self : HTMLOptionElement) -> Bool

    Inherited from Element

    HTMLOptionElement::hasChildNodes

    fn HTMLOptionElement::hasChildNodes(self : HTMLOptionElement) -> Bool

    Inherited from Node

    HTMLOptionElement::id

    fn HTMLOptionElement::id(self : HTMLOptionElement) -> String

    Inherited from Element

    HTMLOptionElement::innerHTML

    fn HTMLOptionElement::innerHTML(self : HTMLOptionElement) -> String

    Inherited from Element

    HTMLOptionElement::innerText

    fn HTMLOptionElement::innerText(self : HTMLOptionElement) -> String

    Inherited from HTMLElement

    HTMLOptionElement::insertAdjacentElement

    fn HTMLOptionElement::insertAdjacentElement(self : HTMLOptionElement, position : String, element : Element) -> Element?

    Inherited from Element

    HTMLOptionElement::insertAdjacentHTML

    fn HTMLOptionElement::insertAdjacentHTML(self : HTMLOptionElement, position : String, html : String) -> Unit

    Inherited from Element

    HTMLOptionElement::insertAdjacentText

    fn HTMLOptionElement::insertAdjacentText(self : HTMLOptionElement, position : String, text : String) -> Unit

    Inherited from Element

    HTMLOptionElement::insertBefore

    fn HTMLOptionElement::insertBefore(self : HTMLOptionElement, new_node : Node, ref_node : Node?) -> Node

    Inherited from Node

    HTMLOptionElement::isConnected

    fn HTMLOptionElement::isConnected(self : HTMLOptionElement) -> Bool

    Inherited from Node

    HTMLOptionElement::isEqualNode

    fn HTMLOptionElement::isEqualNode(self : HTMLOptionElement, other : Node?) -> Bool

    Inherited from Node

    HTMLOptionElement::isSameNode

    fn HTMLOptionElement::isSameNode(self : HTMLOptionElement, other : Node?) -> Bool

    Inherited from Node

    HTMLOptionElement::lastChild

    fn HTMLOptionElement::lastChild(self : HTMLOptionElement) -> Node?

    Inherited from Node

    HTMLOptionElement::lastElementChild

    fn HTMLOptionElement::lastElementChild(self : HTMLOptionElement) -> Element?

    Inherited from Element

    HTMLOptionElement::matches

    fn HTMLOptionElement::matches(self : HTMLOptionElement, selector : String) -> Bool

    Inherited from Element

    HTMLOptionElement::moveBefore

    fn HTMLOptionElement::moveBefore(self : HTMLOptionElement, moved_node : Node, ref_node : Node?) -> Unit

    Inherited from Node

    HTMLOptionElement::nextElementSibling

    fn HTMLOptionElement::nextElementSibling(self : HTMLOptionElement) -> Element?

    Inherited from Element

    HTMLOptionElement::nextSibling

    fn HTMLOptionElement::nextSibling(self : HTMLOptionElement) -> Node?

    Inherited from Node

    HTMLOptionElement::nodeName

    fn HTMLOptionElement::nodeName(self : HTMLOptionElement) -> String

    Inherited from Node

    HTMLOptionElement::nodeType

    fn HTMLOptionElement::nodeType(self : HTMLOptionElement) -> Int

    Inherited from Node

    HTMLOptionElement::nodeValue

    fn HTMLOptionElement::nodeValue(self : HTMLOptionElement) -> String?

    Inherited from Node

    HTMLOptionElement::normalize

    fn HTMLOptionElement::normalize(self : HTMLOptionElement) -> Unit

    Inherited from Node

    HTMLOptionElement::off

    fn HTMLOptionElement::off(self : HTMLOptionElement, event_type : String, handler : (
    Any
    ) -> Unit, capture? : Bool) -> Unit

    Inherited from EventTarget

    HTMLOptionElement::on

    fn HTMLOptionElement::on(self : HTMLOptionElement, event_type : String, handler : (
    Any
    ) -> Unit, capture? : Bool, once? : Bool, passive? : Bool, signal? :
    AbortSignal
    ) -> Unit

    Inherited from EventTarget

    HTMLOptionElement::outerHTML

    fn HTMLOptionElement::outerHTML(self : HTMLOptionElement) -> String

    Inherited from Element

    HTMLOptionElement::ownerDocument

    fn HTMLOptionElement::ownerDocument(self : HTMLOptionElement) -> Document?

    Inherited from Node

    HTMLOptionElement::parentElement

    fn HTMLOptionElement::parentElement(self : HTMLOptionElement) -> Element?

    Inherited from Element

    HTMLOptionElement::parentNode

    fn HTMLOptionElement::parentNode(self : HTMLOptionElement) -> Node?

    Inherited from Node

    HTMLOptionElement::prepend

    fn HTMLOptionElement::prepend(self : HTMLOptionElement, nodes : FixedArray[Node]) -> Unit

    Inherited from Element

    HTMLOptionElement::previousElementSibling

    fn HTMLOptionElement::previousElementSibling(self : HTMLOptionElement) -> Element?

    Inherited from Element

    HTMLOptionElement::previousSibling

    fn HTMLOptionElement::previousSibling(self : HTMLOptionElement) -> Node?

    Inherited from Node

    HTMLOptionElement::querySelector

    fn HTMLOptionElement::querySelector(self : HTMLOptionElement, selector : String) -> Element?

    Inherited from Element

    HTMLOptionElement::querySelectorAll

    fn HTMLOptionElement::querySelectorAll(self : HTMLOptionElement, selector : String) -> Array[Element]

    Inherited from Element

    HTMLOptionElement::remove

    fn HTMLOptionElement::remove(self : HTMLOptionElement) -> Unit

    Inherited from Element

    HTMLOptionElement::removeAttribute

    fn HTMLOptionElement::removeAttribute(self : HTMLOptionElement, name : String) -> Unit

    Inherited from Element

    HTMLOptionElement::removeChild

    fn HTMLOptionElement::removeChild(self : HTMLOptionElement, child : Node) -> Node

    Inherited from Node

    HTMLOptionElement::removeEventListener

    #alias(remove_event_listener)
    fn HTMLOptionElement::removeEventListener(self : HTMLOptionElement, event_type : String, handler : (
    Any
    ) -> Unit, capture? : Bool) -> Unit

    Inherited from EventTarget

    HTMLOptionElement::replaceChild

    fn HTMLOptionElement::replaceChild(self : HTMLOptionElement, new_child : Node, old_child : Node) -> Node

    Inherited from Node

    HTMLOptionElement::replaceChildren

    fn HTMLOptionElement::replaceChildren(self : HTMLOptionElement, nodes : FixedArray[Node]) -> Unit

    Inherited from Element

    HTMLOptionElement::replaceWith

    fn HTMLOptionElement::replaceWith(self : HTMLOptionElement, nodes : FixedArray[Node]) -> Unit

    Inherited from Element

    HTMLOptionElement::scrollHeight

    fn HTMLOptionElement::scrollHeight(self : HTMLOptionElement) -> Int

    Inherited from Element

    HTMLOptionElement::scrollIntoView

    fn HTMLOptionElement::scrollIntoView(self : HTMLOptionElement) -> Unit

    Inherited from Element

    HTMLOptionElement::scrollLeft

    fn HTMLOptionElement::scrollLeft(self : HTMLOptionElement) -> Int

    Inherited from Element

    HTMLOptionElement::scrollTop

    fn HTMLOptionElement::scrollTop(self : HTMLOptionElement) -> Int

    Inherited from Element

    HTMLOptionElement::scrollWidth

    fn HTMLOptionElement::scrollWidth(self : HTMLOptionElement) -> Int

    Inherited from Element

    HTMLOptionElement::setAttribute

    fn HTMLOptionElement::setAttribute(self : HTMLOptionElement, name : String, value : String) -> Unit

    Inherited from Element

    HTMLOptionElement::setClassName

    fn HTMLOptionElement::setClassName(self : HTMLOptionElement, class_name : String) -> Unit

    Inherited from Element

    HTMLOptionElement::setId

    fn HTMLOptionElement::setId(self : HTMLOptionElement, id : String) -> Unit

    Inherited from Element

    HTMLOptionElement::setInnerHTML

    fn HTMLOptionElement::setInnerHTML(self : HTMLOptionElement, html : String) -> Unit

    Inherited from Element

    HTMLOptionElement::setInnerText

    fn HTMLOptionElement::setInnerText(self : HTMLOptionElement, text : String) -> Unit

    Inherited from HTMLElement

    HTMLOptionElement::setNodeValue

    fn HTMLOptionElement::setNodeValue(self : HTMLOptionElement, value : String?) -> Unit

    Inherited from Node

    HTMLOptionElement::setOuterHTML

    fn HTMLOptionElement::setOuterHTML(self : HTMLOptionElement, html : String) -> Unit

    Inherited from Element

    HTMLOptionElement::setScrollLeft

    fn HTMLOptionElement::setScrollLeft(self : HTMLOptionElement, value : Int) -> Unit

    Inherited from Element

    HTMLOptionElement::setScrollTop

    fn HTMLOptionElement::setScrollTop(self : HTMLOptionElement, value : Int) -> Unit

    Inherited from Element

    HTMLOptionElement::setTextContent

    fn HTMLOptionElement::setTextContent(self : HTMLOptionElement, content : String) -> Unit

    Inherited from Node

    HTMLOptionElement::tagName

    fn HTMLOptionElement::tagName(self : HTMLOptionElement) -> String

    Inherited from Element

    HTMLOptionElement::textContent

    fn HTMLOptionElement::textContent(self : HTMLOptionElement) -> String

    Inherited from Node

    HTMLOptionElement::toggleAttribute

    fn HTMLOptionElement::toggleAttribute(self : HTMLOptionElement, name : String, force? : Bool) -> Bool

    Inherited from Element

    HTMLParagraphElement

    #external
    pub type HTMLParagraphElement

    HTMLParagraphElement::addEventListener

    #alias(add_event_listener)
    fn HTMLParagraphElement::addEventListener(self : HTMLParagraphElement, event_type : String, handler : (
    Any
    ) -> Unit, capture? : Bool, once? : Bool, passive? : Bool, signal? :
    AbortSignal
    ) -> Unit

    Inherited from EventTarget

    HTMLParagraphElement::after

    fn HTMLParagraphElement::after(self : HTMLParagraphElement, nodes : FixedArray[Node]) -> Unit

    Inherited from Element

    HTMLParagraphElement::append

    fn HTMLParagraphElement::append(self : HTMLParagraphElement, child : Node) -> Unit

    Inherited from Element

    HTMLParagraphElement::appendChild

    fn HTMLParagraphElement::appendChild(self : HTMLParagraphElement, child : Node) -> Node

    Inherited from Node

    HTMLParagraphElement::as_any

    HTMLParagraphElement::as_element

    HTMLParagraphElement::as_event_target

    HTMLParagraphElement::as_html_element

    HTMLParagraphElement::as_node

    HTMLParagraphElement::before

    fn HTMLParagraphElement::before(self : HTMLParagraphElement, nodes : FixedArray[Node]) -> Unit

    Inherited from Element

    HTMLParagraphElement::cast_from_element

    fn HTMLParagraphElement::cast_from_element(value : Element) -> HTMLParagraphElement

    Upcast from Element to HTMLParagraphElement

    HTMLParagraphElement::cast_from_event_target

    Upcast from EventTarget to HTMLParagraphElement

    HTMLParagraphElement::cast_from_html_element

    fn HTMLParagraphElement::cast_from_html_element(value : HTMLElement) -> HTMLParagraphElement

    Upcast from HTMLElement to HTMLParagraphElement

    HTMLParagraphElement::cast_from_node

    fn HTMLParagraphElement::cast_from_node(value : Node) -> HTMLParagraphElement

    Upcast from Node to HTMLParagraphElement

    HTMLParagraphElement::childElementCount

    fn HTMLParagraphElement::childElementCount(self : HTMLParagraphElement) -> Int

    Inherited from Element

    HTMLParagraphElement::childNodes

    Inherited from Node

    HTMLParagraphElement::children

    Inherited from Element

    HTMLParagraphElement::className

    fn HTMLParagraphElement::className(self : HTMLParagraphElement) -> String

    Inherited from Element

    HTMLParagraphElement::click

    fn HTMLParagraphElement::click(self : HTMLParagraphElement) -> Unit

    Inherited from HTMLElement

    HTMLParagraphElement::clientHeight

    fn HTMLParagraphElement::clientHeight(self : HTMLParagraphElement) -> Int

    Inherited from Element

    HTMLParagraphElement::clientWidth

    fn HTMLParagraphElement::clientWidth(self : HTMLParagraphElement) -> Int

    Inherited from Element

    HTMLParagraphElement::cloneNode

    fn HTMLParagraphElement::cloneNode(self : HTMLParagraphElement, deep : Bool) -> Node

    Inherited from Node

    HTMLParagraphElement::closest

    fn HTMLParagraphElement::closest(self : HTMLParagraphElement, selector : String) -> Element?

    Inherited from Element

    HTMLParagraphElement::compareDocumentPosition

    fn HTMLParagraphElement::compareDocumentPosition(self : HTMLParagraphElement, other : Node) -> Int

    Inherited from Node

    HTMLParagraphElement::contains

    fn HTMLParagraphElement::contains(self : HTMLParagraphElement, other : Node?) -> Bool

    Inherited from Node

    HTMLParagraphElement::dispatchEvent

    #alias(dispatch_event)
    fn HTMLParagraphElement::dispatchEvent(self : HTMLParagraphElement, event :
    Event
    ) -> Bool

    Inherited from EventTarget

    HTMLParagraphElement::firstChild

    Inherited from Node

    HTMLParagraphElement::firstElementChild

    fn HTMLParagraphElement::firstElementChild(self : HTMLParagraphElement) -> Element?

    Inherited from Element

    HTMLParagraphElement::focus

    fn HTMLParagraphElement::focus(self : HTMLParagraphElement) -> Unit

    Inherited from HTMLElement

    HTMLParagraphElement::getAttribute

    fn HTMLParagraphElement::getAttribute(self : HTMLParagraphElement, name : String) -> String?

    Inherited from Element

    HTMLParagraphElement::getAttributeNames

    fn HTMLParagraphElement::getAttributeNames(self : HTMLParagraphElement) -> Array[String]

    Inherited from Element

    HTMLParagraphElement::getElementsByClassName

    fn HTMLParagraphElement::getElementsByClassName(self : HTMLParagraphElement, class_name : String) -> Array[Element]

    Inherited from Element

    HTMLParagraphElement::getElementsByTagName

    fn HTMLParagraphElement::getElementsByTagName(self : HTMLParagraphElement, tag_name : String) -> Array[Element]

    Inherited from Element

    HTMLParagraphElement::getRootNode

    Inherited from Node

    HTMLParagraphElement::hasAttribute

    fn HTMLParagraphElement::hasAttribute(self : HTMLParagraphElement, name : String) -> Bool

    Inherited from Element

    HTMLParagraphElement::hasAttributes

    fn HTMLParagraphElement::hasAttributes(self : HTMLParagraphElement) -> Bool

    Inherited from Element

    HTMLParagraphElement::hasChildNodes

    fn HTMLParagraphElement::hasChildNodes(self : HTMLParagraphElement) -> Bool

    Inherited from Node

    HTMLParagraphElement::id

    Inherited from Element

    HTMLParagraphElement::innerHTML

    fn HTMLParagraphElement::innerHTML(self : HTMLParagraphElement) -> String

    Inherited from Element

    HTMLParagraphElement::innerText

    fn HTMLParagraphElement::innerText(self : HTMLParagraphElement) -> String

    Inherited from HTMLElement

    HTMLParagraphElement::insertAdjacentElement

    fn HTMLParagraphElement::insertAdjacentElement(self : HTMLParagraphElement, position : String, element : Element) -> Element?

    Inherited from Element

    HTMLParagraphElement::insertAdjacentHTML

    fn HTMLParagraphElement::insertAdjacentHTML(self : HTMLParagraphElement, position : String, html : String) -> Unit

    Inherited from Element

    HTMLParagraphElement::insertAdjacentText

    fn HTMLParagraphElement::insertAdjacentText(self : HTMLParagraphElement, position : String, text : String) -> Unit

    Inherited from Element

    HTMLParagraphElement::insertBefore

    fn HTMLParagraphElement::insertBefore(self : HTMLParagraphElement, new_node : Node, ref_node : Node?) -> Node

    Inherited from Node

    HTMLParagraphElement::isConnected

    fn HTMLParagraphElement::isConnected(self : HTMLParagraphElement) -> Bool

    Inherited from Node

    HTMLParagraphElement::isEqualNode

    fn HTMLParagraphElement::isEqualNode(self : HTMLParagraphElement, other : Node?) -> Bool

    Inherited from Node

    HTMLParagraphElement::isSameNode

    fn HTMLParagraphElement::isSameNode(self : HTMLParagraphElement, other : Node?) -> Bool

    Inherited from Node

    HTMLParagraphElement::lastChild

    Inherited from Node

    HTMLParagraphElement::lastElementChild

    fn HTMLParagraphElement::lastElementChild(self : HTMLParagraphElement) -> Element?

    Inherited from Element

    HTMLParagraphElement::matches

    fn HTMLParagraphElement::matches(self : HTMLParagraphElement, selector : String) -> Bool

    Inherited from Element

    HTMLParagraphElement::moveBefore

    fn HTMLParagraphElement::moveBefore(self : HTMLParagraphElement, moved_node : Node, ref_node : Node?) -> Unit

    Inherited from Node

    HTMLParagraphElement::nextElementSibling

    fn HTMLParagraphElement::nextElementSibling(self : HTMLParagraphElement) -> Element?

    Inherited from Element

    HTMLParagraphElement::nextSibling

    fn HTMLParagraphElement::nextSibling(self : HTMLParagraphElement) -> Node?

    Inherited from Node

    HTMLParagraphElement::nodeName

    fn HTMLParagraphElement::nodeName(self : HTMLParagraphElement) -> String

    Inherited from Node

    HTMLParagraphElement::nodeType

    fn HTMLParagraphElement::nodeType(self : HTMLParagraphElement) -> Int

    Inherited from Node

    HTMLParagraphElement::nodeValue

    fn HTMLParagraphElement::nodeValue(self : HTMLParagraphElement) -> String?

    Inherited from Node

    HTMLParagraphElement::normalize

    fn HTMLParagraphElement::normalize(self : HTMLParagraphElement) -> Unit

    Inherited from Node

    HTMLParagraphElement::off

    fn HTMLParagraphElement::off(self : HTMLParagraphElement, event_type : String, handler : (
    Any
    ) -> Unit, capture? : Bool) -> Unit

    Inherited from EventTarget

    HTMLParagraphElement::on

    fn HTMLParagraphElement::on(self : HTMLParagraphElement, event_type : String, handler : (
    Any
    ) -> Unit, capture? : Bool, once? : Bool, passive? : Bool, signal? :
    AbortSignal
    ) -> Unit

    Inherited from EventTarget

    HTMLParagraphElement::outerHTML

    fn HTMLParagraphElement::outerHTML(self : HTMLParagraphElement) -> String

    Inherited from Element

    HTMLParagraphElement::ownerDocument

    fn HTMLParagraphElement::ownerDocument(self : HTMLParagraphElement) -> Document?

    Inherited from Node

    HTMLParagraphElement::parentElement

    fn HTMLParagraphElement::parentElement(self : HTMLParagraphElement) -> Element?

    Inherited from Element

    HTMLParagraphElement::parentNode

    Inherited from Node

    HTMLParagraphElement::prepend

    fn HTMLParagraphElement::prepend(self : HTMLParagraphElement, nodes : FixedArray[Node]) -> Unit

    Inherited from Element

    HTMLParagraphElement::previousElementSibling

    fn HTMLParagraphElement::previousElementSibling(self : HTMLParagraphElement) -> Element?

    Inherited from Element

    HTMLParagraphElement::previousSibling

    fn HTMLParagraphElement::previousSibling(self : HTMLParagraphElement) -> Node?

    Inherited from Node

    HTMLParagraphElement::querySelector

    fn HTMLParagraphElement::querySelector(self : HTMLParagraphElement, selector : String) -> Element?

    Inherited from Element

    HTMLParagraphElement::querySelectorAll

    fn HTMLParagraphElement::querySelectorAll(self : HTMLParagraphElement, selector : String) -> Array[Element]

    Inherited from Element

    HTMLParagraphElement::remove

    fn HTMLParagraphElement::remove(self : HTMLParagraphElement) -> Unit

    Inherited from Element

    HTMLParagraphElement::removeAttribute

    fn HTMLParagraphElement::removeAttribute(self : HTMLParagraphElement, name : String) -> Unit

    Inherited from Element

    HTMLParagraphElement::removeChild

    fn HTMLParagraphElement::removeChild(self : HTMLParagraphElement, child : Node) -> Node

    Inherited from Node

    HTMLParagraphElement::removeEventListener

    #alias(remove_event_listener)
    fn HTMLParagraphElement::removeEventListener(self : HTMLParagraphElement, event_type : String, handler : (
    Any
    ) -> Unit, capture? : Bool) -> Unit

    Inherited from EventTarget

    HTMLParagraphElement::replaceChild

    fn HTMLParagraphElement::replaceChild(self : HTMLParagraphElement, new_child : Node, old_child : Node) -> Node

    Inherited from Node

    HTMLParagraphElement::replaceChildren

    fn HTMLParagraphElement::replaceChildren(self : HTMLParagraphElement, nodes : FixedArray[Node]) -> Unit

    Inherited from Element

    HTMLParagraphElement::replaceWith

    fn HTMLParagraphElement::replaceWith(self : HTMLParagraphElement, nodes : FixedArray[Node]) -> Unit

    Inherited from Element

    HTMLParagraphElement::scrollHeight

    fn HTMLParagraphElement::scrollHeight(self : HTMLParagraphElement) -> Int

    Inherited from Element

    HTMLParagraphElement::scrollIntoView

    fn HTMLParagraphElement::scrollIntoView(self : HTMLParagraphElement) -> Unit

    Inherited from Element

    HTMLParagraphElement::scrollLeft

    fn HTMLParagraphElement::scrollLeft(self : HTMLParagraphElement) -> Int

    Inherited from Element

    HTMLParagraphElement::scrollTop

    fn HTMLParagraphElement::scrollTop(self : HTMLParagraphElement) -> Int

    Inherited from Element

    HTMLParagraphElement::scrollWidth

    fn HTMLParagraphElement::scrollWidth(self : HTMLParagraphElement) -> Int

    Inherited from Element

    HTMLParagraphElement::setAttribute

    fn HTMLParagraphElement::setAttribute(self : HTMLParagraphElement, name : String, value : String) -> Unit

    Inherited from Element

    HTMLParagraphElement::setClassName

    fn HTMLParagraphElement::setClassName(self : HTMLParagraphElement, class_name : String) -> Unit

    Inherited from Element

    HTMLParagraphElement::setId

    fn HTMLParagraphElement::setId(self : HTMLParagraphElement, id : String) -> Unit

    Inherited from Element

    HTMLParagraphElement::setInnerHTML

    fn HTMLParagraphElement::setInnerHTML(self : HTMLParagraphElement, html : String) -> Unit

    Inherited from Element

    HTMLParagraphElement::setInnerText

    fn HTMLParagraphElement::setInnerText(self : HTMLParagraphElement, text : String) -> Unit

    Inherited from HTMLElement

    HTMLParagraphElement::setNodeValue

    fn HTMLParagraphElement::setNodeValue(self : HTMLParagraphElement, value : String?) -> Unit

    Inherited from Node

    HTMLParagraphElement::setOuterHTML

    fn HTMLParagraphElement::setOuterHTML(self : HTMLParagraphElement, html : String) -> Unit

    Inherited from Element

    HTMLParagraphElement::setScrollLeft

    fn HTMLParagraphElement::setScrollLeft(self : HTMLParagraphElement, value : Int) -> Unit

    Inherited from Element

    HTMLParagraphElement::setScrollTop

    fn HTMLParagraphElement::setScrollTop(self : HTMLParagraphElement, value : Int) -> Unit

    Inherited from Element

    HTMLParagraphElement::setTextContent

    fn HTMLParagraphElement::setTextContent(self : HTMLParagraphElement, content : String) -> Unit

    Inherited from Node

    HTMLParagraphElement::tagName

    fn HTMLParagraphElement::tagName(self : HTMLParagraphElement) -> String

    Inherited from Element

    HTMLParagraphElement::textContent

    fn HTMLParagraphElement::textContent(self : HTMLParagraphElement) -> String

    Inherited from Node

    HTMLParagraphElement::toggleAttribute

    fn HTMLParagraphElement::toggleAttribute(self : HTMLParagraphElement, name : String, force? : Bool) -> Bool

    Inherited from Element

    HTMLSelectElement

    pub(all) struct HTMLSelectElement {
    value : String
    disabled : Bool
    }

    HTMLSelectElement represents a element https://developer.mozilla.org/en-US/docs/Web/API/HTMLSelectElement

    HTMLSelectElement::addEventListener

    #alias(add_event_listener)
    fn HTMLSelectElement::addEventListener(self : HTMLSelectElement, event_type : String, handler : (
    Any
    ) -> Unit, capture? : Bool, once? : Bool, passive? : Bool, signal? :
    AbortSignal
    ) -> Unit

    Inherited from EventTarget

    HTMLSelectElement::after

    fn HTMLSelectElement::after(self : HTMLSelectElement, nodes : FixedArray[Node]) -> Unit

    Inherited from Element

    HTMLSelectElement::append

    fn HTMLSelectElement::append(self : HTMLSelectElement, child : Node) -> Unit

    Inherited from Element

    HTMLSelectElement::appendChild

    fn HTMLSelectElement::appendChild(self : HTMLSelectElement, child : Node) -> Node

    Inherited from Node

    HTMLSelectElement::as_any

    HTMLSelectElement::as_element

    fn HTMLSelectElement::as_element(self : HTMLSelectElement) -> Element

    HTMLSelectElement::as_event_target

    HTMLSelectElement::as_html_element

    fn HTMLSelectElement::as_html_element(self : HTMLSelectElement) -> HTMLElement

    HTMLSelectElement::as_node

    HTMLSelectElement::before

    fn HTMLSelectElement::before(self : HTMLSelectElement, nodes : FixedArray[Node]) -> Unit

    Inherited from Element

    HTMLSelectElement::cast_from_element

    fn HTMLSelectElement::cast_from_element(value : Element) -> HTMLSelectElement

    Upcast from Element to HTMLSelectElement

    HTMLSelectElement::cast_from_event_target

    Upcast from EventTarget to HTMLSelectElement

    HTMLSelectElement::cast_from_html_element

    fn HTMLSelectElement::cast_from_html_element(value : HTMLElement) -> HTMLSelectElement

    Upcast from HTMLElement to HTMLSelectElement

    HTMLSelectElement::cast_from_node

    fn HTMLSelectElement::cast_from_node(value : Node) -> HTMLSelectElement

    Upcast from Node to HTMLSelectElement

    HTMLSelectElement::childElementCount

    fn HTMLSelectElement::childElementCount(self : HTMLSelectElement) -> Int

    Inherited from Element

    HTMLSelectElement::childNodes

    fn HTMLSelectElement::childNodes(self : HTMLSelectElement) -> Array[Node]

    Inherited from Node

    HTMLSelectElement::children

    Inherited from Element

    HTMLSelectElement::className

    fn HTMLSelectElement::className(self : HTMLSelectElement) -> String

    Inherited from Element

    HTMLSelectElement::click

    fn HTMLSelectElement::click(self : HTMLSelectElement) -> Unit

    Inherited from HTMLElement

    HTMLSelectElement::clientHeight

    fn HTMLSelectElement::clientHeight(self : HTMLSelectElement) -> Int

    Inherited from Element

    HTMLSelectElement::clientWidth

    fn HTMLSelectElement::clientWidth(self : HTMLSelectElement) -> Int

    Inherited from Element

    HTMLSelectElement::cloneNode

    fn HTMLSelectElement::cloneNode(self : HTMLSelectElement, deep : Bool) -> Node

    Inherited from Node

    HTMLSelectElement::closest

    fn HTMLSelectElement::closest(self : HTMLSelectElement, selector : String) -> Element?

    Inherited from Element

    HTMLSelectElement::compareDocumentPosition

    fn HTMLSelectElement::compareDocumentPosition(self : HTMLSelectElement, other : Node) -> Int

    Inherited from Node

    HTMLSelectElement::contains

    fn HTMLSelectElement::contains(self : HTMLSelectElement, other : Node?) -> Bool

    Inherited from Node

    HTMLSelectElement::dispatchEvent

    #alias(dispatch_event)
    fn HTMLSelectElement::dispatchEvent(self : HTMLSelectElement, event :
    Event
    ) -> Bool

    Inherited from EventTarget

    HTMLSelectElement::firstChild

    fn HTMLSelectElement::firstChild(self : HTMLSelectElement) -> Node?

    Inherited from Node

    HTMLSelectElement::firstElementChild

    fn HTMLSelectElement::firstElementChild(self : HTMLSelectElement) -> Element?

    Inherited from Element

    HTMLSelectElement::focus

    fn HTMLSelectElement::focus(self : HTMLSelectElement) -> Unit

    Inherited from HTMLElement

    HTMLSelectElement::getAttribute

    fn HTMLSelectElement::getAttribute(self : HTMLSelectElement, name : String) -> String?

    Inherited from Element

    HTMLSelectElement::getAttributeNames

    fn HTMLSelectElement::getAttributeNames(self : HTMLSelectElement) -> Array[String]

    Inherited from Element

    HTMLSelectElement::getElementsByClassName

    fn HTMLSelectElement::getElementsByClassName(self : HTMLSelectElement, class_name : String) -> Array[Element]

    Inherited from Element

    HTMLSelectElement::getElementsByTagName

    fn HTMLSelectElement::getElementsByTagName(self : HTMLSelectElement, tag_name : String) -> Array[Element]

    Inherited from Element

    HTMLSelectElement::getRootNode

    fn HTMLSelectElement::getRootNode(self : HTMLSelectElement) -> Node

    Inherited from Node

    HTMLSelectElement::hasAttribute

    fn HTMLSelectElement::hasAttribute(self : HTMLSelectElement, name : String) -> Bool

    Inherited from Element

    HTMLSelectElement::hasAttributes

    fn HTMLSelectElement::hasAttributes(self : HTMLSelectElement) -> Bool

    Inherited from Element

    HTMLSelectElement::hasChildNodes

    fn HTMLSelectElement::hasChildNodes(self : HTMLSelectElement) -> Bool

    Inherited from Node

    HTMLSelectElement::id

    fn HTMLSelectElement::id(self : HTMLSelectElement) -> String

    Inherited from Element

    HTMLSelectElement::innerHTML

    fn HTMLSelectElement::innerHTML(self : HTMLSelectElement) -> String

    Inherited from Element

    HTMLSelectElement::innerText

    fn HTMLSelectElement::innerText(self : HTMLSelectElement) -> String

    Inherited from HTMLElement

    HTMLSelectElement::insertAdjacentElement

    fn HTMLSelectElement::insertAdjacentElement(self : HTMLSelectElement, position : String, element : Element) -> Element?

    Inherited from Element

    HTMLSelectElement::insertAdjacentHTML

    fn HTMLSelectElement::insertAdjacentHTML(self : HTMLSelectElement, position : String, html : String) -> Unit

    Inherited from Element

    HTMLSelectElement::insertAdjacentText

    fn HTMLSelectElement::insertAdjacentText(self : HTMLSelectElement, position : String, text : String) -> Unit

    Inherited from Element

    HTMLSelectElement::insertBefore

    fn HTMLSelectElement::insertBefore(self : HTMLSelectElement, new_node : Node, ref_node : Node?) -> Node

    Inherited from Node

    HTMLSelectElement::isConnected

    fn HTMLSelectElement::isConnected(self : HTMLSelectElement) -> Bool

    Inherited from Node

    HTMLSelectElement::isEqualNode

    fn HTMLSelectElement::isEqualNode(self : HTMLSelectElement, other : Node?) -> Bool

    Inherited from Node

    HTMLSelectElement::isSameNode

    fn HTMLSelectElement::isSameNode(self : HTMLSelectElement, other : Node?) -> Bool

    Inherited from Node

    HTMLSelectElement::lastChild

    fn HTMLSelectElement::lastChild(self : HTMLSelectElement) -> Node?

    Inherited from Node

    HTMLSelectElement::lastElementChild

    fn HTMLSelectElement::lastElementChild(self : HTMLSelectElement) -> Element?

    Inherited from Element

    HTMLSelectElement::matches

    fn HTMLSelectElement::matches(self : HTMLSelectElement, selector : String) -> Bool

    Inherited from Element

    HTMLSelectElement::moveBefore

    fn HTMLSelectElement::moveBefore(self : HTMLSelectElement, moved_node : Node, ref_node : Node?) -> Unit

    Inherited from Node

    HTMLSelectElement::nextElementSibling

    fn HTMLSelectElement::nextElementSibling(self : HTMLSelectElement) -> Element?

    Inherited from Element

    HTMLSelectElement::nextSibling

    fn HTMLSelectElement::nextSibling(self : HTMLSelectElement) -> Node?

    Inherited from Node

    HTMLSelectElement::nodeName

    fn HTMLSelectElement::nodeName(self : HTMLSelectElement) -> String

    Inherited from Node

    HTMLSelectElement::nodeType

    fn HTMLSelectElement::nodeType(self : HTMLSelectElement) -> Int

    Inherited from Node

    HTMLSelectElement::nodeValue

    fn HTMLSelectElement::nodeValue(self : HTMLSelectElement) -> String?

    Inherited from Node

    HTMLSelectElement::normalize

    fn HTMLSelectElement::normalize(self : HTMLSelectElement) -> Unit

    Inherited from Node

    HTMLSelectElement::off

    fn HTMLSelectElement::off(self : HTMLSelectElement, event_type : String, handler : (
    Any
    ) -> Unit, capture? : Bool) -> Unit

    Inherited from EventTarget

    HTMLSelectElement::on

    fn HTMLSelectElement::on(self : HTMLSelectElement, event_type : String, handler : (
    Any
    ) -> Unit, capture? : Bool, once? : Bool, passive? : Bool, signal? :
    AbortSignal
    ) -> Unit

    Inherited from EventTarget

    HTMLSelectElement::outerHTML

    fn HTMLSelectElement::outerHTML(self : HTMLSelectElement) -> String

    Inherited from Element

    HTMLSelectElement::ownerDocument

    fn HTMLSelectElement::ownerDocument(self : HTMLSelectElement) -> Document?

    Inherited from Node

    HTMLSelectElement::parentElement

    fn HTMLSelectElement::parentElement(self : HTMLSelectElement) -> Element?

    Inherited from Element

    HTMLSelectElement::parentNode

    fn HTMLSelectElement::parentNode(self : HTMLSelectElement) -> Node?

    Inherited from Node

    HTMLSelectElement::prepend

    fn HTMLSelectElement::prepend(self : HTMLSelectElement, nodes : FixedArray[Node]) -> Unit

    Inherited from Element

    HTMLSelectElement::previousElementSibling

    fn HTMLSelectElement::previousElementSibling(self : HTMLSelectElement) -> Element?

    Inherited from Element

    HTMLSelectElement::previousSibling

    fn HTMLSelectElement::previousSibling(self : HTMLSelectElement) -> Node?

    Inherited from Node

    HTMLSelectElement::querySelector

    fn HTMLSelectElement::querySelector(self : HTMLSelectElement, selector : String) -> Element?

    Inherited from Element

    HTMLSelectElement::querySelectorAll

    fn HTMLSelectElement::querySelectorAll(self : HTMLSelectElement, selector : String) -> Array[Element]

    Inherited from Element

    HTMLSelectElement::remove

    fn HTMLSelectElement::remove(self : HTMLSelectElement) -> Unit

    Inherited from Element

    HTMLSelectElement::removeAttribute

    fn HTMLSelectElement::removeAttribute(self : HTMLSelectElement, name : String) -> Unit

    Inherited from Element

    HTMLSelectElement::removeChild

    fn HTMLSelectElement::removeChild(self : HTMLSelectElement, child : Node) -> Node

    Inherited from Node

    HTMLSelectElement::removeEventListener

    #alias(remove_event_listener)
    fn HTMLSelectElement::removeEventListener(self : HTMLSelectElement, event_type : String, handler : (
    Any
    ) -> Unit, capture? : Bool) -> Unit

    Inherited from EventTarget

    HTMLSelectElement::replaceChild

    fn HTMLSelectElement::replaceChild(self : HTMLSelectElement, new_child : Node, old_child : Node) -> Node

    Inherited from Node

    HTMLSelectElement::replaceChildren

    fn HTMLSelectElement::replaceChildren(self : HTMLSelectElement, nodes : FixedArray[Node]) -> Unit

    Inherited from Element

    HTMLSelectElement::replaceWith

    fn HTMLSelectElement::replaceWith(self : HTMLSelectElement, nodes : FixedArray[Node]) -> Unit

    Inherited from Element

    HTMLSelectElement::scrollHeight

    fn HTMLSelectElement::scrollHeight(self : HTMLSelectElement) -> Int

    Inherited from Element

    HTMLSelectElement::scrollIntoView

    fn HTMLSelectElement::scrollIntoView(self : HTMLSelectElement) -> Unit

    Inherited from Element

    HTMLSelectElement::scrollLeft

    fn HTMLSelectElement::scrollLeft(self : HTMLSelectElement) -> Int

    Inherited from Element

    HTMLSelectElement::scrollTop

    fn HTMLSelectElement::scrollTop(self : HTMLSelectElement) -> Int

    Inherited from Element

    HTMLSelectElement::scrollWidth

    fn HTMLSelectElement::scrollWidth(self : HTMLSelectElement) -> Int

    Inherited from Element

    HTMLSelectElement::setAttribute

    fn HTMLSelectElement::setAttribute(self : HTMLSelectElement, name : String, value : String) -> Unit

    Inherited from Element

    HTMLSelectElement::setClassName

    fn HTMLSelectElement::setClassName(self : HTMLSelectElement, class_name : String) -> Unit

    Inherited from Element

    HTMLSelectElement::setId

    fn HTMLSelectElement::setId(self : HTMLSelectElement, id : String) -> Unit

    Inherited from Element

    HTMLSelectElement::setInnerHTML

    fn HTMLSelectElement::setInnerHTML(self : HTMLSelectElement, html : String) -> Unit

    Inherited from Element

    HTMLSelectElement::setInnerText

    fn HTMLSelectElement::setInnerText(self : HTMLSelectElement, text : String) -> Unit

    Inherited from HTMLElement

    HTMLSelectElement::setNodeValue

    fn HTMLSelectElement::setNodeValue(self : HTMLSelectElement, value : String?) -> Unit

    Inherited from Node

    HTMLSelectElement::setOuterHTML

    fn HTMLSelectElement::setOuterHTML(self : HTMLSelectElement, html : String) -> Unit

    Inherited from Element

    HTMLSelectElement::setScrollLeft

    fn HTMLSelectElement::setScrollLeft(self : HTMLSelectElement, value : Int) -> Unit

    Inherited from Element

    HTMLSelectElement::setScrollTop

    fn HTMLSelectElement::setScrollTop(self : HTMLSelectElement, value : Int) -> Unit

    Inherited from Element

    HTMLSelectElement::setTextContent

    fn HTMLSelectElement::setTextContent(self : HTMLSelectElement, content : String) -> Unit

    Inherited from Node

    HTMLSelectElement::tagName

    fn HTMLSelectElement::tagName(self : HTMLSelectElement) -> String

    Inherited from Element

    HTMLSelectElement::textContent

    fn HTMLSelectElement::textContent(self : HTMLSelectElement) -> String

    Inherited from Node

    HTMLSelectElement::toggleAttribute

    fn HTMLSelectElement::toggleAttribute(self : HTMLSelectElement, name : String, force? : Bool) -> Bool

    Inherited from Element

    HTMLSpanElement

    #external
    pub type HTMLSpanElement

    HTMLSpanElement::addEventListener

    #alias(add_event_listener)
    fn HTMLSpanElement::addEventListener(self : HTMLSpanElement, event_type : String, handler : (
    Any
    ) -> Unit, capture? : Bool, once? : Bool, passive? : Bool, signal? :
    AbortSignal
    ) -> Unit

    Inherited from EventTarget

    HTMLSpanElement::after

    fn HTMLSpanElement::after(self : HTMLSpanElement, nodes : FixedArray[Node]) -> Unit

    Inherited from Element

    HTMLSpanElement::append

    fn HTMLSpanElement::append(self : HTMLSpanElement, child : Node) -> Unit

    Inherited from Element

    HTMLSpanElement::appendChild

    fn HTMLSpanElement::appendChild(self : HTMLSpanElement, child : Node) -> Node

    Inherited from Node

    HTMLSpanElement::as_any

    HTMLSpanElement::as_element

    fn HTMLSpanElement::as_element(self : HTMLSpanElement) -> Element

    HTMLSpanElement::as_event_target

    HTMLSpanElement::as_html_element

    fn HTMLSpanElement::as_html_element(self : HTMLSpanElement) -> HTMLElement

    HTMLSpanElement::as_node

    fn HTMLSpanElement::as_node(self : HTMLSpanElement) -> Node

    HTMLSpanElement::before

    fn HTMLSpanElement::before(self : HTMLSpanElement, nodes : FixedArray[Node]) -> Unit

    Inherited from Element

    HTMLSpanElement::cast_from_element

    fn HTMLSpanElement::cast_from_element(value : Element) -> HTMLSpanElement

    Upcast from Element to HTMLSpanElement

    HTMLSpanElement::cast_from_event_target

    Upcast from EventTarget to HTMLSpanElement

    HTMLSpanElement::cast_from_html_element

    fn HTMLSpanElement::cast_from_html_element(value : HTMLElement) -> HTMLSpanElement

    Upcast from HTMLElement to HTMLSpanElement

    HTMLSpanElement::cast_from_node

    fn HTMLSpanElement::cast_from_node(value : Node) -> HTMLSpanElement

    Upcast from Node to HTMLSpanElement

    HTMLSpanElement::childElementCount

    fn HTMLSpanElement::childElementCount(self : HTMLSpanElement) -> Int

    Inherited from Element

    HTMLSpanElement::childNodes

    fn HTMLSpanElement::childNodes(self : HTMLSpanElement) -> Array[Node]

    Inherited from Node

    HTMLSpanElement::children

    fn HTMLSpanElement::children(self : HTMLSpanElement) -> Array[Element]

    Inherited from Element

    HTMLSpanElement::className

    fn HTMLSpanElement::className(self : HTMLSpanElement) -> String

    Inherited from Element

    HTMLSpanElement::click

    fn HTMLSpanElement::click(self : HTMLSpanElement) -> Unit

    Inherited from HTMLElement

    HTMLSpanElement::clientHeight

    fn HTMLSpanElement::clientHeight(self : HTMLSpanElement) -> Int

    Inherited from Element

    HTMLSpanElement::clientWidth

    fn HTMLSpanElement::clientWidth(self : HTMLSpanElement) -> Int

    Inherited from Element

    HTMLSpanElement::cloneNode

    fn HTMLSpanElement::cloneNode(self : HTMLSpanElement, deep : Bool) -> Node

    Inherited from Node

    HTMLSpanElement::closest

    fn HTMLSpanElement::closest(self : HTMLSpanElement, selector : String) -> Element?

    Inherited from Element

    HTMLSpanElement::compareDocumentPosition

    fn HTMLSpanElement::compareDocumentPosition(self : HTMLSpanElement, other : Node) -> Int

    Inherited from Node

    HTMLSpanElement::contains

    fn HTMLSpanElement::contains(self : HTMLSpanElement, other : Node?) -> Bool

    Inherited from Node

    HTMLSpanElement::dispatchEvent

    #alias(dispatch_event)
    fn HTMLSpanElement::dispatchEvent(self : HTMLSpanElement, event :
    Event
    ) -> Bool

    Inherited from EventTarget

    HTMLSpanElement::firstChild

    fn HTMLSpanElement::firstChild(self : HTMLSpanElement) -> Node?

    Inherited from Node

    HTMLSpanElement::firstElementChild

    fn HTMLSpanElement::firstElementChild(self : HTMLSpanElement) -> Element?

    Inherited from Element

    HTMLSpanElement::focus

    fn HTMLSpanElement::focus(self : HTMLSpanElement) -> Unit

    Inherited from HTMLElement

    HTMLSpanElement::getAttribute

    fn HTMLSpanElement::getAttribute(self : HTMLSpanElement, name : String) -> String?

    Inherited from Element

    HTMLSpanElement::getAttributeNames

    fn HTMLSpanElement::getAttributeNames(self : HTMLSpanElement) -> Array[String]

    Inherited from Element

    HTMLSpanElement::getElementsByClassName

    fn HTMLSpanElement::getElementsByClassName(self : HTMLSpanElement, class_name : String) -> Array[Element]

    Inherited from Element

    HTMLSpanElement::getElementsByTagName

    fn HTMLSpanElement::getElementsByTagName(self : HTMLSpanElement, tag_name : String) -> Array[Element]

    Inherited from Element

    HTMLSpanElement::getRootNode

    fn HTMLSpanElement::getRootNode(self : HTMLSpanElement) -> Node

    Inherited from Node

    HTMLSpanElement::hasAttribute

    fn HTMLSpanElement::hasAttribute(self : HTMLSpanElement, name : String) -> Bool

    Inherited from Element

    HTMLSpanElement::hasAttributes

    fn HTMLSpanElement::hasAttributes(self : HTMLSpanElement) -> Bool

    Inherited from Element

    HTMLSpanElement::hasChildNodes

    fn HTMLSpanElement::hasChildNodes(self : HTMLSpanElement) -> Bool

    Inherited from Node

    HTMLSpanElement::id

    fn HTMLSpanElement::id(self : HTMLSpanElement) -> String

    Inherited from Element

    HTMLSpanElement::innerHTML

    fn HTMLSpanElement::innerHTML(self : HTMLSpanElement) -> String

    Inherited from Element

    HTMLSpanElement::innerText

    fn HTMLSpanElement::innerText(self : HTMLSpanElement) -> String

    Inherited from HTMLElement

    HTMLSpanElement::insertAdjacentElement

    fn HTMLSpanElement::insertAdjacentElement(self : HTMLSpanElement, position : String, element : Element) -> Element?

    Inherited from Element

    HTMLSpanElement::insertAdjacentHTML

    fn HTMLSpanElement::insertAdjacentHTML(self : HTMLSpanElement, position : String, html : String) -> Unit

    Inherited from Element

    HTMLSpanElement::insertAdjacentText

    fn HTMLSpanElement::insertAdjacentText(self : HTMLSpanElement, position : String, text : String) -> Unit

    Inherited from Element

    HTMLSpanElement::insertBefore

    fn HTMLSpanElement::insertBefore(self : HTMLSpanElement, new_node : Node, ref_node : Node?) -> Node

    Inherited from Node

    HTMLSpanElement::isConnected

    fn HTMLSpanElement::isConnected(self : HTMLSpanElement) -> Bool

    Inherited from Node

    HTMLSpanElement::isEqualNode

    fn HTMLSpanElement::isEqualNode(self : HTMLSpanElement, other : Node?) -> Bool

    Inherited from Node

    HTMLSpanElement::isSameNode

    fn HTMLSpanElement::isSameNode(self : HTMLSpanElement, other : Node?) -> Bool

    Inherited from Node

    HTMLSpanElement::lastChild

    fn HTMLSpanElement::lastChild(self : HTMLSpanElement) -> Node?

    Inherited from Node

    HTMLSpanElement::lastElementChild

    fn HTMLSpanElement::lastElementChild(self : HTMLSpanElement) -> Element?

    Inherited from Element

    HTMLSpanElement::matches

    fn HTMLSpanElement::matches(self : HTMLSpanElement, selector : String) -> Bool

    Inherited from Element

    HTMLSpanElement::moveBefore

    fn HTMLSpanElement::moveBefore(self : HTMLSpanElement, moved_node : Node, ref_node : Node?) -> Unit

    Inherited from Node

    HTMLSpanElement::nextElementSibling

    fn HTMLSpanElement::nextElementSibling(self : HTMLSpanElement) -> Element?

    Inherited from Element

    HTMLSpanElement::nextSibling

    fn HTMLSpanElement::nextSibling(self : HTMLSpanElement) -> Node?

    Inherited from Node

    HTMLSpanElement::nodeName

    fn HTMLSpanElement::nodeName(self : HTMLSpanElement) -> String

    Inherited from Node

    HTMLSpanElement::nodeType

    fn HTMLSpanElement::nodeType(self : HTMLSpanElement) -> Int

    Inherited from Node

    HTMLSpanElement::nodeValue

    fn HTMLSpanElement::nodeValue(self : HTMLSpanElement) -> String?

    Inherited from Node

    HTMLSpanElement::normalize

    fn HTMLSpanElement::normalize(self : HTMLSpanElement) -> Unit

    Inherited from Node

    HTMLSpanElement::off

    fn HTMLSpanElement::off(self : HTMLSpanElement, event_type : String, handler : (
    Any
    ) -> Unit, capture? : Bool) -> Unit

    Inherited from EventTarget

    HTMLSpanElement::on

    fn HTMLSpanElement::on(self : HTMLSpanElement, event_type : String, handler : (
    Any
    ) -> Unit, capture? : Bool, once? : Bool, passive? : Bool, signal? :
    AbortSignal
    ) -> Unit

    Inherited from EventTarget

    HTMLSpanElement::outerHTML

    fn HTMLSpanElement::outerHTML(self : HTMLSpanElement) -> String

    Inherited from Element

    HTMLSpanElement::ownerDocument

    fn HTMLSpanElement::ownerDocument(self : HTMLSpanElement) -> Document?

    Inherited from Node

    HTMLSpanElement::parentElement

    fn HTMLSpanElement::parentElement(self : HTMLSpanElement) -> Element?

    Inherited from Element

    HTMLSpanElement::parentNode

    fn HTMLSpanElement::parentNode(self : HTMLSpanElement) -> Node?

    Inherited from Node

    HTMLSpanElement::prepend

    fn HTMLSpanElement::prepend(self : HTMLSpanElement, nodes : FixedArray[Node]) -> Unit

    Inherited from Element

    HTMLSpanElement::previousElementSibling

    fn HTMLSpanElement::previousElementSibling(self : HTMLSpanElement) -> Element?

    Inherited from Element

    HTMLSpanElement::previousSibling

    fn HTMLSpanElement::previousSibling(self : HTMLSpanElement) -> Node?

    Inherited from Node

    HTMLSpanElement::querySelector

    fn HTMLSpanElement::querySelector(self : HTMLSpanElement, selector : String) -> Element?

    Inherited from Element

    HTMLSpanElement::querySelectorAll

    fn HTMLSpanElement::querySelectorAll(self : HTMLSpanElement, selector : String) -> Array[Element]

    Inherited from Element

    HTMLSpanElement::remove

    fn HTMLSpanElement::remove(self : HTMLSpanElement) -> Unit

    Inherited from Element

    HTMLSpanElement::removeAttribute

    fn HTMLSpanElement::removeAttribute(self : HTMLSpanElement, name : String) -> Unit

    Inherited from Element

    HTMLSpanElement::removeChild

    fn HTMLSpanElement::removeChild(self : HTMLSpanElement, child : Node) -> Node

    Inherited from Node

    HTMLSpanElement::removeEventListener

    #alias(remove_event_listener)
    fn HTMLSpanElement::removeEventListener(self : HTMLSpanElement, event_type : String, handler : (
    Any
    ) -> Unit, capture? : Bool) -> Unit

    Inherited from EventTarget

    HTMLSpanElement::replaceChild

    fn HTMLSpanElement::replaceChild(self : HTMLSpanElement, new_child : Node, old_child : Node) -> Node

    Inherited from Node

    HTMLSpanElement::replaceChildren

    fn HTMLSpanElement::replaceChildren(self : HTMLSpanElement, nodes : FixedArray[Node]) -> Unit

    Inherited from Element

    HTMLSpanElement::replaceWith

    fn HTMLSpanElement::replaceWith(self : HTMLSpanElement, nodes : FixedArray[Node]) -> Unit

    Inherited from Element

    HTMLSpanElement::scrollHeight

    fn HTMLSpanElement::scrollHeight(self : HTMLSpanElement) -> Int

    Inherited from Element

    HTMLSpanElement::scrollIntoView

    fn HTMLSpanElement::scrollIntoView(self : HTMLSpanElement) -> Unit

    Inherited from Element

    HTMLSpanElement::scrollLeft

    fn HTMLSpanElement::scrollLeft(self : HTMLSpanElement) -> Int

    Inherited from Element

    HTMLSpanElement::scrollTop

    fn HTMLSpanElement::scrollTop(self : HTMLSpanElement) -> Int

    Inherited from Element

    HTMLSpanElement::scrollWidth

    fn HTMLSpanElement::scrollWidth(self : HTMLSpanElement) -> Int

    Inherited from Element

    HTMLSpanElement::setAttribute

    fn HTMLSpanElement::setAttribute(self : HTMLSpanElement, name : String, value : String) -> Unit

    Inherited from Element

    HTMLSpanElement::setClassName

    fn HTMLSpanElement::setClassName(self : HTMLSpanElement, class_name : String) -> Unit

    Inherited from Element

    HTMLSpanElement::setId

    fn HTMLSpanElement::setId(self : HTMLSpanElement, id : String) -> Unit

    Inherited from Element

    HTMLSpanElement::setInnerHTML

    fn HTMLSpanElement::setInnerHTML(self : HTMLSpanElement, html : String) -> Unit

    Inherited from Element

    HTMLSpanElement::setInnerText

    fn HTMLSpanElement::setInnerText(self : HTMLSpanElement, text : String) -> Unit

    Inherited from HTMLElement

    HTMLSpanElement::setNodeValue

    fn HTMLSpanElement::setNodeValue(self : HTMLSpanElement, value : String?) -> Unit

    Inherited from Node

    HTMLSpanElement::setOuterHTML

    fn HTMLSpanElement::setOuterHTML(self : HTMLSpanElement, html : String) -> Unit

    Inherited from Element

    HTMLSpanElement::setScrollLeft

    fn HTMLSpanElement::setScrollLeft(self : HTMLSpanElement, value : Int) -> Unit

    Inherited from Element

    HTMLSpanElement::setScrollTop

    fn HTMLSpanElement::setScrollTop(self : HTMLSpanElement, value : Int) -> Unit

    Inherited from Element

    HTMLSpanElement::setTextContent

    fn HTMLSpanElement::setTextContent(self : HTMLSpanElement, content : String) -> Unit

    Inherited from Node

    HTMLSpanElement::tagName

    fn HTMLSpanElement::tagName(self : HTMLSpanElement) -> String

    Inherited from Element

    HTMLSpanElement::textContent

    fn HTMLSpanElement::textContent(self : HTMLSpanElement) -> String

    Inherited from Node

    HTMLSpanElement::toggleAttribute

    fn HTMLSpanElement::toggleAttribute(self : HTMLSpanElement, name : String, force? : Bool) -> Bool

    Inherited from Element

    HTMLTextAreaElement

    pub(all) struct HTMLTextAreaElement {
    value : String
    placeholder : String
    disabled : Bool
    rows : Int
    cols : Int
    readOnly : Bool
    }

    HTMLTextAreaElement represents a element https://developer.mozilla.org/en-US/docs/Web/API/HTMLTextAreaElement

    HTMLTextAreaElement::addEventListener

    #alias(add_event_listener)
    fn HTMLTextAreaElement::addEventListener(self : HTMLTextAreaElement, event_type : String, handler : (
    Any
    ) -> Unit, capture? : Bool, once? : Bool, passive? : Bool, signal? :
    AbortSignal
    ) -> Unit

    Inherited from EventTarget

    HTMLTextAreaElement::after

    fn HTMLTextAreaElement::after(self : HTMLTextAreaElement, nodes : FixedArray[Node]) -> Unit

    Inherited from Element

    HTMLTextAreaElement::append

    fn HTMLTextAreaElement::append(self : HTMLTextAreaElement, child : Node) -> Unit

    Inherited from Element

    HTMLTextAreaElement::appendChild

    fn HTMLTextAreaElement::appendChild(self : HTMLTextAreaElement, child : Node) -> Node

    Inherited from Node

    HTMLTextAreaElement::as_any

    HTMLTextAreaElement::as_element

    HTMLTextAreaElement::as_event_target

    HTMLTextAreaElement::as_html_element

    fn HTMLTextAreaElement::as_html_element(self : HTMLTextAreaElement) -> HTMLElement

    HTMLTextAreaElement::as_node

    HTMLTextAreaElement::before

    fn HTMLTextAreaElement::before(self : HTMLTextAreaElement, nodes : FixedArray[Node]) -> Unit

    Inherited from Element

    HTMLTextAreaElement::cast_from_element

    fn HTMLTextAreaElement::cast_from_element(value : Element) -> HTMLTextAreaElement

    Upcast from Element to HTMLTextAreaElement

    HTMLTextAreaElement::cast_from_event_target

    Upcast from EventTarget to HTMLTextAreaElement

    HTMLTextAreaElement::cast_from_html_element

    fn HTMLTextAreaElement::cast_from_html_element(value : HTMLElement) -> HTMLTextAreaElement

    Upcast from HTMLElement to HTMLTextAreaElement

    HTMLTextAreaElement::cast_from_node

    fn HTMLTextAreaElement::cast_from_node(value : Node) -> HTMLTextAreaElement

    Upcast from Node to HTMLTextAreaElement

    HTMLTextAreaElement::childElementCount

    fn HTMLTextAreaElement::childElementCount(self : HTMLTextAreaElement) -> Int

    Inherited from Element

    HTMLTextAreaElement::childNodes

    Inherited from Node

    HTMLTextAreaElement::children

    Inherited from Element

    HTMLTextAreaElement::className

    fn HTMLTextAreaElement::className(self : HTMLTextAreaElement) -> String

    Inherited from Element

    HTMLTextAreaElement::click

    fn HTMLTextAreaElement::click(self : HTMLTextAreaElement) -> Unit

    Inherited from HTMLElement

    HTMLTextAreaElement::clientHeight

    fn HTMLTextAreaElement::clientHeight(self : HTMLTextAreaElement) -> Int

    Inherited from Element

    HTMLTextAreaElement::clientWidth

    fn HTMLTextAreaElement::clientWidth(self : HTMLTextAreaElement) -> Int

    Inherited from Element

    HTMLTextAreaElement::cloneNode

    fn HTMLTextAreaElement::cloneNode(self : HTMLTextAreaElement, deep : Bool) -> Node

    Inherited from Node

    HTMLTextAreaElement::closest

    fn HTMLTextAreaElement::closest(self : HTMLTextAreaElement, selector : String) -> Element?

    Inherited from Element

    HTMLTextAreaElement::compareDocumentPosition

    fn HTMLTextAreaElement::compareDocumentPosition(self : HTMLTextAreaElement, other : Node) -> Int

    Inherited from Node

    HTMLTextAreaElement::contains

    fn HTMLTextAreaElement::contains(self : HTMLTextAreaElement, other : Node?) -> Bool

    Inherited from Node

    HTMLTextAreaElement::dispatchEvent

    #alias(dispatch_event)
    fn HTMLTextAreaElement::dispatchEvent(self : HTMLTextAreaElement, event :
    Event
    ) -> Bool

    Inherited from EventTarget

    HTMLTextAreaElement::firstChild

    fn HTMLTextAreaElement::firstChild(self : HTMLTextAreaElement) -> Node?

    Inherited from Node

    HTMLTextAreaElement::firstElementChild

    fn HTMLTextAreaElement::firstElementChild(self : HTMLTextAreaElement) -> Element?

    Inherited from Element

    HTMLTextAreaElement::focus

    fn HTMLTextAreaElement::focus(self : HTMLTextAreaElement) -> Unit

    Inherited from HTMLElement

    HTMLTextAreaElement::getAttribute

    fn HTMLTextAreaElement::getAttribute(self : HTMLTextAreaElement, name : String) -> String?

    Inherited from Element

    HTMLTextAreaElement::getAttributeNames

    fn HTMLTextAreaElement::getAttributeNames(self : HTMLTextAreaElement) -> Array[String]

    Inherited from Element

    HTMLTextAreaElement::getElementsByClassName

    fn HTMLTextAreaElement::getElementsByClassName(self : HTMLTextAreaElement, class_name : String) -> Array[Element]

    Inherited from Element

    HTMLTextAreaElement::getElementsByTagName

    fn HTMLTextAreaElement::getElementsByTagName(self : HTMLTextAreaElement, tag_name : String) -> Array[Element]

    Inherited from Element

    HTMLTextAreaElement::getRootNode

    fn HTMLTextAreaElement::getRootNode(self : HTMLTextAreaElement) -> Node

    Inherited from Node

    HTMLTextAreaElement::hasAttribute

    fn HTMLTextAreaElement::hasAttribute(self : HTMLTextAreaElement, name : String) -> Bool

    Inherited from Element

    HTMLTextAreaElement::hasAttributes

    fn HTMLTextAreaElement::hasAttributes(self : HTMLTextAreaElement) -> Bool

    Inherited from Element

    HTMLTextAreaElement::hasChildNodes

    fn HTMLTextAreaElement::hasChildNodes(self : HTMLTextAreaElement) -> Bool

    Inherited from Node

    HTMLTextAreaElement::id

    fn HTMLTextAreaElement::id(self : HTMLTextAreaElement) -> String

    Inherited from Element

    HTMLTextAreaElement::innerHTML

    fn HTMLTextAreaElement::innerHTML(self : HTMLTextAreaElement) -> String

    Inherited from Element

    HTMLTextAreaElement::innerText

    fn HTMLTextAreaElement::innerText(self : HTMLTextAreaElement) -> String

    Inherited from HTMLElement

    HTMLTextAreaElement::insertAdjacentElement

    fn HTMLTextAreaElement::insertAdjacentElement(self : HTMLTextAreaElement, position : String, element : Element) -> Element?

    Inherited from Element

    HTMLTextAreaElement::insertAdjacentHTML

    fn HTMLTextAreaElement::insertAdjacentHTML(self : HTMLTextAreaElement, position : String, html : String) -> Unit

    Inherited from Element

    HTMLTextAreaElement::insertAdjacentText

    fn HTMLTextAreaElement::insertAdjacentText(self : HTMLTextAreaElement, position : String, text : String) -> Unit

    Inherited from Element

    HTMLTextAreaElement::insertBefore

    fn HTMLTextAreaElement::insertBefore(self : HTMLTextAreaElement, new_node : Node, ref_node : Node?) -> Node

    Inherited from Node

    HTMLTextAreaElement::isConnected

    fn HTMLTextAreaElement::isConnected(self : HTMLTextAreaElement) -> Bool

    Inherited from Node

    HTMLTextAreaElement::isEqualNode

    fn HTMLTextAreaElement::isEqualNode(self : HTMLTextAreaElement, other : Node?) -> Bool

    Inherited from Node

    HTMLTextAreaElement::isSameNode

    fn HTMLTextAreaElement::isSameNode(self : HTMLTextAreaElement, other : Node?) -> Bool

    Inherited from Node

    HTMLTextAreaElement::lastChild

    fn HTMLTextAreaElement::lastChild(self : HTMLTextAreaElement) -> Node?

    Inherited from Node

    HTMLTextAreaElement::lastElementChild

    fn HTMLTextAreaElement::lastElementChild(self : HTMLTextAreaElement) -> Element?

    Inherited from Element

    HTMLTextAreaElement::matches

    fn HTMLTextAreaElement::matches(self : HTMLTextAreaElement, selector : String) -> Bool

    Inherited from Element

    HTMLTextAreaElement::moveBefore

    fn HTMLTextAreaElement::moveBefore(self : HTMLTextAreaElement, moved_node : Node, ref_node : Node?) -> Unit

    Inherited from Node

    HTMLTextAreaElement::nextElementSibling

    fn HTMLTextAreaElement::nextElementSibling(self : HTMLTextAreaElement) -> Element?

    Inherited from Element

    HTMLTextAreaElement::nextSibling

    fn HTMLTextAreaElement::nextSibling(self : HTMLTextAreaElement) -> Node?

    Inherited from Node

    HTMLTextAreaElement::nodeName

    fn HTMLTextAreaElement::nodeName(self : HTMLTextAreaElement) -> String

    Inherited from Node

    HTMLTextAreaElement::nodeType

    fn HTMLTextAreaElement::nodeType(self : HTMLTextAreaElement) -> Int

    Inherited from Node

    HTMLTextAreaElement::nodeValue

    fn HTMLTextAreaElement::nodeValue(self : HTMLTextAreaElement) -> String?

    Inherited from Node

    HTMLTextAreaElement::normalize

    fn HTMLTextAreaElement::normalize(self : HTMLTextAreaElement) -> Unit

    Inherited from Node

    HTMLTextAreaElement::off

    fn HTMLTextAreaElement::off(self : HTMLTextAreaElement, event_type : String, handler : (
    Any
    ) -> Unit, capture? : Bool) -> Unit

    Inherited from EventTarget

    HTMLTextAreaElement::on

    fn HTMLTextAreaElement::on(self : HTMLTextAreaElement, event_type : String, handler : (
    Any
    ) -> Unit, capture? : Bool, once? : Bool, passive? : Bool, signal? :
    AbortSignal
    ) -> Unit

    Inherited from EventTarget

    HTMLTextAreaElement::outerHTML

    fn HTMLTextAreaElement::outerHTML(self : HTMLTextAreaElement) -> String

    Inherited from Element

    HTMLTextAreaElement::ownerDocument

    fn HTMLTextAreaElement::ownerDocument(self : HTMLTextAreaElement) -> Document?

    Inherited from Node

    HTMLTextAreaElement::parentElement

    fn HTMLTextAreaElement::parentElement(self : HTMLTextAreaElement) -> Element?

    Inherited from Element

    HTMLTextAreaElement::parentNode

    fn HTMLTextAreaElement::parentNode(self : HTMLTextAreaElement) -> Node?

    Inherited from Node

    HTMLTextAreaElement::prepend

    fn HTMLTextAreaElement::prepend(self : HTMLTextAreaElement, nodes : FixedArray[Node]) -> Unit

    Inherited from Element

    HTMLTextAreaElement::previousElementSibling

    fn HTMLTextAreaElement::previousElementSibling(self : HTMLTextAreaElement) -> Element?

    Inherited from Element

    HTMLTextAreaElement::previousSibling

    fn HTMLTextAreaElement::previousSibling(self : HTMLTextAreaElement) -> Node?

    Inherited from Node

    HTMLTextAreaElement::querySelector

    fn HTMLTextAreaElement::querySelector(self : HTMLTextAreaElement, selector : String) -> Element?

    Inherited from Element

    HTMLTextAreaElement::querySelectorAll

    fn HTMLTextAreaElement::querySelectorAll(self : HTMLTextAreaElement, selector : String) -> Array[Element]

    Inherited from Element

    HTMLTextAreaElement::remove

    fn HTMLTextAreaElement::remove(self : HTMLTextAreaElement) -> Unit

    Inherited from Element

    HTMLTextAreaElement::removeAttribute

    fn HTMLTextAreaElement::removeAttribute(self : HTMLTextAreaElement, name : String) -> Unit

    Inherited from Element

    HTMLTextAreaElement::removeChild

    fn HTMLTextAreaElement::removeChild(self : HTMLTextAreaElement, child : Node) -> Node

    Inherited from Node

    HTMLTextAreaElement::removeEventListener

    #alias(remove_event_listener)
    fn HTMLTextAreaElement::removeEventListener(self : HTMLTextAreaElement, event_type : String, handler : (
    Any
    ) -> Unit, capture? : Bool) -> Unit

    Inherited from EventTarget

    HTMLTextAreaElement::replaceChild

    fn HTMLTextAreaElement::replaceChild(self : HTMLTextAreaElement, new_child : Node, old_child : Node) -> Node

    Inherited from Node

    HTMLTextAreaElement::replaceChildren

    fn HTMLTextAreaElement::replaceChildren(self : HTMLTextAreaElement, nodes : FixedArray[Node]) -> Unit

    Inherited from Element

    HTMLTextAreaElement::replaceWith

    fn HTMLTextAreaElement::replaceWith(self : HTMLTextAreaElement, nodes : FixedArray[Node]) -> Unit

    Inherited from Element

    HTMLTextAreaElement::scrollHeight

    fn HTMLTextAreaElement::scrollHeight(self : HTMLTextAreaElement) -> Int

    Inherited from Element

    HTMLTextAreaElement::scrollIntoView

    fn HTMLTextAreaElement::scrollIntoView(self : HTMLTextAreaElement) -> Unit

    Inherited from Element

    HTMLTextAreaElement::scrollLeft

    fn HTMLTextAreaElement::scrollLeft(self : HTMLTextAreaElement) -> Int

    Inherited from Element

    HTMLTextAreaElement::scrollTop

    fn HTMLTextAreaElement::scrollTop(self : HTMLTextAreaElement) -> Int

    Inherited from Element

    HTMLTextAreaElement::scrollWidth

    fn HTMLTextAreaElement::scrollWidth(self : HTMLTextAreaElement) -> Int

    Inherited from Element

    HTMLTextAreaElement::setAttribute

    fn HTMLTextAreaElement::setAttribute(self : HTMLTextAreaElement, name : String, value : String) -> Unit

    Inherited from Element

    HTMLTextAreaElement::setClassName

    fn HTMLTextAreaElement::setClassName(self : HTMLTextAreaElement, class_name : String) -> Unit

    Inherited from Element

    HTMLTextAreaElement::setId

    fn HTMLTextAreaElement::setId(self : HTMLTextAreaElement, id : String) -> Unit

    Inherited from Element

    HTMLTextAreaElement::setInnerHTML

    fn HTMLTextAreaElement::setInnerHTML(self : HTMLTextAreaElement, html : String) -> Unit

    Inherited from Element

    HTMLTextAreaElement::setInnerText

    fn HTMLTextAreaElement::setInnerText(self : HTMLTextAreaElement, text : String) -> Unit

    Inherited from HTMLElement

    HTMLTextAreaElement::setNodeValue

    fn HTMLTextAreaElement::setNodeValue(self : HTMLTextAreaElement, value : String?) -> Unit

    Inherited from Node

    HTMLTextAreaElement::setOuterHTML

    fn HTMLTextAreaElement::setOuterHTML(self : HTMLTextAreaElement, html : String) -> Unit

    Inherited from Element

    HTMLTextAreaElement::setScrollLeft

    fn HTMLTextAreaElement::setScrollLeft(self : HTMLTextAreaElement, value : Int) -> Unit

    Inherited from Element

    HTMLTextAreaElement::setScrollTop

    fn HTMLTextAreaElement::setScrollTop(self : HTMLTextAreaElement, value : Int) -> Unit

    Inherited from Element

    HTMLTextAreaElement::setTextContent

    fn HTMLTextAreaElement::setTextContent(self : HTMLTextAreaElement, content : String) -> Unit

    Inherited from Node

    HTMLTextAreaElement::tagName

    fn HTMLTextAreaElement::tagName(self : HTMLTextAreaElement) -> String

    Inherited from Element

    HTMLTextAreaElement::textContent

    fn HTMLTextAreaElement::textContent(self : HTMLTextAreaElement) -> String

    Inherited from Node

    HTMLTextAreaElement::toggleAttribute

    fn HTMLTextAreaElement::toggleAttribute(self : HTMLTextAreaElement, name : String, force? : Bool) -> Bool

    Inherited from Element

    HTMLUListElement

    #external
    pub type HTMLUListElement

    HTMLUListElement::addEventListener

    #alias(add_event_listener)
    fn HTMLUListElement::addEventListener(self : HTMLUListElement, event_type : String, handler : (
    Any
    ) -> Unit, capture? : Bool, once? : Bool, passive? : Bool, signal? :
    AbortSignal
    ) -> Unit

    Inherited from EventTarget

    HTMLUListElement::after

    fn HTMLUListElement::after(self : HTMLUListElement, nodes : FixedArray[Node]) -> Unit

    Inherited from Element

    HTMLUListElement::append

    fn HTMLUListElement::append(self : HTMLUListElement, child : Node) -> Unit

    Inherited from Element

    HTMLUListElement::appendChild

    fn HTMLUListElement::appendChild(self : HTMLUListElement, child : Node) -> Node

    Inherited from Node

    HTMLUListElement::as_any

    HTMLUListElement::as_element

    fn HTMLUListElement::as_element(self : HTMLUListElement) -> Element

    HTMLUListElement::as_event_target

    HTMLUListElement::as_html_element

    fn HTMLUListElement::as_html_element(self : HTMLUListElement) -> HTMLElement

    HTMLUListElement::as_node

    fn HTMLUListElement::as_node(self : HTMLUListElement) -> Node

    HTMLUListElement::before

    fn HTMLUListElement::before(self : HTMLUListElement, nodes : FixedArray[Node]) -> Unit

    Inherited from Element

    HTMLUListElement::cast_from_element

    fn HTMLUListElement::cast_from_element(value : Element) -> HTMLUListElement

    Upcast from Element to HTMLUListElement

    HTMLUListElement::cast_from_event_target

    Upcast from EventTarget to HTMLUListElement

    HTMLUListElement::cast_from_html_element

    fn HTMLUListElement::cast_from_html_element(value : HTMLElement) -> HTMLUListElement

    Upcast from HTMLElement to HTMLUListElement

    HTMLUListElement::cast_from_node

    fn HTMLUListElement::cast_from_node(value : Node) -> HTMLUListElement

    Upcast from Node to HTMLUListElement

    HTMLUListElement::childElementCount

    fn HTMLUListElement::childElementCount(self : HTMLUListElement) -> Int

    Inherited from Element

    HTMLUListElement::childNodes

    fn HTMLUListElement::childNodes(self : HTMLUListElement) -> Array[Node]

    Inherited from Node

    HTMLUListElement::children

    Inherited from Element

    HTMLUListElement::className

    fn HTMLUListElement::className(self : HTMLUListElement) -> String

    Inherited from Element

    HTMLUListElement::click

    fn HTMLUListElement::click(self : HTMLUListElement) -> Unit

    Inherited from HTMLElement

    HTMLUListElement::clientHeight

    fn HTMLUListElement::clientHeight(self : HTMLUListElement) -> Int

    Inherited from Element

    HTMLUListElement::clientWidth

    fn HTMLUListElement::clientWidth(self : HTMLUListElement) -> Int

    Inherited from Element

    HTMLUListElement::cloneNode

    fn HTMLUListElement::cloneNode(self : HTMLUListElement, deep : Bool) -> Node

    Inherited from Node

    HTMLUListElement::closest

    fn HTMLUListElement::closest(self : HTMLUListElement, selector : String) -> Element?

    Inherited from Element

    HTMLUListElement::compareDocumentPosition

    fn HTMLUListElement::compareDocumentPosition(self : HTMLUListElement, other : Node) -> Int

    Inherited from Node

    HTMLUListElement::contains

    fn HTMLUListElement::contains(self : HTMLUListElement, other : Node?) -> Bool

    Inherited from Node

    HTMLUListElement::dispatchEvent

    #alias(dispatch_event)
    fn HTMLUListElement::dispatchEvent(self : HTMLUListElement, event :
    Event
    ) -> Bool

    Inherited from EventTarget

    HTMLUListElement::firstChild

    fn HTMLUListElement::firstChild(self : HTMLUListElement) -> Node?

    Inherited from Node

    HTMLUListElement::firstElementChild

    fn HTMLUListElement::firstElementChild(self : HTMLUListElement) -> Element?

    Inherited from Element

    HTMLUListElement::focus

    fn HTMLUListElement::focus(self : HTMLUListElement) -> Unit

    Inherited from HTMLElement

    HTMLUListElement::getAttribute

    fn HTMLUListElement::getAttribute(self : HTMLUListElement, name : String) -> String?

    Inherited from Element

    HTMLUListElement::getAttributeNames

    fn HTMLUListElement::getAttributeNames(self : HTMLUListElement) -> Array[String]

    Inherited from Element

    HTMLUListElement::getElementsByClassName

    fn HTMLUListElement::getElementsByClassName(self : HTMLUListElement, class_name : String) -> Array[Element]

    Inherited from Element

    HTMLUListElement::getElementsByTagName

    fn HTMLUListElement::getElementsByTagName(self : HTMLUListElement, tag_name : String) -> Array[Element]

    Inherited from Element

    HTMLUListElement::getRootNode

    fn HTMLUListElement::getRootNode(self : HTMLUListElement) -> Node

    Inherited from Node

    HTMLUListElement::hasAttribute

    fn HTMLUListElement::hasAttribute(self : HTMLUListElement, name : String) -> Bool

    Inherited from Element

    HTMLUListElement::hasAttributes

    fn HTMLUListElement::hasAttributes(self : HTMLUListElement) -> Bool

    Inherited from Element

    HTMLUListElement::hasChildNodes

    fn HTMLUListElement::hasChildNodes(self : HTMLUListElement) -> Bool

    Inherited from Node

    HTMLUListElement::id

    fn HTMLUListElement::id(self : HTMLUListElement) -> String

    Inherited from Element

    HTMLUListElement::innerHTML

    fn HTMLUListElement::innerHTML(self : HTMLUListElement) -> String

    Inherited from Element

    HTMLUListElement::innerText

    fn HTMLUListElement::innerText(self : HTMLUListElement) -> String

    Inherited from HTMLElement

    HTMLUListElement::insertAdjacentElement

    fn HTMLUListElement::insertAdjacentElement(self : HTMLUListElement, position : String, element : Element) -> Element?

    Inherited from Element

    HTMLUListElement::insertAdjacentHTML

    fn HTMLUListElement::insertAdjacentHTML(self : HTMLUListElement, position : String, html : String) -> Unit

    Inherited from Element

    HTMLUListElement::insertAdjacentText

    fn HTMLUListElement::insertAdjacentText(self : HTMLUListElement, position : String, text : String) -> Unit

    Inherited from Element

    HTMLUListElement::insertBefore

    fn HTMLUListElement::insertBefore(self : HTMLUListElement, new_node : Node, ref_node : Node?) -> Node

    Inherited from Node

    HTMLUListElement::isConnected

    fn HTMLUListElement::isConnected(self : HTMLUListElement) -> Bool

    Inherited from Node

    HTMLUListElement::isEqualNode

    fn HTMLUListElement::isEqualNode(self : HTMLUListElement, other : Node?) -> Bool

    Inherited from Node

    HTMLUListElement::isSameNode

    fn HTMLUListElement::isSameNode(self : HTMLUListElement, other : Node?) -> Bool

    Inherited from Node

    HTMLUListElement::lastChild

    fn HTMLUListElement::lastChild(self : HTMLUListElement) -> Node?

    Inherited from Node

    HTMLUListElement::lastElementChild

    fn HTMLUListElement::lastElementChild(self : HTMLUListElement) -> Element?

    Inherited from Element

    HTMLUListElement::matches

    fn HTMLUListElement::matches(self : HTMLUListElement, selector : String) -> Bool

    Inherited from Element

    HTMLUListElement::moveBefore

    fn HTMLUListElement::moveBefore(self : HTMLUListElement, moved_node : Node, ref_node : Node?) -> Unit

    Inherited from Node

    HTMLUListElement::nextElementSibling

    fn HTMLUListElement::nextElementSibling(self : HTMLUListElement) -> Element?

    Inherited from Element

    HTMLUListElement::nextSibling

    fn HTMLUListElement::nextSibling(self : HTMLUListElement) -> Node?

    Inherited from Node

    HTMLUListElement::nodeName

    fn HTMLUListElement::nodeName(self : HTMLUListElement) -> String

    Inherited from Node

    HTMLUListElement::nodeType

    fn HTMLUListElement::nodeType(self : HTMLUListElement) -> Int

    Inherited from Node

    HTMLUListElement::nodeValue

    fn HTMLUListElement::nodeValue(self : HTMLUListElement) -> String?

    Inherited from Node

    HTMLUListElement::normalize

    fn HTMLUListElement::normalize(self : HTMLUListElement) -> Unit

    Inherited from Node

    HTMLUListElement::off

    fn HTMLUListElement::off(self : HTMLUListElement, event_type : String, handler : (
    Any
    ) -> Unit, capture? : Bool) -> Unit

    Inherited from EventTarget

    HTMLUListElement::on

    fn HTMLUListElement::on(self : HTMLUListElement, event_type : String, handler : (
    Any
    ) -> Unit, capture? : Bool, once? : Bool, passive? : Bool, signal? :
    AbortSignal
    ) -> Unit

    Inherited from EventTarget

    HTMLUListElement::outerHTML

    fn HTMLUListElement::outerHTML(self : HTMLUListElement) -> String

    Inherited from Element

    HTMLUListElement::ownerDocument

    fn HTMLUListElement::ownerDocument(self : HTMLUListElement) -> Document?

    Inherited from Node

    HTMLUListElement::parentElement

    fn HTMLUListElement::parentElement(self : HTMLUListElement) -> Element?

    Inherited from Element

    HTMLUListElement::parentNode

    fn HTMLUListElement::parentNode(self : HTMLUListElement) -> Node?

    Inherited from Node

    HTMLUListElement::prepend

    fn HTMLUListElement::prepend(self : HTMLUListElement, nodes : FixedArray[Node]) -> Unit

    Inherited from Element

    HTMLUListElement::previousElementSibling

    fn HTMLUListElement::previousElementSibling(self : HTMLUListElement) -> Element?

    Inherited from Element

    HTMLUListElement::previousSibling

    fn HTMLUListElement::previousSibling(self : HTMLUListElement) -> Node?

    Inherited from Node

    HTMLUListElement::querySelector

    fn HTMLUListElement::querySelector(self : HTMLUListElement, selector : String) -> Element?

    Inherited from Element

    HTMLUListElement::querySelectorAll

    fn HTMLUListElement::querySelectorAll(self : HTMLUListElement, selector : String) -> Array[Element]

    Inherited from Element

    HTMLUListElement::remove

    fn HTMLUListElement::remove(self : HTMLUListElement) -> Unit

    Inherited from Element

    HTMLUListElement::removeAttribute

    fn HTMLUListElement::removeAttribute(self : HTMLUListElement, name : String) -> Unit

    Inherited from Element

    HTMLUListElement::removeChild

    fn HTMLUListElement::removeChild(self : HTMLUListElement, child : Node) -> Node

    Inherited from Node

    HTMLUListElement::removeEventListener

    #alias(remove_event_listener)
    fn HTMLUListElement::removeEventListener(self : HTMLUListElement, event_type : String, handler : (
    Any
    ) -> Unit, capture? : Bool) -> Unit

    Inherited from EventTarget

    HTMLUListElement::replaceChild

    fn HTMLUListElement::replaceChild(self : HTMLUListElement, new_child : Node, old_child : Node) -> Node

    Inherited from Node

    HTMLUListElement::replaceChildren

    fn HTMLUListElement::replaceChildren(self : HTMLUListElement, nodes : FixedArray[Node]) -> Unit

    Inherited from Element

    HTMLUListElement::replaceWith

    fn HTMLUListElement::replaceWith(self : HTMLUListElement, nodes : FixedArray[Node]) -> Unit

    Inherited from Element

    HTMLUListElement::scrollHeight

    fn HTMLUListElement::scrollHeight(self : HTMLUListElement) -> Int

    Inherited from Element

    HTMLUListElement::scrollIntoView

    fn HTMLUListElement::scrollIntoView(self : HTMLUListElement) -> Unit

    Inherited from Element

    HTMLUListElement::scrollLeft

    fn HTMLUListElement::scrollLeft(self : HTMLUListElement) -> Int

    Inherited from Element

    HTMLUListElement::scrollTop

    fn HTMLUListElement::scrollTop(self : HTMLUListElement) -> Int

    Inherited from Element

    HTMLUListElement::scrollWidth

    fn HTMLUListElement::scrollWidth(self : HTMLUListElement) -> Int

    Inherited from Element

    HTMLUListElement::setAttribute

    fn HTMLUListElement::setAttribute(self : HTMLUListElement, name : String, value : String) -> Unit

    Inherited from Element

    HTMLUListElement::setClassName

    fn HTMLUListElement::setClassName(self : HTMLUListElement, class_name : String) -> Unit

    Inherited from Element

    HTMLUListElement::setId

    fn HTMLUListElement::setId(self : HTMLUListElement, id : String) -> Unit

    Inherited from Element

    HTMLUListElement::setInnerHTML

    fn HTMLUListElement::setInnerHTML(self : HTMLUListElement, html : String) -> Unit

    Inherited from Element

    HTMLUListElement::setInnerText

    fn HTMLUListElement::setInnerText(self : HTMLUListElement, text : String) -> Unit

    Inherited from HTMLElement

    HTMLUListElement::setNodeValue

    fn HTMLUListElement::setNodeValue(self : HTMLUListElement, value : String?) -> Unit

    Inherited from Node

    HTMLUListElement::setOuterHTML

    fn HTMLUListElement::setOuterHTML(self : HTMLUListElement, html : String) -> Unit

    Inherited from Element

    HTMLUListElement::setScrollLeft

    fn HTMLUListElement::setScrollLeft(self : HTMLUListElement, value : Int) -> Unit

    Inherited from Element

    HTMLUListElement::setScrollTop

    fn HTMLUListElement::setScrollTop(self : HTMLUListElement, value : Int) -> Unit

    Inherited from Element

    HTMLUListElement::setTextContent

    fn HTMLUListElement::setTextContent(self : HTMLUListElement, content : String) -> Unit

    Inherited from Node

    HTMLUListElement::tagName

    fn HTMLUListElement::tagName(self : HTMLUListElement) -> String

    Inherited from Element

    HTMLUListElement::textContent

    fn HTMLUListElement::textContent(self : HTMLUListElement) -> String

    Inherited from Node

    HTMLUListElement::toggleAttribute

    fn HTMLUListElement::toggleAttribute(self : HTMLUListElement, name : String, force? : Bool) -> Bool

    Inherited from Element

    HashChangeEvent

    pub(all) struct HashChangeEvent {
    oldURL : String
    newURL : String
    }

    HashChangeEvent represents an event fired when the fragment identifier of the URL has changed https://developer.mozilla.org/en-US/docs/Web/API/HashChangeEvent

    HashChangeEvent::as_any

    HashChangeEvent::bubbles

    fn HashChangeEvent::bubbles(self : HashChangeEvent) -> Bool

    HashChangeEvent::cancelable

    fn HashChangeEvent::cancelable(self : HashChangeEvent) -> Bool

    HashChangeEvent::currentTarget

    fn HashChangeEvent::currentTarget(self : HashChangeEvent) -> Element

    HashChangeEvent::defaultPrevented

    fn HashChangeEvent::defaultPrevented(self : HashChangeEvent) -> Bool

    HashChangeEvent::eventType

    fn HashChangeEvent::eventType(self : HashChangeEvent) -> String

    HashChangeEvent::preventDefault

    fn HashChangeEvent::preventDefault(self : HashChangeEvent) -> Unit

    HashChangeEvent::stopImmediatePropagation

    fn HashChangeEvent::stopImmediatePropagation(self : HashChangeEvent) -> Unit

    HashChangeEvent::stopPropagation

    fn HashChangeEvent::stopPropagation(self : HashChangeEvent) -> Unit

    HashChangeEvent::target

    InputEvent

    pub(all) struct InputEvent {
    data :
    Nullable
    [String]
    dataTransfer :
    Nullable
    [DataTransfer]
    inputType : String
    isComposing : Bool
    }

    InputEvent represents an input event https://developer.mozilla.org/en-US/docs/Web/API/InputEvent

    InputEvent::as_any

    InputEvent::bubbles

    fn InputEvent::bubbles(self : InputEvent) -> Bool

    InputEvent::cancelable

    fn InputEvent::cancelable(self : InputEvent) -> Bool

    InputEvent::currentTarget

    fn InputEvent::currentTarget(self : InputEvent) -> Element

    InputEvent::defaultPrevented

    fn InputEvent::defaultPrevented(self : InputEvent) -> Bool

    InputEvent::eventType

    fn InputEvent::eventType(self : InputEvent) -> String

    InputEvent::preventDefault

    fn InputEvent::preventDefault(self : InputEvent) -> Unit

    InputEvent::stopImmediatePropagation

    fn InputEvent::stopImmediatePropagation(self : InputEvent) -> Unit

    InputEvent::stopPropagation

    fn InputEvent::stopPropagation(self : InputEvent) -> Unit

    InputEvent::target

    fn InputEvent::target(self : InputEvent) -> Element

    KeyboardEvent

    pub(all) struct KeyboardEvent {
    key : String
    code : String
    keyCode : Int
    which : Int
    ctrlKey : Bool
    altKey : Bool
    shiftKey : Bool
    metaKey : Bool
    repeat : Bool
    location : Int
    isComposing : Bool
    }

    KeyboardEvent represents a keyboard event https://developer.mozilla.org/en-US/docs/Web/API/KeyboardEvent

    KeyboardEvent::as_any

    KeyboardEvent::bubbles

    fn KeyboardEvent::bubbles(self : KeyboardEvent) -> Bool

    KeyboardEvent::cancelable

    fn KeyboardEvent::cancelable(self : KeyboardEvent) -> Bool

    KeyboardEvent::currentTarget

    fn KeyboardEvent::currentTarget(self : KeyboardEvent) -> Element

    KeyboardEvent::defaultPrevented

    fn KeyboardEvent::defaultPrevented(self : KeyboardEvent) -> Bool

    KeyboardEvent::eventType

    fn KeyboardEvent::eventType(self : KeyboardEvent) -> String

    KeyboardEvent::preventDefault

    fn KeyboardEvent::preventDefault(self : KeyboardEvent) -> Unit

    KeyboardEvent::stopImmediatePropagation

    fn KeyboardEvent::stopImmediatePropagation(self : KeyboardEvent) -> Unit

    KeyboardEvent::stopPropagation

    fn KeyboardEvent::stopPropagation(self : KeyboardEvent) -> Unit

    KeyboardEvent::target

    fn KeyboardEvent::target(self : KeyboardEvent) -> Element

    MediaQueryList

    pub(all) struct MediaQueryList {
    media : String
    matches : Bool
    }

    MediaQueryList represents a media query list https://developer.mozilla.org/en-US/docs/Web/API/MediaQueryList

    MediaQueryList::addChangeListener

    fn MediaQueryList::addChangeListener(self : MediaQueryList, listener : (Event) -> Unit) -> Unit

    Add event listener for change event

    MediaQueryList::addListener

    fn MediaQueryList::addListener(self : MediaQueryList, listener : (MediaQueryList) -> Unit) -> Unit

    Adds a change listener https://developer.mozilla.org/en-US/docs/Web/API/MediaQueryList/addListener

    MediaQueryList::as_any

    MediaQueryList::removeChangeListener

    fn MediaQueryList::removeChangeListener(self : MediaQueryList, listener : (Event) -> Unit) -> Unit

    Remove event listener for change event

    MediaQueryList::removeListener

    fn MediaQueryList::removeListener(self : MediaQueryList, listener : (MediaQueryList) -> Unit) -> Unit

    Removes a change listener https://developer.mozilla.org/en-US/docs/Web/API/MediaQueryList/removeListener

    MessageEvent

    pub(all) struct MessageEvent {
    data :
    Any

    origin : String
    lastEventId : String
    ports : Array[
    MessagePort
    ]
    }

    MessageEvent is fired when a message is received from another browsing context https://developer.mozilla.org/en-US/docs/Web/API/MessageEvent

    MessageEvent::as_any

    MessageEvent::bubbles

    fn MessageEvent::bubbles(self : MessageEvent) -> Bool

    MessageEvent::cancelable

    fn MessageEvent::cancelable(self : MessageEvent) -> Bool

    MessageEvent::currentTarget

    fn MessageEvent::currentTarget(self : MessageEvent) -> Element

    MessageEvent::defaultPrevented

    fn MessageEvent::defaultPrevented(self : MessageEvent) -> Bool

    MessageEvent::eventType

    fn MessageEvent::eventType(self : MessageEvent) -> String

    MessageEvent::preventDefault

    fn MessageEvent::preventDefault(self : MessageEvent) -> Unit

    MessageEvent::source

    fn MessageEvent::source(self : MessageEvent) -> Window?

    Returns the source window of the message https://developer.mozilla.org/en-US/docs/Web/API/MessageEvent/source

    MessageEvent::stopImmediatePropagation

    fn MessageEvent::stopImmediatePropagation(self : MessageEvent) -> Unit

    MessageEvent::stopPropagation

    fn MessageEvent::stopPropagation(self : MessageEvent) -> Unit

    MessageEvent::target

    fn MessageEvent::target(self : MessageEvent) -> Element

    MouseEvent

    pub(all) struct MouseEvent {
    clientX : Double
    clientY : Double
    screenX : Double
    screenY : Double
    offsetX : Double
    offsetY : Double
    pageX : Double
    pageY : Double
    movementX : Double
    movementY : Double
    button : Int
    buttons : Int
    ctrlKey : Bool
    shiftKey : Bool
    altKey : Bool
    metaKey : Bool
    }

    MouseEvent represents a mouse event https://developer.mozilla.org/en-US/docs/Web/API/MouseEvent
    impl Show for MouseEvent

    MouseEvent::as_any

    MouseEvent::bubbles

    fn MouseEvent::bubbles(self : MouseEvent) -> Bool

    MouseEvent::cancelable

    fn MouseEvent::cancelable(self : MouseEvent) -> Bool

    MouseEvent::currentTarget

    fn MouseEvent::currentTarget(self : MouseEvent) -> Element

    MouseEvent::defaultPrevented

    fn MouseEvent::defaultPrevented(self : MouseEvent) -> Bool

    MouseEvent::eventType

    fn MouseEvent::eventType(self : MouseEvent) -> String

    MouseEvent::preventDefault

    fn MouseEvent::preventDefault(self : MouseEvent) -> Unit

    MouseEvent::relatedTarget

    fn MouseEvent::relatedTarget(self : MouseEvent) -> Element?

    Returns the secondary target for the mouse event https://developer.mozilla.org/en-US/docs/Web/API/MouseEvent/relatedTarget

    MouseEvent::stopImmediatePropagation

    fn MouseEvent::stopImmediatePropagation(self : MouseEvent) -> Unit

    MouseEvent::stopPropagation

    fn MouseEvent::stopPropagation(self : MouseEvent) -> Unit

    MouseEvent::target

    fn MouseEvent::target(self : MouseEvent) -> Element

    Node

    #external
    pub type Node

    Node::addEventListener

    #alias(add_event_listener)
    fn Node::addEventListener(self : Node, event_type : String, handler : (
    Any
    ) -> Unit, capture? : Bool, once? : Bool, passive? : Bool, signal? :
    AbortSignal
    ) -> Unit

    Inherited from EventTarget

    Node::appendChild

    fn Node::appendChild(self : Node, child : Node) -> Node

    Node::as_any

    fn Node::as_any(self : Node) ->
    Any

    Node::as_event_target

    Node::cast_from_event_target

    fn Node::cast_from_event_target(value :
    EventTarget
    ) -> Node

    Upcast from EventTarget to Node

    Node::childNodes

    fn Node::childNodes(self : Node) -> Array[Node]

    Returns a static array of child nodes. Note: The returned array is a snapshot and should be treated as immutable.

    Node::cloneNode

    fn Node::cloneNode(self : Node, deep : Bool) -> Node

    Node::compareDocumentPosition

    fn Node::compareDocumentPosition(self : Node, other : Node) -> Int

    Compares the position of the current node against another node in any document.

    Node::contains

    fn Node::contains(self : Node, other : Node?) -> Bool

    Node::dispatchEvent

    #alias(dispatch_event)
    fn Node::dispatchEvent(self : Node, event :
    Event
    ) -> Bool

    Inherited from EventTarget

    Node::firstChild

    fn Node::firstChild(self : Node) -> Node?

    Node::getRootNode

    fn Node::getRootNode(self : Node) -> Node

    Returns the root node of the node's tree.

    Node::hasChildNodes

    fn Node::hasChildNodes(self : Node) -> Bool

    Node::insertBefore

    fn Node::insertBefore(self : Node, new_node : Node, ref_node : Node?) -> Node

    Node::isConnected

    fn Node::isConnected(self : Node) -> Bool

    Returns whether the node is connected to the document.

    Node::isEqualNode

    fn Node::isEqualNode(self : Node, other : Node?) -> Bool

    Returns whether two nodes are equal (same type and defining data).

    Node::isSameNode

    fn Node::isSameNode(self : Node, other : Node?) -> Bool

    Returns whether two nodes are the same (reference the same object).

    Node::lastChild

    fn Node::lastChild(self : Node) -> Node?

    Node::moveBefore

    fn Node::moveBefore(self : Node, moved_node : Node, ref_node : Node?) -> Unit

    Moves moved_node to a new position before ref_node while preserving state. Unlike insertBefore, this preserves animations, transitions, focus state, etc.

    Node::nextSibling

    fn Node::nextSibling(self : Node) -> Node?

    Node::nodeName

    fn Node::nodeName(self : Node) -> String

    Node::nodeType

    fn Node::nodeType(self : Node) -> Int

    Node::nodeValue

    fn Node::nodeValue(self : Node) -> String?

    Returns the node value (for text nodes, comments, etc.)

    Node::normalize

    fn Node::normalize(self : Node) -> Unit

    Normalizes the node by merging adjacent text nodes and removing empty ones.

    Node::off

    fn Node::off(self : Node, event_type : String, handler : (
    Any
    ) -> Unit, capture? : Bool) -> Unit

    Inherited from EventTarget

    Node::on

    fn Node::on(self : Node, event_type : String, handler : (
    Any
    ) -> Unit, capture? : Bool, once? : Bool, passive? : Bool, signal? :
    AbortSignal
    ) -> Unit

    Inherited from EventTarget

    Node::ownerDocument

    fn Node::ownerDocument(self : Node) -> Document?

    Returns the Document that the node belongs to.

    Node::parentNode

    fn Node::parentNode(self : Node) -> Node?

    Node::previousSibling

    fn Node::previousSibling(self : Node) -> Node?

    Node::removeChild

    fn Node::removeChild(self : Node, child : Node) -> Node

    Node::removeEventListener

    #alias(remove_event_listener)
    fn Node::removeEventListener(self : Node, event_type : String, handler : (
    Any
    ) -> Unit, capture? : Bool) -> Unit

    Inherited from EventTarget

    Node::replaceChild

    fn Node::replaceChild(self : Node, new_child : Node, old_child : Node) -> Node

    Node::setNodeValue

    fn Node::setNodeValue(self : Node, value : String?) -> Unit

    Sets the node value.

    Node::setTextContent

    fn Node::setTextContent(self : Node, content : String) -> Unit

    Node::textContent

    fn Node::textContent(self : Node) -> String

    PageTransitionEvent

    pub(all) struct PageTransitionEvent {
    persisted : Bool
    }

    PageTransitionEvent represents an event fired when a document is being loaded or unloaded https://developer.mozilla.org/en-US/docs/Web/API/PageTransitionEvent

    PageTransitionEvent::as_any

    PageTransitionEvent::bubbles

    fn PageTransitionEvent::bubbles(self : PageTransitionEvent) -> Bool

    PageTransitionEvent::cancelable

    fn PageTransitionEvent::cancelable(self : PageTransitionEvent) -> Bool

    PageTransitionEvent::currentTarget

    fn PageTransitionEvent::currentTarget(self : PageTransitionEvent) -> Element

    PageTransitionEvent::defaultPrevented

    fn PageTransitionEvent::defaultPrevented(self : PageTransitionEvent) -> Bool

    PageTransitionEvent::eventType

    fn PageTransitionEvent::eventType(self : PageTransitionEvent) -> String

    PageTransitionEvent::preventDefault

    fn PageTransitionEvent::preventDefault(self : PageTransitionEvent) -> Unit

    PageTransitionEvent::stopImmediatePropagation

    fn PageTransitionEvent::stopImmediatePropagation(self : PageTransitionEvent) -> Unit

    PageTransitionEvent::stopPropagation

    fn PageTransitionEvent::stopPropagation(self : PageTransitionEvent) -> Unit

    PageTransitionEvent::target

    PointerEvent

    pub(all) struct PointerEvent {
    pointerId : Int
    width : Double
    height : Double
    pressure : Double
    tangentialPressure : Double
    tiltX : Double
    tiltY : Double
    twist : Double
    altitudeAngle : Double
    azimuthAngle : Double
    pointerType : String
    isPrimary : Bool
    }

    PointerEvent represents a pointer event https://developer.mozilla.org/en-US/docs/Web/API/PointerEvent

    PointerEvent::as_any

    PointerEvent::bubbles

    fn PointerEvent::bubbles(self : PointerEvent) -> Bool

    PointerEvent::cancelable

    fn PointerEvent::cancelable(self : PointerEvent) -> Bool

    PointerEvent::currentTarget

    fn PointerEvent::currentTarget(self : PointerEvent) -> Element

    PointerEvent::defaultPrevented

    fn PointerEvent::defaultPrevented(self : PointerEvent) -> Bool

    PointerEvent::eventType

    fn PointerEvent::eventType(self : PointerEvent) -> String

    PointerEvent::preventDefault

    fn PointerEvent::preventDefault(self : PointerEvent) -> Unit

    PointerEvent::stopImmediatePropagation

    fn PointerEvent::stopImmediatePropagation(self : PointerEvent) -> Unit

    PointerEvent::stopPropagation

    fn PointerEvent::stopPropagation(self : PointerEvent) -> Unit

    PointerEvent::target

    fn PointerEvent::target(self : PointerEvent) -> Element

    PopStateEvent

    #external
    pub type PopStateEvent

    PopStateEvent represents an event fired when the active history entry changes https://developer.mozilla.org/en-US/docs/Web/API/PopStateEvent

    PopStateEvent::as_any

    PopStateEvent::bubbles

    fn PopStateEvent::bubbles(self : PopStateEvent) -> Bool

    PopStateEvent::cancelable

    fn PopStateEvent::cancelable(self : PopStateEvent) -> Bool

    PopStateEvent::currentTarget

    fn PopStateEvent::currentTarget(self : PopStateEvent) -> Element

    PopStateEvent::defaultPrevented

    fn PopStateEvent::defaultPrevented(self : PopStateEvent) -> Bool

    PopStateEvent::eventType

    fn PopStateEvent::eventType(self : PopStateEvent) -> String

    PopStateEvent::preventDefault

    fn PopStateEvent::preventDefault(self : PopStateEvent) -> Unit

    PopStateEvent::state

    Returns the state associated with the history entry https://developer.mozilla.org/en-US/docs/Web/API/PopStateEvent/state

    PopStateEvent::stopImmediatePropagation

    fn PopStateEvent::stopImmediatePropagation(self : PopStateEvent) -> Unit

    PopStateEvent::stopPropagation

    fn PopStateEvent::stopPropagation(self : PopStateEvent) -> Unit

    PopStateEvent::target

    fn PopStateEvent::target(self : PopStateEvent) -> Element

    SVGCircleElement

    #external
    pub type SVGCircleElement

    SVGCircleElement represents a element https://developer.mozilla.org/en-US/docs/Web/API/SVGCircleElement

    SVGCircleElement::addEventListener

    #alias(add_event_listener)
    fn SVGCircleElement::addEventListener(self : SVGCircleElement, event_type : String, handler : (
    Any
    ) -> Unit, capture? : Bool, once? : Bool, passive? : Bool, signal? :
    AbortSignal
    ) -> Unit

    Inherited from EventTarget

    SVGCircleElement::after

    fn SVGCircleElement::after(self : SVGCircleElement, nodes : FixedArray[Node]) -> Unit

    Inherited from Element

    SVGCircleElement::append

    fn SVGCircleElement::append(self : SVGCircleElement, child : Node) -> Unit

    Inherited from Element

    SVGCircleElement::appendChild

    fn SVGCircleElement::appendChild(self : SVGCircleElement, child : Node) -> Node

    Inherited from Node

    SVGCircleElement::as_any

    SVGCircleElement::as_element

    fn SVGCircleElement::as_element(self : SVGCircleElement) -> Element

    SVGCircleElement::as_event_target

    SVGCircleElement::as_graphics_element

    fn SVGCircleElement::as_graphics_element(self : SVGCircleElement) -> SVGGraphicsElement

    SVGCircleElement::as_node

    fn SVGCircleElement::as_node(self : SVGCircleElement) -> Node

    SVGCircleElement::as_svg_element

    fn SVGCircleElement::as_svg_element(self : SVGCircleElement) -> SVGElement

    SVGCircleElement::before

    fn SVGCircleElement::before(self : SVGCircleElement, nodes : FixedArray[Node]) -> Unit

    Inherited from Element

    SVGCircleElement::cast_from_element

    fn SVGCircleElement::cast_from_element(value : Element) -> SVGCircleElement

    Upcast from Element to SVGCircleElement

    SVGCircleElement::cast_from_event_target

    Upcast from EventTarget to SVGCircleElement

    SVGCircleElement::cast_from_node

    fn SVGCircleElement::cast_from_node(value : Node) -> SVGCircleElement

    Upcast from Node to SVGCircleElement

    SVGCircleElement::cast_from_svg_element

    fn SVGCircleElement::cast_from_svg_element(value : SVGElement) -> SVGCircleElement

    Upcast from SVGElement to SVGCircleElement

    SVGCircleElement::childElementCount

    fn SVGCircleElement::childElementCount(self : SVGCircleElement) -> Int

    Inherited from Element

    SVGCircleElement::childNodes

    fn SVGCircleElement::childNodes(self : SVGCircleElement) -> Array[Node]

    Inherited from Node

    SVGCircleElement::children

    Inherited from Element

    SVGCircleElement::className

    fn SVGCircleElement::className(self : SVGCircleElement) -> String

    Inherited from Element

    SVGCircleElement::clientHeight

    fn SVGCircleElement::clientHeight(self : SVGCircleElement) -> Int

    Inherited from Element

    SVGCircleElement::clientWidth

    fn SVGCircleElement::clientWidth(self : SVGCircleElement) -> Int

    Inherited from Element

    SVGCircleElement::cloneNode

    fn SVGCircleElement::cloneNode(self : SVGCircleElement, deep : Bool) -> Node

    Inherited from Node

    SVGCircleElement::closest

    fn SVGCircleElement::closest(self : SVGCircleElement, selector : String) -> Element?

    Inherited from Element

    SVGCircleElement::compareDocumentPosition

    fn SVGCircleElement::compareDocumentPosition(self : SVGCircleElement, other : Node) -> Int

    Inherited from Node

    SVGCircleElement::contains

    fn SVGCircleElement::contains(self : SVGCircleElement, other : Node?) -> Bool

    Inherited from Node

    SVGCircleElement::cx

    fn SVGCircleElement::cx(self : SVGCircleElement) -> Double

    Gets the cx coordinate

    SVGCircleElement::cy

    fn SVGCircleElement::cy(self : SVGCircleElement) -> Double

    Gets the cy coordinate

    SVGCircleElement::dispatchEvent

    #alias(dispatch_event)
    fn SVGCircleElement::dispatchEvent(self : SVGCircleElement, event :
    Event
    ) -> Bool

    Inherited from EventTarget

    SVGCircleElement::firstChild

    fn SVGCircleElement::firstChild(self : SVGCircleElement) -> Node?

    Inherited from Node

    SVGCircleElement::firstElementChild

    fn SVGCircleElement::firstElementChild(self : SVGCircleElement) -> Element?

    Inherited from Element

    SVGCircleElement::getAttribute

    fn SVGCircleElement::getAttribute(self : SVGCircleElement, name : String) -> String?

    Inherited from SVGElement

    SVGCircleElement::getAttributeNames

    fn SVGCircleElement::getAttributeNames(self : SVGCircleElement) -> Array[String]

    Inherited from Element

    SVGCircleElement::getElementsByClassName

    fn SVGCircleElement::getElementsByClassName(self : SVGCircleElement, class_name : String) -> Array[Element]

    Inherited from Element

    SVGCircleElement::getElementsByTagName

    fn SVGCircleElement::getElementsByTagName(self : SVGCircleElement, tag_name : String) -> Array[Element]

    Inherited from Element

    SVGCircleElement::getRootNode

    fn SVGCircleElement::getRootNode(self : SVGCircleElement) -> Node

    Inherited from Node

    SVGCircleElement::hasAttribute

    fn SVGCircleElement::hasAttribute(self : SVGCircleElement, name : String) -> Bool

    Inherited from Element

    SVGCircleElement::hasAttributes

    fn SVGCircleElement::hasAttributes(self : SVGCircleElement) -> Bool

    Inherited from Element

    SVGCircleElement::hasChildNodes

    fn SVGCircleElement::hasChildNodes(self : SVGCircleElement) -> Bool

    Inherited from Node

    SVGCircleElement::id

    fn SVGCircleElement::id(self : SVGCircleElement) -> String

    Inherited from Element

    SVGCircleElement::innerHTML

    fn SVGCircleElement::innerHTML(self : SVGCircleElement) -> String

    Inherited from Element

    SVGCircleElement::insertAdjacentElement

    fn SVGCircleElement::insertAdjacentElement(self : SVGCircleElement, position : String, element : Element) -> Element?

    Inherited from Element

    SVGCircleElement::insertAdjacentHTML

    fn SVGCircleElement::insertAdjacentHTML(self : SVGCircleElement, position : String, html : String) -> Unit

    Inherited from Element

    SVGCircleElement::insertAdjacentText

    fn SVGCircleElement::insertAdjacentText(self : SVGCircleElement, position : String, text : String) -> Unit

    Inherited from Element

    SVGCircleElement::insertBefore

    fn SVGCircleElement::insertBefore(self : SVGCircleElement, new_node : Node, ref_node : Node?) -> Node

    Inherited from Node

    SVGCircleElement::isConnected

    fn SVGCircleElement::isConnected(self : SVGCircleElement) -> Bool

    Inherited from Node

    SVGCircleElement::isEqualNode

    fn SVGCircleElement::isEqualNode(self : SVGCircleElement, other : Node?) -> Bool

    Inherited from Node

    SVGCircleElement::isSameNode

    fn SVGCircleElement::isSameNode(self : SVGCircleElement, other : Node?) -> Bool

    Inherited from Node

    SVGCircleElement::lastChild

    fn SVGCircleElement::lastChild(self : SVGCircleElement) -> Node?

    Inherited from Node

    SVGCircleElement::lastElementChild

    fn SVGCircleElement::lastElementChild(self : SVGCircleElement) -> Element?

    Inherited from Element

    SVGCircleElement::matches

    fn SVGCircleElement::matches(self : SVGCircleElement, selector : String) -> Bool

    Inherited from Element

    SVGCircleElement::moveBefore

    fn SVGCircleElement::moveBefore(self : SVGCircleElement, moved_node : Node, ref_node : Node?) -> Unit

    Inherited from Node

    SVGCircleElement::nextElementSibling

    fn SVGCircleElement::nextElementSibling(self : SVGCircleElement) -> Element?

    Inherited from Element

    SVGCircleElement::nextSibling

    fn SVGCircleElement::nextSibling(self : SVGCircleElement) -> Node?

    Inherited from Node

    SVGCircleElement::nodeName

    fn SVGCircleElement::nodeName(self : SVGCircleElement) -> String

    Inherited from Node

    SVGCircleElement::nodeType

    fn SVGCircleElement::nodeType(self : SVGCircleElement) -> Int

    Inherited from Node

    SVGCircleElement::nodeValue

    fn SVGCircleElement::nodeValue(self : SVGCircleElement) -> String?

    Inherited from Node

    SVGCircleElement::normalize

    fn SVGCircleElement::normalize(self : SVGCircleElement) -> Unit

    Inherited from Node

    SVGCircleElement::off

    fn SVGCircleElement::off(self : SVGCircleElement, event_type : String, handler : (
    Any
    ) -> Unit, capture? : Bool) -> Unit

    Inherited from EventTarget

    SVGCircleElement::on

    fn SVGCircleElement::on(self : SVGCircleElement, event_type : String, handler : (
    Any
    ) -> Unit, capture? : Bool, once? : Bool, passive? : Bool, signal? :
    AbortSignal
    ) -> Unit

    Inherited from EventTarget

    SVGCircleElement::outerHTML

    fn SVGCircleElement::outerHTML(self : SVGCircleElement) -> String

    Inherited from Element

    SVGCircleElement::ownerDocument

    fn SVGCircleElement::ownerDocument(self : SVGCircleElement) -> Document?

    Inherited from Node

    SVGCircleElement::parentElement

    fn SVGCircleElement::parentElement(self : SVGCircleElement) -> Element?

    Inherited from Element

    SVGCircleElement::parentNode

    fn SVGCircleElement::parentNode(self : SVGCircleElement) -> Node?

    Inherited from Node

    SVGCircleElement::prepend

    fn SVGCircleElement::prepend(self : SVGCircleElement, nodes : FixedArray[Node]) -> Unit

    Inherited from Element

    SVGCircleElement::previousElementSibling

    fn SVGCircleElement::previousElementSibling(self : SVGCircleElement) -> Element?

    Inherited from Element

    SVGCircleElement::previousSibling

    fn SVGCircleElement::previousSibling(self : SVGCircleElement) -> Node?

    Inherited from Node

    SVGCircleElement::querySelector

    fn SVGCircleElement::querySelector(self : SVGCircleElement, selector : String) -> Element?

    Inherited from Element

    SVGCircleElement::querySelectorAll

    fn SVGCircleElement::querySelectorAll(self : SVGCircleElement, selector : String) -> Array[Element]

    Inherited from Element

    SVGCircleElement::r

    fn SVGCircleElement::r(self : SVGCircleElement) -> Double

    Gets the radius

    SVGCircleElement::remove

    fn SVGCircleElement::remove(self : SVGCircleElement) -> Unit

    Inherited from Element

    SVGCircleElement::removeAttribute

    fn SVGCircleElement::removeAttribute(self : SVGCircleElement, name : String) -> Unit

    Inherited from Element

    SVGCircleElement::removeChild

    fn SVGCircleElement::removeChild(self : SVGCircleElement, child : Node) -> Node

    Inherited from Node

    SVGCircleElement::removeEventListener

    #alias(remove_event_listener)
    fn SVGCircleElement::removeEventListener(self : SVGCircleElement, event_type : String, handler : (
    Any
    ) -> Unit, capture? : Bool) -> Unit

    Inherited from EventTarget

    SVGCircleElement::replaceChild

    fn SVGCircleElement::replaceChild(self : SVGCircleElement, new_child : Node, old_child : Node) -> Node

    Inherited from Node

    SVGCircleElement::replaceChildren

    fn SVGCircleElement::replaceChildren(self : SVGCircleElement, nodes : FixedArray[Node]) -> Unit

    Inherited from Element

    SVGCircleElement::replaceWith

    fn SVGCircleElement::replaceWith(self : SVGCircleElement, nodes : FixedArray[Node]) -> Unit

    Inherited from Element

    SVGCircleElement::scrollHeight

    fn SVGCircleElement::scrollHeight(self : SVGCircleElement) -> Int

    Inherited from Element

    SVGCircleElement::scrollIntoView

    fn SVGCircleElement::scrollIntoView(self : SVGCircleElement) -> Unit

    Inherited from Element

    SVGCircleElement::scrollLeft

    fn SVGCircleElement::scrollLeft(self : SVGCircleElement) -> Int

    Inherited from Element

    SVGCircleElement::scrollTop

    fn SVGCircleElement::scrollTop(self : SVGCircleElement) -> Int

    Inherited from Element

    SVGCircleElement::scrollWidth

    fn SVGCircleElement::scrollWidth(self : SVGCircleElement) -> Int

    Inherited from Element

    SVGCircleElement::setAttribute

    fn SVGCircleElement::setAttribute(self : SVGCircleElement, name : String, value : String) -> Unit

    Sets an attribute on the SVG element

    SVGCircleElement::setClassName

    fn SVGCircleElement::setClassName(self : SVGCircleElement, class_name : String) -> Unit

    Inherited from Element

    SVGCircleElement::setId

    fn SVGCircleElement::setId(self : SVGCircleElement, id : String) -> Unit

    Inherited from Element

    SVGCircleElement::setInnerHTML

    fn SVGCircleElement::setInnerHTML(self : SVGCircleElement, html : String) -> Unit

    Inherited from Element

    SVGCircleElement::setNodeValue

    fn SVGCircleElement::setNodeValue(self : SVGCircleElement, value : String?) -> Unit

    Inherited from Node

    SVGCircleElement::setOuterHTML

    fn SVGCircleElement::setOuterHTML(self : SVGCircleElement, html : String) -> Unit

    Inherited from Element

    SVGCircleElement::setScrollLeft

    fn SVGCircleElement::setScrollLeft(self : SVGCircleElement, value : Int) -> Unit

    Inherited from Element

    SVGCircleElement::setScrollTop

    fn SVGCircleElement::setScrollTop(self : SVGCircleElement, value : Int) -> Unit

    Inherited from Element

    SVGCircleElement::setTextContent

    fn SVGCircleElement::setTextContent(self : SVGCircleElement, content : String) -> Unit

    Inherited from Node

    SVGCircleElement::tagName

    fn SVGCircleElement::tagName(self : SVGCircleElement) -> String

    Inherited from Element

    SVGCircleElement::textContent

    fn SVGCircleElement::textContent(self : SVGCircleElement) -> String

    Inherited from Node

    SVGCircleElement::toggleAttribute

    fn SVGCircleElement::toggleAttribute(self : SVGCircleElement, name : String, force? : Bool) -> Bool

    Inherited from Element

    SVGElement

    #external
    pub type SVGElement

    SVGElement is the base interface for all SVG elements https://developer.mozilla.org/en-US/docs/Web/API/SVGElement

    SVGElement::addEventListener

    #alias(add_event_listener)
    fn SVGElement::addEventListener(self : SVGElement, event_type : String, handler : (
    Any
    ) -> Unit, capture? : Bool, once? : Bool, passive? : Bool, signal? :
    AbortSignal
    ) -> Unit

    Inherited from EventTarget

    SVGElement::after

    fn SVGElement::after(self : SVGElement, nodes : FixedArray[Node]) -> Unit

    Inherited from Element

    SVGElement::append

    fn SVGElement::append(self : SVGElement, child : Node) -> Unit

    Inherited from Element

    SVGElement::appendChild

    fn SVGElement::appendChild(self : SVGElement, child : Node) -> Node

    Inherited from Node

    SVGElement::as_any

    SVGElement::as_element

    fn SVGElement::as_element(self : SVGElement) -> Element

    SVGElement::as_event_target

    SVGElement::as_node

    fn SVGElement::as_node(self : SVGElement) -> Node

    SVGElement::before

    fn SVGElement::before(self : SVGElement, nodes : FixedArray[Node]) -> Unit

    Inherited from Element

    SVGElement::cast_from_element

    fn SVGElement::cast_from_element(value : Element) -> SVGElement

    Upcast from Element to SVGElement

    SVGElement::cast_from_event_target

    Upcast from EventTarget to SVGElement

    SVGElement::cast_from_node

    fn SVGElement::cast_from_node(value : Node) -> SVGElement

    Upcast from Node to SVGElement

    SVGElement::childElementCount

    fn SVGElement::childElementCount(self : SVGElement) -> Int

    Inherited from Element

    SVGElement::childNodes

    fn SVGElement::childNodes(self : SVGElement) -> Array[Node]

    Inherited from Node

    SVGElement::children

    fn SVGElement::children(self : SVGElement) -> Array[Element]

    Inherited from Element

    SVGElement::className

    fn SVGElement::className(self : SVGElement) -> String

    Inherited from Element

    SVGElement::clientHeight

    fn SVGElement::clientHeight(self : SVGElement) -> Int

    Inherited from Element

    SVGElement::clientWidth

    fn SVGElement::clientWidth(self : SVGElement) -> Int

    Inherited from Element

    SVGElement::cloneNode

    fn SVGElement::cloneNode(self : SVGElement, deep : Bool) -> Node

    Inherited from Node

    SVGElement::closest

    fn SVGElement::closest(self : SVGElement, selector : String) -> Element?

    Inherited from Element

    SVGElement::compareDocumentPosition

    fn SVGElement::compareDocumentPosition(self : SVGElement, other : Node) -> Int

    Inherited from Node

    SVGElement::contains

    fn SVGElement::contains(self : SVGElement, other : Node?) -> Bool

    Inherited from Node

    SVGElement::dispatchEvent

    #alias(dispatch_event)
    fn SVGElement::dispatchEvent(self : SVGElement, event :
    Event
    ) -> Bool

    Inherited from EventTarget

    SVGElement::firstChild

    fn SVGElement::firstChild(self : SVGElement) -> Node?

    Inherited from Node

    SVGElement::firstElementChild

    fn SVGElement::firstElementChild(self : SVGElement) -> Element?

    Inherited from Element

    SVGElement::getAttribute

    fn SVGElement::getAttribute(self : SVGElement, name : String) -> String?

    Gets an attribute from the SVG element

    SVGElement::getAttributeNames

    fn SVGElement::getAttributeNames(self : SVGElement) -> Array[String]

    Inherited from Element

    SVGElement::getElementsByClassName

    fn SVGElement::getElementsByClassName(self : SVGElement, class_name : String) -> Array[Element]

    Inherited from Element

    SVGElement::getElementsByTagName

    fn SVGElement::getElementsByTagName(self : SVGElement, tag_name : String) -> Array[Element]

    Inherited from Element

    SVGElement::getRootNode

    fn SVGElement::getRootNode(self : SVGElement) -> Node

    Inherited from Node

    SVGElement::hasAttribute

    fn SVGElement::hasAttribute(self : SVGElement, name : String) -> Bool

    Inherited from Element

    SVGElement::hasAttributes

    fn SVGElement::hasAttributes(self : SVGElement) -> Bool

    Inherited from Element

    SVGElement::hasChildNodes

    fn SVGElement::hasChildNodes(self : SVGElement) -> Bool

    Inherited from Node

    SVGElement::id

    fn SVGElement::id(self : SVGElement) -> String

    Inherited from Element

    SVGElement::innerHTML

    fn SVGElement::innerHTML(self : SVGElement) -> String

    Inherited from Element

    SVGElement::insertAdjacentElement

    fn SVGElement::insertAdjacentElement(self : SVGElement, position : String, element : Element) -> Element?

    Inherited from Element

    SVGElement::insertAdjacentHTML

    fn SVGElement::insertAdjacentHTML(self : SVGElement, position : String, html : String) -> Unit

    Inherited from Element

    SVGElement::insertAdjacentText

    fn SVGElement::insertAdjacentText(self : SVGElement, position : String, text : String) -> Unit

    Inherited from Element

    SVGElement::insertBefore

    fn SVGElement::insertBefore(self : SVGElement, new_node : Node, ref_node : Node?) -> Node

    Inherited from Node

    SVGElement::isConnected

    fn SVGElement::isConnected(self : SVGElement) -> Bool

    Inherited from Node

    SVGElement::isEqualNode

    fn SVGElement::isEqualNode(self : SVGElement, other : Node?) -> Bool

    Inherited from Node

    SVGElement::isSameNode

    fn SVGElement::isSameNode(self : SVGElement, other : Node?) -> Bool

    Inherited from Node

    SVGElement::lastChild

    fn SVGElement::lastChild(self : SVGElement) -> Node?

    Inherited from Node

    SVGElement::lastElementChild

    fn SVGElement::lastElementChild(self : SVGElement) -> Element?

    Inherited from Element

    SVGElement::matches

    fn SVGElement::matches(self : SVGElement, selector : String) -> Bool

    Inherited from Element

    SVGElement::moveBefore

    fn SVGElement::moveBefore(self : SVGElement, moved_node : Node, ref_node : Node?) -> Unit

    Inherited from Node

    SVGElement::nextElementSibling

    fn SVGElement::nextElementSibling(self : SVGElement) -> Element?

    Inherited from Element

    SVGElement::nextSibling

    fn SVGElement::nextSibling(self : SVGElement) -> Node?

    Inherited from Node

    SVGElement::nodeName

    fn SVGElement::nodeName(self : SVGElement) -> String

    Inherited from Node

    SVGElement::nodeType

    fn SVGElement::nodeType(self : SVGElement) -> Int

    Inherited from Node

    SVGElement::nodeValue

    fn SVGElement::nodeValue(self : SVGElement) -> String?

    Inherited from Node

    SVGElement::normalize

    fn SVGElement::normalize(self : SVGElement) -> Unit

    Inherited from Node

    SVGElement::off

    fn SVGElement::off(self : SVGElement, event_type : String, handler : (
    Any
    ) -> Unit, capture? : Bool) -> Unit

    Inherited from EventTarget

    SVGElement::on

    fn SVGElement::on(self : SVGElement, event_type : String, handler : (
    Any
    ) -> Unit, capture? : Bool, once? : Bool, passive? : Bool, signal? :
    AbortSignal
    ) -> Unit

    Inherited from EventTarget

    SVGElement::outerHTML

    fn SVGElement::outerHTML(self : SVGElement) -> String

    Inherited from Element

    SVGElement::ownerDocument

    fn SVGElement::ownerDocument(self : SVGElement) -> Document?

    Inherited from Node

    SVGElement::parentElement

    fn SVGElement::parentElement(self : SVGElement) -> Element?

    Inherited from Element

    SVGElement::parentNode

    fn SVGElement::parentNode(self : SVGElement) -> Node?

    Inherited from Node

    SVGElement::prepend

    fn SVGElement::prepend(self : SVGElement, nodes : FixedArray[Node]) -> Unit

    Inherited from Element

    SVGElement::previousElementSibling

    fn SVGElement::previousElementSibling(self : SVGElement) -> Element?

    Inherited from Element

    SVGElement::previousSibling

    fn SVGElement::previousSibling(self : SVGElement) -> Node?

    Inherited from Node

    SVGElement::querySelector

    fn SVGElement::querySelector(self : SVGElement, selector : String) -> Element?

    Inherited from Element

    SVGElement::querySelectorAll

    fn SVGElement::querySelectorAll(self : SVGElement, selector : String) -> Array[Element]

    Inherited from Element

    SVGElement::remove

    fn SVGElement::remove(self : SVGElement) -> Unit

    Inherited from Element

    SVGElement::removeAttribute

    fn SVGElement::removeAttribute(self : SVGElement, name : String) -> Unit

    Inherited from Element

    SVGElement::removeChild

    fn SVGElement::removeChild(self : SVGElement, child : Node) -> Node

    Inherited from Node

    SVGElement::removeEventListener

    #alias(remove_event_listener)
    fn SVGElement::removeEventListener(self : SVGElement, event_type : String, handler : (
    Any
    ) -> Unit, capture? : Bool) -> Unit

    Inherited from EventTarget

    SVGElement::replaceChild

    fn SVGElement::replaceChild(self : SVGElement, new_child : Node, old_child : Node) -> Node

    Inherited from Node

    SVGElement::replaceChildren

    fn SVGElement::replaceChildren(self : SVGElement, nodes : FixedArray[Node]) -> Unit

    Inherited from Element

    SVGElement::replaceWith

    fn SVGElement::replaceWith(self : SVGElement, nodes : FixedArray[Node]) -> Unit

    Inherited from Element

    SVGElement::scrollHeight

    fn SVGElement::scrollHeight(self : SVGElement) -> Int

    Inherited from Element

    SVGElement::scrollIntoView

    fn SVGElement::scrollIntoView(self : SVGElement) -> Unit

    Inherited from Element

    SVGElement::scrollLeft

    fn SVGElement::scrollLeft(self : SVGElement) -> Int

    Inherited from Element

    SVGElement::scrollTop

    fn SVGElement::scrollTop(self : SVGElement) -> Int

    Inherited from Element

    SVGElement::scrollWidth

    fn SVGElement::scrollWidth(self : SVGElement) -> Int

    Inherited from Element

    SVGElement::setAttribute

    fn SVGElement::setAttribute(self : SVGElement, name : String, value : String) -> Unit

    Sets an attribute on the SVG element

    SVGElement::setClassName

    fn SVGElement::setClassName(self : SVGElement, class_name : String) -> Unit

    Inherited from Element

    SVGElement::setId

    fn SVGElement::setId(self : SVGElement, id : String) -> Unit

    Inherited from Element

    SVGElement::setInnerHTML

    fn SVGElement::setInnerHTML(self : SVGElement, html : String) -> Unit

    Inherited from Element

    SVGElement::setNodeValue

    fn SVGElement::setNodeValue(self : SVGElement, value : String?) -> Unit

    Inherited from Node

    SVGElement::setOuterHTML

    fn SVGElement::setOuterHTML(self : SVGElement, html : String) -> Unit

    Inherited from Element

    SVGElement::setScrollLeft

    fn SVGElement::setScrollLeft(self : SVGElement, value : Int) -> Unit

    Inherited from Element

    SVGElement::setScrollTop

    fn SVGElement::setScrollTop(self : SVGElement, value : Int) -> Unit

    Inherited from Element

    SVGElement::setTextContent

    fn SVGElement::setTextContent(self : SVGElement, content : String) -> Unit

    Inherited from Node

    SVGElement::tagName

    fn SVGElement::tagName(self : SVGElement) -> String

    Inherited from Element

    SVGElement::textContent

    fn SVGElement::textContent(self : SVGElement) -> String

    Inherited from Node

    SVGElement::toggleAttribute

    fn SVGElement::toggleAttribute(self : SVGElement, name : String, force? : Bool) -> Bool

    Inherited from Element

    SVGEllipseElement

    #external
    pub type SVGEllipseElement

    SVGEllipseElement represents an element https://developer.mozilla.org/en-US/docs/Web/API/SVGEllipseElement

    SVGEllipseElement::as_any

    SVGEllipseElement::as_element

    fn SVGEllipseElement::as_element(self : SVGEllipseElement) -> Element

    SVGEllipseElement::as_event_target

    SVGEllipseElement::as_graphics_element

    fn SVGEllipseElement::as_graphics_element(self : SVGEllipseElement) -> SVGGraphicsElement

    SVGEllipseElement::as_node

    SVGEllipseElement::as_svg_element

    fn SVGEllipseElement::as_svg_element(self : SVGEllipseElement) -> SVGElement

    SVGEllipseElement::cx

    fn SVGEllipseElement::cx(self : SVGEllipseElement) -> Double

    Gets the cx coordinate

    SVGEllipseElement::cy

    fn SVGEllipseElement::cy(self : SVGEllipseElement) -> Double

    Gets the cy coordinate

    SVGEllipseElement::rx

    fn SVGEllipseElement::rx(self : SVGEllipseElement) -> Double

    Gets the x-axis radius

    SVGEllipseElement::ry

    fn SVGEllipseElement::ry(self : SVGEllipseElement) -> Double

    Gets the y-axis radius

    SVGEllipseElement::setAttribute

    fn SVGEllipseElement::setAttribute(self : SVGEllipseElement, name : String, value : String) -> Unit

    Sets an attribute on the SVG element

    SVGGElement

    #external
    pub type SVGGElement

    SVGGElement represents a grouping element https://developer.mozilla.org/en-US/docs/Web/API/SVGGElement

    SVGGElement::addEventListener

    #alias(add_event_listener)
    fn SVGGElement::addEventListener(self : SVGGElement, event_type : String, handler : (
    Any
    ) -> Unit, capture? : Bool, once? : Bool, passive? : Bool, signal? :
    AbortSignal
    ) -> Unit

    Inherited from EventTarget

    SVGGElement::after

    fn SVGGElement::after(self : SVGGElement, nodes : FixedArray[Node]) -> Unit

    Inherited from Element

    SVGGElement::append

    fn SVGGElement::append(self : SVGGElement, child : Node) -> Unit

    Inherited from Element

    SVGGElement::appendChild

    fn SVGGElement::appendChild(self : SVGGElement, child : Node) -> Node

    Inherited from Node

    SVGGElement::as_any

    SVGGElement::as_element

    fn SVGGElement::as_element(self : SVGGElement) -> Element

    SVGGElement::as_event_target

    SVGGElement::as_graphics_element

    fn SVGGElement::as_graphics_element(self : SVGGElement) -> SVGGraphicsElement

    SVGGElement::as_node

    fn SVGGElement::as_node(self : SVGGElement) -> Node

    SVGGElement::as_svg_element

    fn SVGGElement::as_svg_element(self : SVGGElement) -> SVGElement

    SVGGElement::before

    fn SVGGElement::before(self : SVGGElement, nodes : FixedArray[Node]) -> Unit

    Inherited from Element

    SVGGElement::cast_from_element

    fn SVGGElement::cast_from_element(value : Element) -> SVGGElement

    Upcast from Element to SVGGElement

    SVGGElement::cast_from_event_target

    Upcast from EventTarget to SVGGElement

    SVGGElement::cast_from_node

    fn SVGGElement::cast_from_node(value : Node) -> SVGGElement

    Upcast from Node to SVGGElement

    SVGGElement::cast_from_svg_element

    fn SVGGElement::cast_from_svg_element(value : SVGElement) -> SVGGElement

    Upcast from SVGElement to SVGGElement

    SVGGElement::childElementCount

    fn SVGGElement::childElementCount(self : SVGGElement) -> Int

    Inherited from Element

    SVGGElement::childNodes

    fn SVGGElement::childNodes(self : SVGGElement) -> Array[Node]

    Inherited from Node

    SVGGElement::children

    fn SVGGElement::children(self : SVGGElement) -> Array[Element]

    Inherited from Element

    SVGGElement::className

    fn SVGGElement::className(self : SVGGElement) -> String

    Inherited from Element

    SVGGElement::clientHeight

    fn SVGGElement::clientHeight(self : SVGGElement) -> Int

    Inherited from Element

    SVGGElement::clientWidth

    fn SVGGElement::clientWidth(self : SVGGElement) -> Int

    Inherited from Element

    SVGGElement::cloneNode

    fn SVGGElement::cloneNode(self : SVGGElement, deep : Bool) -> Node

    Inherited from Node

    SVGGElement::closest

    fn SVGGElement::closest(self : SVGGElement, selector : String) -> Element?

    Inherited from Element

    SVGGElement::compareDocumentPosition

    fn SVGGElement::compareDocumentPosition(self : SVGGElement, other : Node) -> Int

    Inherited from Node

    SVGGElement::contains

    fn SVGGElement::contains(self : SVGGElement, other : Node?) -> Bool

    Inherited from Node

    SVGGElement::dispatchEvent

    #alias(dispatch_event)
    fn SVGGElement::dispatchEvent(self : SVGGElement, event :
    Event
    ) -> Bool

    Inherited from EventTarget

    SVGGElement::firstChild

    fn SVGGElement::firstChild(self : SVGGElement) -> Node?

    Inherited from Node

    SVGGElement::firstElementChild

    fn SVGGElement::firstElementChild(self : SVGGElement) -> Element?

    Inherited from Element

    SVGGElement::getAttribute

    fn SVGGElement::getAttribute(self : SVGGElement, name : String) -> String?

    Inherited from SVGElement

    SVGGElement::getAttributeNames

    fn SVGGElement::getAttributeNames(self : SVGGElement) -> Array[String]

    Inherited from Element

    SVGGElement::getElementsByClassName

    fn SVGGElement::getElementsByClassName(self : SVGGElement, class_name : String) -> Array[Element]

    Inherited from Element

    SVGGElement::getElementsByTagName

    fn SVGGElement::getElementsByTagName(self : SVGGElement, tag_name : String) -> Array[Element]

    Inherited from Element

    SVGGElement::getRootNode

    fn SVGGElement::getRootNode(self : SVGGElement) -> Node

    Inherited from Node

    SVGGElement::hasAttribute

    fn SVGGElement::hasAttribute(self : SVGGElement, name : String) -> Bool

    Inherited from Element

    SVGGElement::hasAttributes

    fn SVGGElement::hasAttributes(self : SVGGElement) -> Bool

    Inherited from Element

    SVGGElement::hasChildNodes

    fn SVGGElement::hasChildNodes(self : SVGGElement) -> Bool

    Inherited from Node

    SVGGElement::id

    fn SVGGElement::id(self : SVGGElement) -> String

    Inherited from Element

    SVGGElement::innerHTML

    fn SVGGElement::innerHTML(self : SVGGElement) -> String

    Inherited from Element

    SVGGElement::insertAdjacentElement

    fn SVGGElement::insertAdjacentElement(self : SVGGElement, position : String, element : Element) -> Element?

    Inherited from Element

    SVGGElement::insertAdjacentHTML

    fn SVGGElement::insertAdjacentHTML(self : SVGGElement, position : String, html : String) -> Unit

    Inherited from Element

    SVGGElement::insertAdjacentText

    fn SVGGElement::insertAdjacentText(self : SVGGElement, position : String, text : String) -> Unit

    Inherited from Element

    SVGGElement::insertBefore

    fn SVGGElement::insertBefore(self : SVGGElement, new_node : Node, ref_node : Node?) -> Node

    Inherited from Node

    SVGGElement::isConnected

    fn SVGGElement::isConnected(self : SVGGElement) -> Bool

    Inherited from Node

    SVGGElement::isEqualNode

    fn SVGGElement::isEqualNode(self : SVGGElement, other : Node?) -> Bool

    Inherited from Node

    SVGGElement::isSameNode

    fn SVGGElement::isSameNode(self : SVGGElement, other : Node?) -> Bool

    Inherited from Node

    SVGGElement::lastChild

    fn SVGGElement::lastChild(self : SVGGElement) -> Node?

    Inherited from Node

    SVGGElement::lastElementChild

    fn SVGGElement::lastElementChild(self : SVGGElement) -> Element?

    Inherited from Element

    SVGGElement::matches

    fn SVGGElement::matches(self : SVGGElement, selector : String) -> Bool

    Inherited from Element

    SVGGElement::moveBefore

    fn SVGGElement::moveBefore(self : SVGGElement, moved_node : Node, ref_node : Node?) -> Unit

    Inherited from Node

    SVGGElement::nextElementSibling

    fn SVGGElement::nextElementSibling(self : SVGGElement) -> Element?

    Inherited from Element

    SVGGElement::nextSibling

    fn SVGGElement::nextSibling(self : SVGGElement) -> Node?

    Inherited from Node

    SVGGElement::nodeName

    fn SVGGElement::nodeName(self : SVGGElement) -> String

    Inherited from Node

    SVGGElement::nodeType

    fn SVGGElement::nodeType(self : SVGGElement) -> Int

    Inherited from Node

    SVGGElement::nodeValue

    fn SVGGElement::nodeValue(self : SVGGElement) -> String?

    Inherited from Node

    SVGGElement::normalize

    fn SVGGElement::normalize(self : SVGGElement) -> Unit

    Inherited from Node

    SVGGElement::off

    fn SVGGElement::off(self : SVGGElement, event_type : String, handler : (
    Any
    ) -> Unit, capture? : Bool) -> Unit

    Inherited from EventTarget

    SVGGElement::on

    fn SVGGElement::on(self : SVGGElement, event_type : String, handler : (
    Any
    ) -> Unit, capture? : Bool, once? : Bool, passive? : Bool, signal? :
    AbortSignal
    ) -> Unit

    Inherited from EventTarget

    SVGGElement::outerHTML

    fn SVGGElement::outerHTML(self : SVGGElement) -> String

    Inherited from Element

    SVGGElement::ownerDocument

    fn SVGGElement::ownerDocument(self : SVGGElement) -> Document?

    Inherited from Node

    SVGGElement::parentElement

    fn SVGGElement::parentElement(self : SVGGElement) -> Element?

    Inherited from Element

    SVGGElement::parentNode

    fn SVGGElement::parentNode(self : SVGGElement) -> Node?

    Inherited from Node

    SVGGElement::prepend

    fn SVGGElement::prepend(self : SVGGElement, nodes : FixedArray[Node]) -> Unit

    Inherited from Element

    SVGGElement::previousElementSibling

    fn SVGGElement::previousElementSibling(self : SVGGElement) -> Element?

    Inherited from Element

    SVGGElement::previousSibling

    fn SVGGElement::previousSibling(self : SVGGElement) -> Node?

    Inherited from Node

    SVGGElement::querySelector

    fn SVGGElement::querySelector(self : SVGGElement, selector : String) -> Element?

    Inherited from Element

    SVGGElement::querySelectorAll

    fn SVGGElement::querySelectorAll(self : SVGGElement, selector : String) -> Array[Element]

    Inherited from Element

    SVGGElement::remove

    fn SVGGElement::remove(self : SVGGElement) -> Unit

    Inherited from Element

    SVGGElement::removeAttribute

    fn SVGGElement::removeAttribute(self : SVGGElement, name : String) -> Unit

    Inherited from Element

    SVGGElement::removeChild

    fn SVGGElement::removeChild(self : SVGGElement, child : Node) -> Node

    Inherited from Node

    SVGGElement::removeEventListener

    #alias(remove_event_listener)
    fn SVGGElement::removeEventListener(self : SVGGElement, event_type : String, handler : (
    Any
    ) -> Unit, capture? : Bool) -> Unit

    Inherited from EventTarget

    SVGGElement::replaceChild

    fn SVGGElement::replaceChild(self : SVGGElement, new_child : Node, old_child : Node) -> Node

    Inherited from Node

    SVGGElement::replaceChildren

    fn SVGGElement::replaceChildren(self : SVGGElement, nodes : FixedArray[Node]) -> Unit

    Inherited from Element

    SVGGElement::replaceWith

    fn SVGGElement::replaceWith(self : SVGGElement, nodes : FixedArray[Node]) -> Unit

    Inherited from Element

    SVGGElement::scrollHeight

    fn SVGGElement::scrollHeight(self : SVGGElement) -> Int

    Inherited from Element

    SVGGElement::scrollIntoView

    fn SVGGElement::scrollIntoView(self : SVGGElement) -> Unit

    Inherited from Element

    SVGGElement::scrollLeft

    fn SVGGElement::scrollLeft(self : SVGGElement) -> Int

    Inherited from Element

    SVGGElement::scrollTop

    fn SVGGElement::scrollTop(self : SVGGElement) -> Int

    Inherited from Element

    SVGGElement::scrollWidth

    fn SVGGElement::scrollWidth(self : SVGGElement) -> Int

    Inherited from Element

    SVGGElement::setAttribute

    fn SVGGElement::setAttribute(self : SVGGElement, name : String, value : String) -> Unit

    Sets an attribute on the SVG element

    SVGGElement::setClassName

    fn SVGGElement::setClassName(self : SVGGElement, class_name : String) -> Unit

    Inherited from Element

    SVGGElement::setId

    fn SVGGElement::setId(self : SVGGElement, id : String) -> Unit

    Inherited from Element

    SVGGElement::setInnerHTML

    fn SVGGElement::setInnerHTML(self : SVGGElement, html : String) -> Unit

    Inherited from Element

    SVGGElement::setNodeValue

    fn SVGGElement::setNodeValue(self : SVGGElement, value : String?) -> Unit

    Inherited from Node

    SVGGElement::setOuterHTML

    fn SVGGElement::setOuterHTML(self : SVGGElement, html : String) -> Unit

    Inherited from Element

    SVGGElement::setScrollLeft

    fn SVGGElement::setScrollLeft(self : SVGGElement, value : Int) -> Unit

    Inherited from Element

    SVGGElement::setScrollTop

    fn SVGGElement::setScrollTop(self : SVGGElement, value : Int) -> Unit

    Inherited from Element

    SVGGElement::setTextContent

    fn SVGGElement::setTextContent(self : SVGGElement, content : String) -> Unit

    Inherited from Node

    SVGGElement::tagName

    fn SVGGElement::tagName(self : SVGGElement) -> String

    Inherited from Element

    SVGGElement::textContent

    fn SVGGElement::textContent(self : SVGGElement) -> String

    Inherited from Node

    SVGGElement::toggleAttribute

    fn SVGGElement::toggleAttribute(self : SVGGElement, name : String, force? : Bool) -> Bool

    Inherited from Element

    SVGGraphicsElement

    #external
    pub type SVGGraphicsElement

    SVGGraphicsElement is the base interface for SVG elements that can be rendered https://developer.mozilla.org/en-US/docs/Web/API/SVGGraphicsElement

    SVGGraphicsElement::as_any

    SVGGraphicsElement::as_element

    SVGGraphicsElement::as_event_target

    SVGGraphicsElement::as_node

    SVGGraphicsElement::as_svg_element

    fn SVGGraphicsElement::as_svg_element(self : SVGGraphicsElement) -> SVGElement

    SVGGraphicsElement::getBBox

    Get the bounding box of the element (fill only, default)

    SVGGraphicsElement::getBBoxWithOptions

    fn SVGGraphicsElement::getBBoxWithOptions(self : SVGGraphicsElement, fill : Bool, stroke : Bool, markers : Bool, clipped : Bool) -> SVGRect

    Get the bounding box with options Options: { fill: bool, stroke: bool, markers: bool, clipped: bool }

    SVGGraphicsElement::getCTM

    Get the Current Transformation Matrix (from user space to viewport)

    SVGGraphicsElement::getScreenCTM

    fn SVGGraphicsElement::getScreenCTM(self : SVGGraphicsElement) -> SVGMatrix?

    Get the Screen CTM (from user space to screen pixels)

    SVGImageElement

    #external
    pub type SVGImageElement

    SVGImageElement represents an element https://developer.mozilla.org/en-US/docs/Web/API/SVGImageElement

    SVGImageElement::as_any

    SVGImageElement::as_element

    fn SVGImageElement::as_element(self : SVGImageElement) -> Element

    SVGImageElement::as_event_target

    SVGImageElement::as_graphics_element

    fn SVGImageElement::as_graphics_element(self : SVGImageElement) -> SVGGraphicsElement

    SVGImageElement::as_node

    fn SVGImageElement::as_node(self : SVGImageElement) -> Node

    SVGImageElement::as_svg_element

    fn SVGImageElement::as_svg_element(self : SVGImageElement) -> SVGElement

    SVGImageElement::height

    fn SVGImageElement::height(self : SVGImageElement) -> Double

    Gets the height

    SVGImageElement::href

    fn SVGImageElement::href(self : SVGImageElement) -> String

    Gets the href attribute

    SVGImageElement::setAttribute

    fn SVGImageElement::setAttribute(self : SVGImageElement, name : String, value : String) -> Unit

    Sets an attribute on the SVG element

    SVGImageElement::width

    fn SVGImageElement::width(self : SVGImageElement) -> Double

    Gets the width

    SVGImageElement::x

    fn SVGImageElement::x(self : SVGImageElement) -> Double

    Gets the x coordinate

    SVGImageElement::y

    fn SVGImageElement::y(self : SVGImageElement) -> Double

    Gets the y coordinate

    SVGLineElement

    #external
    pub type SVGLineElement

    SVGLineElement represents a element https://developer.mozilla.org/en-US/docs/Web/API/SVGLineElement

    SVGLineElement::addEventListener

    #alias(add_event_listener)
    fn SVGLineElement::addEventListener(self : SVGLineElement, event_type : String, handler : (
    Any
    ) -> Unit, capture? : Bool, once? : Bool, passive? : Bool, signal? :
    AbortSignal
    ) -> Unit

    Inherited from EventTarget

    SVGLineElement::after

    fn SVGLineElement::after(self : SVGLineElement, nodes : FixedArray[Node]) -> Unit

    Inherited from Element

    SVGLineElement::append

    fn SVGLineElement::append(self : SVGLineElement, child : Node) -> Unit

    Inherited from Element

    SVGLineElement::appendChild

    fn SVGLineElement::appendChild(self : SVGLineElement, child : Node) -> Node

    Inherited from Node

    SVGLineElement::as_any

    SVGLineElement::as_element

    fn SVGLineElement::as_element(self : SVGLineElement) -> Element

    SVGLineElement::as_event_target

    SVGLineElement::as_graphics_element

    fn SVGLineElement::as_graphics_element(self : SVGLineElement) -> SVGGraphicsElement

    SVGLineElement::as_node

    fn SVGLineElement::as_node(self : SVGLineElement) -> Node

    SVGLineElement::as_svg_element

    fn SVGLineElement::as_svg_element(self : SVGLineElement) -> SVGElement

    SVGLineElement::before

    fn SVGLineElement::before(self : SVGLineElement, nodes : FixedArray[Node]) -> Unit

    Inherited from Element

    SVGLineElement::cast_from_element

    fn SVGLineElement::cast_from_element(value : Element) -> SVGLineElement

    Upcast from Element to SVGLineElement

    SVGLineElement::cast_from_event_target

    Upcast from EventTarget to SVGLineElement

    SVGLineElement::cast_from_node

    fn SVGLineElement::cast_from_node(value : Node) -> SVGLineElement

    Upcast from Node to SVGLineElement

    SVGLineElement::cast_from_svg_element

    fn SVGLineElement::cast_from_svg_element(value : SVGElement) -> SVGLineElement

    Upcast from SVGElement to SVGLineElement

    SVGLineElement::childElementCount

    fn SVGLineElement::childElementCount(self : SVGLineElement) -> Int

    Inherited from Element

    SVGLineElement::childNodes

    fn SVGLineElement::childNodes(self : SVGLineElement) -> Array[Node]

    Inherited from Node

    SVGLineElement::children

    fn SVGLineElement::children(self : SVGLineElement) -> Array[Element]

    Inherited from Element

    SVGLineElement::className

    fn SVGLineElement::className(self : SVGLineElement) -> String

    Inherited from Element

    SVGLineElement::clientHeight

    fn SVGLineElement::clientHeight(self : SVGLineElement) -> Int

    Inherited from Element

    SVGLineElement::clientWidth

    fn SVGLineElement::clientWidth(self : SVGLineElement) -> Int

    Inherited from Element

    SVGLineElement::cloneNode

    fn SVGLineElement::cloneNode(self : SVGLineElement, deep : Bool) -> Node

    Inherited from Node

    SVGLineElement::closest

    fn SVGLineElement::closest(self : SVGLineElement, selector : String) -> Element?

    Inherited from Element

    SVGLineElement::compareDocumentPosition

    fn SVGLineElement::compareDocumentPosition(self : SVGLineElement, other : Node) -> Int

    Inherited from Node

    SVGLineElement::contains

    fn SVGLineElement::contains(self : SVGLineElement, other : Node?) -> Bool

    Inherited from Node

    SVGLineElement::dispatchEvent

    #alias(dispatch_event)
    fn SVGLineElement::dispatchEvent(self : SVGLineElement, event :
    Event
    ) -> Bool

    Inherited from EventTarget

    SVGLineElement::firstChild

    fn SVGLineElement::firstChild(self : SVGLineElement) -> Node?

    Inherited from Node

    SVGLineElement::firstElementChild

    fn SVGLineElement::firstElementChild(self : SVGLineElement) -> Element?

    Inherited from Element

    SVGLineElement::getAttribute

    fn SVGLineElement::getAttribute(self : SVGLineElement, name : String) -> String?

    Inherited from SVGElement

    SVGLineElement::getAttributeNames

    fn SVGLineElement::getAttributeNames(self : SVGLineElement) -> Array[String]

    Inherited from Element

    SVGLineElement::getElementsByClassName

    fn SVGLineElement::getElementsByClassName(self : SVGLineElement, class_name : String) -> Array[Element]

    Inherited from Element

    SVGLineElement::getElementsByTagName

    fn SVGLineElement::getElementsByTagName(self : SVGLineElement, tag_name : String) -> Array[Element]

    Inherited from Element

    SVGLineElement::getRootNode

    fn SVGLineElement::getRootNode(self : SVGLineElement) -> Node

    Inherited from Node

    SVGLineElement::hasAttribute

    fn SVGLineElement::hasAttribute(self : SVGLineElement, name : String) -> Bool

    Inherited from Element

    SVGLineElement::hasAttributes

    fn SVGLineElement::hasAttributes(self : SVGLineElement) -> Bool

    Inherited from Element

    SVGLineElement::hasChildNodes

    fn SVGLineElement::hasChildNodes(self : SVGLineElement) -> Bool

    Inherited from Node

    SVGLineElement::id

    fn SVGLineElement::id(self : SVGLineElement) -> String

    Inherited from Element

    SVGLineElement::innerHTML

    fn SVGLineElement::innerHTML(self : SVGLineElement) -> String

    Inherited from Element

    SVGLineElement::insertAdjacentElement

    fn SVGLineElement::insertAdjacentElement(self : SVGLineElement, position : String, element : Element) -> Element?

    Inherited from Element

    SVGLineElement::insertAdjacentHTML

    fn SVGLineElement::insertAdjacentHTML(self : SVGLineElement, position : String, html : String) -> Unit

    Inherited from Element

    SVGLineElement::insertAdjacentText

    fn SVGLineElement::insertAdjacentText(self : SVGLineElement, position : String, text : String) -> Unit

    Inherited from Element

    SVGLineElement::insertBefore

    fn SVGLineElement::insertBefore(self : SVGLineElement, new_node : Node, ref_node : Node?) -> Node

    Inherited from Node

    SVGLineElement::isConnected

    fn SVGLineElement::isConnected(self : SVGLineElement) -> Bool

    Inherited from Node

    SVGLineElement::isEqualNode

    fn SVGLineElement::isEqualNode(self : SVGLineElement, other : Node?) -> Bool

    Inherited from Node

    SVGLineElement::isSameNode

    fn SVGLineElement::isSameNode(self : SVGLineElement, other : Node?) -> Bool

    Inherited from Node

    SVGLineElement::lastChild

    fn SVGLineElement::lastChild(self : SVGLineElement) -> Node?

    Inherited from Node

    SVGLineElement::lastElementChild

    fn SVGLineElement::lastElementChild(self : SVGLineElement) -> Element?

    Inherited from Element

    SVGLineElement::matches

    fn SVGLineElement::matches(self : SVGLineElement, selector : String) -> Bool

    Inherited from Element

    SVGLineElement::moveBefore

    fn SVGLineElement::moveBefore(self : SVGLineElement, moved_node : Node, ref_node : Node?) -> Unit

    Inherited from Node

    SVGLineElement::nextElementSibling

    fn SVGLineElement::nextElementSibling(self : SVGLineElement) -> Element?

    Inherited from Element

    SVGLineElement::nextSibling

    fn SVGLineElement::nextSibling(self : SVGLineElement) -> Node?

    Inherited from Node

    SVGLineElement::nodeName

    fn SVGLineElement::nodeName(self : SVGLineElement) -> String

    Inherited from Node

    SVGLineElement::nodeType

    fn SVGLineElement::nodeType(self : SVGLineElement) -> Int

    Inherited from Node

    SVGLineElement::nodeValue

    fn SVGLineElement::nodeValue(self : SVGLineElement) -> String?

    Inherited from Node

    SVGLineElement::normalize

    fn SVGLineElement::normalize(self : SVGLineElement) -> Unit

    Inherited from Node

    SVGLineElement::off

    fn SVGLineElement::off(self : SVGLineElement, event_type : String, handler : (
    Any
    ) -> Unit, capture? : Bool) -> Unit

    Inherited from EventTarget

    SVGLineElement::on

    fn SVGLineElement::on(self : SVGLineElement, event_type : String, handler : (
    Any
    ) -> Unit, capture? : Bool, once? : Bool, passive? : Bool, signal? :
    AbortSignal
    ) -> Unit

    Inherited from EventTarget

    SVGLineElement::outerHTML

    fn SVGLineElement::outerHTML(self : SVGLineElement) -> String

    Inherited from Element

    SVGLineElement::ownerDocument

    fn SVGLineElement::ownerDocument(self : SVGLineElement) -> Document?

    Inherited from Node

    SVGLineElement::parentElement

    fn SVGLineElement::parentElement(self : SVGLineElement) -> Element?

    Inherited from Element

    SVGLineElement::parentNode

    fn SVGLineElement::parentNode(self : SVGLineElement) -> Node?

    Inherited from Node

    SVGLineElement::prepend

    fn SVGLineElement::prepend(self : SVGLineElement, nodes : FixedArray[Node]) -> Unit

    Inherited from Element

    SVGLineElement::previousElementSibling

    fn SVGLineElement::previousElementSibling(self : SVGLineElement) -> Element?

    Inherited from Element

    SVGLineElement::previousSibling

    fn SVGLineElement::previousSibling(self : SVGLineElement) -> Node?

    Inherited from Node

    SVGLineElement::querySelector

    fn SVGLineElement::querySelector(self : SVGLineElement, selector : String) -> Element?

    Inherited from Element

    SVGLineElement::querySelectorAll

    fn SVGLineElement::querySelectorAll(self : SVGLineElement, selector : String) -> Array[Element]

    Inherited from Element

    SVGLineElement::remove

    fn SVGLineElement::remove(self : SVGLineElement) -> Unit

    Inherited from Element

    SVGLineElement::removeAttribute

    fn SVGLineElement::removeAttribute(self : SVGLineElement, name : String) -> Unit

    Inherited from Element

    SVGLineElement::removeChild

    fn SVGLineElement::removeChild(self : SVGLineElement, child : Node) -> Node

    Inherited from Node

    SVGLineElement::removeEventListener

    #alias(remove_event_listener)
    fn SVGLineElement::removeEventListener(self : SVGLineElement, event_type : String, handler : (
    Any
    ) -> Unit, capture? : Bool) -> Unit

    Inherited from EventTarget

    SVGLineElement::replaceChild

    fn SVGLineElement::replaceChild(self : SVGLineElement, new_child : Node, old_child : Node) -> Node

    Inherited from Node

    SVGLineElement::replaceChildren

    fn SVGLineElement::replaceChildren(self : SVGLineElement, nodes : FixedArray[Node]) -> Unit

    Inherited from Element

    SVGLineElement::replaceWith

    fn SVGLineElement::replaceWith(self : SVGLineElement, nodes : FixedArray[Node]) -> Unit

    Inherited from Element

    SVGLineElement::scrollHeight

    fn SVGLineElement::scrollHeight(self : SVGLineElement) -> Int

    Inherited from Element

    SVGLineElement::scrollIntoView

    fn SVGLineElement::scrollIntoView(self : SVGLineElement) -> Unit

    Inherited from Element

    SVGLineElement::scrollLeft

    fn SVGLineElement::scrollLeft(self : SVGLineElement) -> Int

    Inherited from Element

    SVGLineElement::scrollTop

    fn SVGLineElement::scrollTop(self : SVGLineElement) -> Int

    Inherited from Element

    SVGLineElement::scrollWidth

    fn SVGLineElement::scrollWidth(self : SVGLineElement) -> Int

    Inherited from Element

    SVGLineElement::setAttribute

    fn SVGLineElement::setAttribute(self : SVGLineElement, name : String, value : String) -> Unit

    Sets an attribute on the SVG element

    SVGLineElement::setClassName

    fn SVGLineElement::setClassName(self : SVGLineElement, class_name : String) -> Unit

    Inherited from Element

    SVGLineElement::setId

    fn SVGLineElement::setId(self : SVGLineElement, id : String) -> Unit

    Inherited from Element

    SVGLineElement::setInnerHTML

    fn SVGLineElement::setInnerHTML(self : SVGLineElement, html : String) -> Unit

    Inherited from Element

    SVGLineElement::setNodeValue

    fn SVGLineElement::setNodeValue(self : SVGLineElement, value : String?) -> Unit

    Inherited from Node

    SVGLineElement::setOuterHTML

    fn SVGLineElement::setOuterHTML(self : SVGLineElement, html : String) -> Unit

    Inherited from Element

    SVGLineElement::setScrollLeft

    fn SVGLineElement::setScrollLeft(self : SVGLineElement, value : Int) -> Unit

    Inherited from Element

    SVGLineElement::setScrollTop

    fn SVGLineElement::setScrollTop(self : SVGLineElement, value : Int) -> Unit

    Inherited from Element

    SVGLineElement::setTextContent

    fn SVGLineElement::setTextContent(self : SVGLineElement, content : String) -> Unit

    Inherited from Node

    SVGLineElement::tagName

    fn SVGLineElement::tagName(self : SVGLineElement) -> String

    Inherited from Element

    SVGLineElement::textContent

    fn SVGLineElement::textContent(self : SVGLineElement) -> String

    Inherited from Node

    SVGLineElement::toggleAttribute

    fn SVGLineElement::toggleAttribute(self : SVGLineElement, name : String, force? : Bool) -> Bool

    Inherited from Element

    SVGLineElement::x1

    fn SVGLineElement::x1(self : SVGLineElement) -> Double

    Gets the x1 coordinate

    SVGLineElement::x2

    fn SVGLineElement::x2(self : SVGLineElement) -> Double

    Gets the x2 coordinate

    SVGLineElement::y1

    fn SVGLineElement::y1(self : SVGLineElement) -> Double

    Gets the y1 coordinate

    SVGLineElement::y2

    fn SVGLineElement::y2(self : SVGLineElement) -> Double

    Gets the y2 coordinate

    SVGMatrix

    #external
    pub type SVGMatrix

    SVGMatrix represents a 2D transformation matrix https://developer.mozilla.org/en-US/docs/Web/API/SVGMatrix

    SVGMatrix::a

    fn SVGMatrix::a(self : SVGMatrix) -> Double

    Get a (scale x)

    SVGMatrix::as_any

    SVGMatrix::b

    fn SVGMatrix::b(self : SVGMatrix) -> Double

    Get b (skew y)

    SVGMatrix::c

    fn SVGMatrix::c(self : SVGMatrix) -> Double

    Get c (skew x)

    SVGMatrix::d

    fn SVGMatrix::d(self : SVGMatrix) -> Double

    Get d (scale y)

    SVGMatrix::e

    fn SVGMatrix::e(self : SVGMatrix) -> Double

    Get e (translate x)

    SVGMatrix::f

    fn SVGMatrix::f(self : SVGMatrix) -> Double

    Get f (translate y)

    SVGMatrix::flipX

    fn SVGMatrix::flipX(self : SVGMatrix) -> SVGMatrix

    Flip on X axis

    SVGMatrix::flipY

    fn SVGMatrix::flipY(self : SVGMatrix) -> SVGMatrix

    Flip on Y axis

    SVGMatrix::inverse

    fn SVGMatrix::inverse(self : SVGMatrix) -> SVGMatrix

    Get the inverse of this matrix

    SVGMatrix::multiply

    fn SVGMatrix::multiply(self : SVGMatrix, other : SVGMatrix) -> SVGMatrix

    Multiply this matrix by another matrix

    SVGMatrix::rotate

    fn SVGMatrix::rotate(self : SVGMatrix, angle : Double) -> SVGMatrix

    Apply rotation to this matrix (angle in degrees)

    SVGMatrix::scale

    fn SVGMatrix::scale(self : SVGMatrix, factor : Double) -> SVGMatrix

    Apply scale to this matrix

    SVGMatrix::scaleNonUniform

    fn SVGMatrix::scaleNonUniform(self : SVGMatrix, sx : Double, sy : Double) -> SVGMatrix

    Apply non-uniform scale to this matrix

    SVGMatrix::set_a

    fn SVGMatrix::set_a(self : SVGMatrix, value : Double) -> Unit

    Set a (scale x)

    SVGMatrix::set_b

    fn SVGMatrix::set_b(self : SVGMatrix, value : Double) -> Unit

    Set b (skew y)

    SVGMatrix::set_c

    fn SVGMatrix::set_c(self : SVGMatrix, value : Double) -> Unit

    Set c (skew x)

    SVGMatrix::set_d

    fn SVGMatrix::set_d(self : SVGMatrix, value : Double) -> Unit

    Set d (scale y)

    SVGMatrix::set_e

    fn SVGMatrix::set_e(self : SVGMatrix, value : Double) -> Unit

    Set e (translate x)

    SVGMatrix::set_f

    fn SVGMatrix::set_f(self : SVGMatrix, value : Double) -> Unit

    Set f (translate y)

    SVGMatrix::skewX

    fn SVGMatrix::skewX(self : SVGMatrix, angle : Double) -> SVGMatrix

    Apply skew X to this matrix (angle in degrees)

    SVGMatrix::skewY

    fn SVGMatrix::skewY(self : SVGMatrix, angle : Double) -> SVGMatrix

    Apply skew Y to this matrix (angle in degrees)

    SVGMatrix::translate

    fn SVGMatrix::translate(self : SVGMatrix, x : Double, y : Double) -> SVGMatrix

    Apply translation to this matrix

    SVGPathElement

    #external
    pub type SVGPathElement

    SVGPathElement represents a element https://developer.mozilla.org/en-US/docs/Web/API/SVGPathElement

    SVGPathElement::addEventListener

    #alias(add_event_listener)
    fn SVGPathElement::addEventListener(self : SVGPathElement, event_type : String, handler : (
    Any
    ) -> Unit, capture? : Bool, once? : Bool, passive? : Bool, signal? :
    AbortSignal
    ) -> Unit

    Inherited from EventTarget

    SVGPathElement::after

    fn SVGPathElement::after(self : SVGPathElement, nodes : FixedArray[Node]) -> Unit

    Inherited from Element

    SVGPathElement::append

    fn SVGPathElement::append(self : SVGPathElement, child : Node) -> Unit

    Inherited from Element

    SVGPathElement::appendChild

    fn SVGPathElement::appendChild(self : SVGPathElement, child : Node) -> Node

    Inherited from Node

    SVGPathElement::as_any

    SVGPathElement::as_element

    fn SVGPathElement::as_element(self : SVGPathElement) -> Element

    SVGPathElement::as_event_target

    SVGPathElement::as_graphics_element

    fn SVGPathElement::as_graphics_element(self : SVGPathElement) -> SVGGraphicsElement

    SVGPathElement::as_node

    fn SVGPathElement::as_node(self : SVGPathElement) -> Node

    SVGPathElement::as_svg_element

    fn SVGPathElement::as_svg_element(self : SVGPathElement) -> SVGElement

    SVGPathElement::before

    fn SVGPathElement::before(self : SVGPathElement, nodes : FixedArray[Node]) -> Unit

    Inherited from Element

    SVGPathElement::cast_from_element

    fn SVGPathElement::cast_from_element(value : Element) -> SVGPathElement

    Upcast from Element to SVGPathElement

    SVGPathElement::cast_from_event_target

    Upcast from EventTarget to SVGPathElement

    SVGPathElement::cast_from_node

    fn SVGPathElement::cast_from_node(value : Node) -> SVGPathElement

    Upcast from Node to SVGPathElement

    SVGPathElement::cast_from_svg_element

    fn SVGPathElement::cast_from_svg_element(value : SVGElement) -> SVGPathElement

    Upcast from SVGElement to SVGPathElement

    SVGPathElement::childElementCount

    fn SVGPathElement::childElementCount(self : SVGPathElement) -> Int

    Inherited from Element

    SVGPathElement::childNodes

    fn SVGPathElement::childNodes(self : SVGPathElement) -> Array[Node]

    Inherited from Node

    SVGPathElement::children

    fn SVGPathElement::children(self : SVGPathElement) -> Array[Element]

    Inherited from Element

    SVGPathElement::className

    fn SVGPathElement::className(self : SVGPathElement) -> String

    Inherited from Element

    SVGPathElement::clientHeight

    fn SVGPathElement::clientHeight(self : SVGPathElement) -> Int

    Inherited from Element

    SVGPathElement::clientWidth

    fn SVGPathElement::clientWidth(self : SVGPathElement) -> Int

    Inherited from Element

    SVGPathElement::cloneNode

    fn SVGPathElement::cloneNode(self : SVGPathElement, deep : Bool) -> Node

    Inherited from Node

    SVGPathElement::closest

    fn SVGPathElement::closest(self : SVGPathElement, selector : String) -> Element?

    Inherited from Element

    SVGPathElement::compareDocumentPosition

    fn SVGPathElement::compareDocumentPosition(self : SVGPathElement, other : Node) -> Int

    Inherited from Node

    SVGPathElement::contains

    fn SVGPathElement::contains(self : SVGPathElement, other : Node?) -> Bool

    Inherited from Node

    SVGPathElement::d

    fn SVGPathElement::d(self : SVGPathElement) -> String

    Gets the path data

    SVGPathElement::dispatchEvent

    #alias(dispatch_event)
    fn SVGPathElement::dispatchEvent(self : SVGPathElement, event :
    Event
    ) -> Bool

    Inherited from EventTarget

    SVGPathElement::firstChild

    fn SVGPathElement::firstChild(self : SVGPathElement) -> Node?

    Inherited from Node

    SVGPathElement::firstElementChild

    fn SVGPathElement::firstElementChild(self : SVGPathElement) -> Element?

    Inherited from Element

    SVGPathElement::getAttribute

    fn SVGPathElement::getAttribute(self : SVGPathElement, name : String) -> String?

    Inherited from SVGElement

    SVGPathElement::getAttributeNames

    fn SVGPathElement::getAttributeNames(self : SVGPathElement) -> Array[String]

    Inherited from Element

    SVGPathElement::getElementsByClassName

    fn SVGPathElement::getElementsByClassName(self : SVGPathElement, class_name : String) -> Array[Element]

    Inherited from Element

    SVGPathElement::getElementsByTagName

    fn SVGPathElement::getElementsByTagName(self : SVGPathElement, tag_name : String) -> Array[Element]

    Inherited from Element

    SVGPathElement::getRootNode

    fn SVGPathElement::getRootNode(self : SVGPathElement) -> Node

    Inherited from Node

    SVGPathElement::getTotalLength

    fn SVGPathElement::getTotalLength(self : SVGPathElement) -> Double

    Gets the total length of the path https://developer.mozilla.org/en-US/docs/Web/API/SVGPathElement/getTotalLength

    SVGPathElement::hasAttribute

    fn SVGPathElement::hasAttribute(self : SVGPathElement, name : String) -> Bool

    Inherited from Element

    SVGPathElement::hasAttributes

    fn SVGPathElement::hasAttributes(self : SVGPathElement) -> Bool

    Inherited from Element

    SVGPathElement::hasChildNodes

    fn SVGPathElement::hasChildNodes(self : SVGPathElement) -> Bool

    Inherited from Node

    SVGPathElement::id

    fn SVGPathElement::id(self : SVGPathElement) -> String

    Inherited from Element

    SVGPathElement::innerHTML

    fn SVGPathElement::innerHTML(self : SVGPathElement) -> String

    Inherited from Element

    SVGPathElement::insertAdjacentElement

    fn SVGPathElement::insertAdjacentElement(self : SVGPathElement, position : String, element : Element) -> Element?

    Inherited from Element

    SVGPathElement::insertAdjacentHTML

    fn SVGPathElement::insertAdjacentHTML(self : SVGPathElement, position : String, html : String) -> Unit

    Inherited from Element

    SVGPathElement::insertAdjacentText

    fn SVGPathElement::insertAdjacentText(self : SVGPathElement, position : String, text : String) -> Unit

    Inherited from Element

    SVGPathElement::insertBefore

    fn SVGPathElement::insertBefore(self : SVGPathElement, new_node : Node, ref_node : Node?) -> Node

    Inherited from Node

    SVGPathElement::isConnected

    fn SVGPathElement::isConnected(self : SVGPathElement) -> Bool

    Inherited from Node

    SVGPathElement::isEqualNode

    fn SVGPathElement::isEqualNode(self : SVGPathElement, other : Node?) -> Bool

    Inherited from Node

    SVGPathElement::isSameNode

    fn SVGPathElement::isSameNode(self : SVGPathElement, other : Node?) -> Bool

    Inherited from Node

    SVGPathElement::lastChild

    fn SVGPathElement::lastChild(self : SVGPathElement) -> Node?

    Inherited from Node

    SVGPathElement::lastElementChild

    fn SVGPathElement::lastElementChild(self : SVGPathElement) -> Element?

    Inherited from Element

    SVGPathElement::matches

    fn SVGPathElement::matches(self : SVGPathElement, selector : String) -> Bool

    Inherited from Element

    SVGPathElement::moveBefore

    fn SVGPathElement::moveBefore(self : SVGPathElement, moved_node : Node, ref_node : Node?) -> Unit

    Inherited from Node

    SVGPathElement::nextElementSibling

    fn SVGPathElement::nextElementSibling(self : SVGPathElement) -> Element?

    Inherited from Element

    SVGPathElement::nextSibling

    fn SVGPathElement::nextSibling(self : SVGPathElement) -> Node?

    Inherited from Node

    SVGPathElement::nodeName

    fn SVGPathElement::nodeName(self : SVGPathElement) -> String

    Inherited from Node

    SVGPathElement::nodeType

    fn SVGPathElement::nodeType(self : SVGPathElement) -> Int

    Inherited from Node

    SVGPathElement::nodeValue

    fn SVGPathElement::nodeValue(self : SVGPathElement) -> String?

    Inherited from Node

    SVGPathElement::normalize

    fn SVGPathElement::normalize(self : SVGPathElement) -> Unit

    Inherited from Node

    SVGPathElement::off

    fn SVGPathElement::off(self : SVGPathElement, event_type : String, handler : (
    Any
    ) -> Unit, capture? : Bool) -> Unit

    Inherited from EventTarget

    SVGPathElement::on

    fn SVGPathElement::on(self : SVGPathElement, event_type : String, handler : (
    Any
    ) -> Unit, capture? : Bool, once? : Bool, passive? : Bool, signal? :
    AbortSignal
    ) -> Unit

    Inherited from EventTarget

    SVGPathElement::outerHTML

    fn SVGPathElement::outerHTML(self : SVGPathElement) -> String

    Inherited from Element

    SVGPathElement::ownerDocument

    fn SVGPathElement::ownerDocument(self : SVGPathElement) -> Document?

    Inherited from Node

    SVGPathElement::parentElement

    fn SVGPathElement::parentElement(self : SVGPathElement) -> Element?

    Inherited from Element

    SVGPathElement::parentNode

    fn SVGPathElement::parentNode(self : SVGPathElement) -> Node?

    Inherited from Node

    SVGPathElement::prepend

    fn SVGPathElement::prepend(self : SVGPathElement, nodes : FixedArray[Node]) -> Unit

    Inherited from Element

    SVGPathElement::previousElementSibling

    fn SVGPathElement::previousElementSibling(self : SVGPathElement) -> Element?

    Inherited from Element

    SVGPathElement::previousSibling

    fn SVGPathElement::previousSibling(self : SVGPathElement) -> Node?

    Inherited from Node

    SVGPathElement::querySelector

    fn SVGPathElement::querySelector(self : SVGPathElement, selector : String) -> Element?

    Inherited from Element

    SVGPathElement::querySelectorAll

    fn SVGPathElement::querySelectorAll(self : SVGPathElement, selector : String) -> Array[Element]

    Inherited from Element

    SVGPathElement::remove

    fn SVGPathElement::remove(self : SVGPathElement) -> Unit

    Inherited from Element

    SVGPathElement::removeAttribute

    fn SVGPathElement::removeAttribute(self : SVGPathElement, name : String) -> Unit

    Inherited from Element

    SVGPathElement::removeChild

    fn SVGPathElement::removeChild(self : SVGPathElement, child : Node) -> Node

    Inherited from Node

    SVGPathElement::removeEventListener

    #alias(remove_event_listener)
    fn SVGPathElement::removeEventListener(self : SVGPathElement, event_type : String, handler : (
    Any
    ) -> Unit, capture? : Bool) -> Unit

    Inherited from EventTarget

    SVGPathElement::replaceChild

    fn SVGPathElement::replaceChild(self : SVGPathElement, new_child : Node, old_child : Node) -> Node

    Inherited from Node

    SVGPathElement::replaceChildren

    fn SVGPathElement::replaceChildren(self : SVGPathElement, nodes : FixedArray[Node]) -> Unit

    Inherited from Element

    SVGPathElement::replaceWith

    fn SVGPathElement::replaceWith(self : SVGPathElement, nodes : FixedArray[Node]) -> Unit

    Inherited from Element

    SVGPathElement::scrollHeight

    fn SVGPathElement::scrollHeight(self : SVGPathElement) -> Int

    Inherited from Element

    SVGPathElement::scrollIntoView

    fn SVGPathElement::scrollIntoView(self : SVGPathElement) -> Unit

    Inherited from Element

    SVGPathElement::scrollLeft

    fn SVGPathElement::scrollLeft(self : SVGPathElement) -> Int

    Inherited from Element

    SVGPathElement::scrollTop

    fn SVGPathElement::scrollTop(self : SVGPathElement) -> Int

    Inherited from Element

    SVGPathElement::scrollWidth

    fn SVGPathElement::scrollWidth(self : SVGPathElement) -> Int

    Inherited from Element

    SVGPathElement::setAttribute

    fn SVGPathElement::setAttribute(self : SVGPathElement, name : String, value : String) -> Unit

    Sets an attribute on the SVG element

    SVGPathElement::setClassName

    fn SVGPathElement::setClassName(self : SVGPathElement, class_name : String) -> Unit

    Inherited from Element

    SVGPathElement::setId

    fn SVGPathElement::setId(self : SVGPathElement, id : String) -> Unit

    Inherited from Element

    SVGPathElement::setInnerHTML

    fn SVGPathElement::setInnerHTML(self : SVGPathElement, html : String) -> Unit

    Inherited from Element

    SVGPathElement::setNodeValue

    fn SVGPathElement::setNodeValue(self : SVGPathElement, value : String?) -> Unit

    Inherited from Node

    SVGPathElement::setOuterHTML

    fn SVGPathElement::setOuterHTML(self : SVGPathElement, html : String) -> Unit

    Inherited from Element

    SVGPathElement::setScrollLeft

    fn SVGPathElement::setScrollLeft(self : SVGPathElement, value : Int) -> Unit

    Inherited from Element

    SVGPathElement::setScrollTop

    fn SVGPathElement::setScrollTop(self : SVGPathElement, value : Int) -> Unit

    Inherited from Element

    SVGPathElement::setTextContent

    fn SVGPathElement::setTextContent(self : SVGPathElement, content : String) -> Unit

    Inherited from Node

    SVGPathElement::tagName

    fn SVGPathElement::tagName(self : SVGPathElement) -> String

    Inherited from Element

    SVGPathElement::textContent

    fn SVGPathElement::textContent(self : SVGPathElement) -> String

    Inherited from Node

    SVGPathElement::toggleAttribute

    fn SVGPathElement::toggleAttribute(self : SVGPathElement, name : String, force? : Bool) -> Bool

    Inherited from Element

    SVGPoint

    #external
    pub type SVGPoint

    SVGPoint represents a point in SVG coordinate space https://developer.mozilla.org/en-US/docs/Web/API/SVGPoint

    SVGPoint::as_any

    SVGPoint::matrixTransform

    fn SVGPoint::matrixTransform(self : SVGPoint, matrix : SVGMatrix) -> SVGPoint

    Transform this point by a matrix

    SVGPoint::set_x

    fn SVGPoint::set_x(self : SVGPoint, value : Double) -> Unit

    Set x coordinate

    SVGPoint::set_y

    fn SVGPoint::set_y(self : SVGPoint, value : Double) -> Unit

    Set y coordinate

    SVGPoint::x

    fn SVGPoint::x(self : SVGPoint) -> Double

    Get x coordinate

    SVGPoint::y

    fn SVGPoint::y(self : SVGPoint) -> Double

    Get y coordinate

    SVGPolygonElement

    #external
    pub type SVGPolygonElement

    SVGPolygonElement represents a element https://developer.mozilla.org/en-US/docs/Web/API/SVGPolygonElement

    SVGPolygonElement::addEventListener

    #alias(add_event_listener)
    fn SVGPolygonElement::addEventListener(self : SVGPolygonElement, event_type : String, handler : (
    Any
    ) -> Unit, capture? : Bool, once? : Bool, passive? : Bool, signal? :
    AbortSignal
    ) -> Unit

    Inherited from EventTarget

    SVGPolygonElement::after

    fn SVGPolygonElement::after(self : SVGPolygonElement, nodes : FixedArray[Node]) -> Unit

    Inherited from Element

    SVGPolygonElement::append

    fn SVGPolygonElement::append(self : SVGPolygonElement, child : Node) -> Unit

    Inherited from Element

    SVGPolygonElement::appendChild

    fn SVGPolygonElement::appendChild(self : SVGPolygonElement, child : Node) -> Node

    Inherited from Node

    SVGPolygonElement::as_any

    SVGPolygonElement::as_element

    fn SVGPolygonElement::as_element(self : SVGPolygonElement) -> Element

    SVGPolygonElement::as_event_target

    SVGPolygonElement::as_graphics_element

    fn SVGPolygonElement::as_graphics_element(self : SVGPolygonElement) -> SVGGraphicsElement

    SVGPolygonElement::as_node

    SVGPolygonElement::as_svg_element

    fn SVGPolygonElement::as_svg_element(self : SVGPolygonElement) -> SVGElement

    SVGPolygonElement::before

    fn SVGPolygonElement::before(self : SVGPolygonElement, nodes : FixedArray[Node]) -> Unit

    Inherited from Element

    SVGPolygonElement::cast_from_element

    fn SVGPolygonElement::cast_from_element(value : Element) -> SVGPolygonElement

    Upcast from Element to SVGPolygonElement

    SVGPolygonElement::cast_from_event_target

    Upcast from EventTarget to SVGPolygonElement

    SVGPolygonElement::cast_from_node

    fn SVGPolygonElement::cast_from_node(value : Node) -> SVGPolygonElement

    Upcast from Node to SVGPolygonElement

    SVGPolygonElement::cast_from_svg_element

    fn SVGPolygonElement::cast_from_svg_element(value : SVGElement) -> SVGPolygonElement

    Upcast from SVGElement to SVGPolygonElement

    SVGPolygonElement::childElementCount

    fn SVGPolygonElement::childElementCount(self : SVGPolygonElement) -> Int

    Inherited from Element

    SVGPolygonElement::childNodes

    fn SVGPolygonElement::childNodes(self : SVGPolygonElement) -> Array[Node]

    Inherited from Node

    SVGPolygonElement::children

    Inherited from Element

    SVGPolygonElement::className

    fn SVGPolygonElement::className(self : SVGPolygonElement) -> String

    Inherited from Element

    SVGPolygonElement::clientHeight

    fn SVGPolygonElement::clientHeight(self : SVGPolygonElement) -> Int

    Inherited from Element

    SVGPolygonElement::clientWidth

    fn SVGPolygonElement::clientWidth(self : SVGPolygonElement) -> Int

    Inherited from Element

    SVGPolygonElement::cloneNode

    fn SVGPolygonElement::cloneNode(self : SVGPolygonElement, deep : Bool) -> Node

    Inherited from Node

    SVGPolygonElement::closest

    fn SVGPolygonElement::closest(self : SVGPolygonElement, selector : String) -> Element?

    Inherited from Element

    SVGPolygonElement::compareDocumentPosition

    fn SVGPolygonElement::compareDocumentPosition(self : SVGPolygonElement, other : Node) -> Int

    Inherited from Node

    SVGPolygonElement::contains

    fn SVGPolygonElement::contains(self : SVGPolygonElement, other : Node?) -> Bool

    Inherited from Node

    SVGPolygonElement::dispatchEvent

    #alias(dispatch_event)
    fn SVGPolygonElement::dispatchEvent(self : SVGPolygonElement, event :
    Event
    ) -> Bool

    Inherited from EventTarget

    SVGPolygonElement::firstChild

    fn SVGPolygonElement::firstChild(self : SVGPolygonElement) -> Node?

    Inherited from Node

    SVGPolygonElement::firstElementChild

    fn SVGPolygonElement::firstElementChild(self : SVGPolygonElement) -> Element?

    Inherited from Element

    SVGPolygonElement::getAttribute

    fn SVGPolygonElement::getAttribute(self : SVGPolygonElement, name : String) -> String?

    Inherited from SVGElement

    SVGPolygonElement::getAttributeNames

    fn SVGPolygonElement::getAttributeNames(self : SVGPolygonElement) -> Array[String]

    Inherited from Element

    SVGPolygonElement::getElementsByClassName

    fn SVGPolygonElement::getElementsByClassName(self : SVGPolygonElement, class_name : String) -> Array[Element]

    Inherited from Element

    SVGPolygonElement::getElementsByTagName

    fn SVGPolygonElement::getElementsByTagName(self : SVGPolygonElement, tag_name : String) -> Array[Element]

    Inherited from Element

    SVGPolygonElement::getRootNode

    fn SVGPolygonElement::getRootNode(self : SVGPolygonElement) -> Node

    Inherited from Node

    SVGPolygonElement::hasAttribute

    fn SVGPolygonElement::hasAttribute(self : SVGPolygonElement, name : String) -> Bool

    Inherited from Element

    SVGPolygonElement::hasAttributes

    fn SVGPolygonElement::hasAttributes(self : SVGPolygonElement) -> Bool

    Inherited from Element

    SVGPolygonElement::hasChildNodes

    fn SVGPolygonElement::hasChildNodes(self : SVGPolygonElement) -> Bool

    Inherited from Node

    SVGPolygonElement::id

    fn SVGPolygonElement::id(self : SVGPolygonElement) -> String

    Inherited from Element

    SVGPolygonElement::innerHTML

    fn SVGPolygonElement::innerHTML(self : SVGPolygonElement) -> String

    Inherited from Element

    SVGPolygonElement::insertAdjacentElement

    fn SVGPolygonElement::insertAdjacentElement(self : SVGPolygonElement, position : String, element : Element) -> Element?

    Inherited from Element

    SVGPolygonElement::insertAdjacentHTML

    fn SVGPolygonElement::insertAdjacentHTML(self : SVGPolygonElement, position : String, html : String) -> Unit

    Inherited from Element

    SVGPolygonElement::insertAdjacentText

    fn SVGPolygonElement::insertAdjacentText(self : SVGPolygonElement, position : String, text : String) -> Unit

    Inherited from Element

    SVGPolygonElement::insertBefore

    fn SVGPolygonElement::insertBefore(self : SVGPolygonElement, new_node : Node, ref_node : Node?) -> Node

    Inherited from Node

    SVGPolygonElement::isConnected

    fn SVGPolygonElement::isConnected(self : SVGPolygonElement) -> Bool

    Inherited from Node

    SVGPolygonElement::isEqualNode

    fn SVGPolygonElement::isEqualNode(self : SVGPolygonElement, other : Node?) -> Bool

    Inherited from Node

    SVGPolygonElement::isSameNode

    fn SVGPolygonElement::isSameNode(self : SVGPolygonElement, other : Node?) -> Bool

    Inherited from Node

    SVGPolygonElement::lastChild

    fn SVGPolygonElement::lastChild(self : SVGPolygonElement) -> Node?

    Inherited from Node

    SVGPolygonElement::lastElementChild

    fn SVGPolygonElement::lastElementChild(self : SVGPolygonElement) -> Element?

    Inherited from Element

    SVGPolygonElement::matches

    fn SVGPolygonElement::matches(self : SVGPolygonElement, selector : String) -> Bool

    Inherited from Element

    SVGPolygonElement::moveBefore

    fn SVGPolygonElement::moveBefore(self : SVGPolygonElement, moved_node : Node, ref_node : Node?) -> Unit

    Inherited from Node

    SVGPolygonElement::nextElementSibling

    fn SVGPolygonElement::nextElementSibling(self : SVGPolygonElement) -> Element?

    Inherited from Element

    SVGPolygonElement::nextSibling

    fn SVGPolygonElement::nextSibling(self : SVGPolygonElement) -> Node?

    Inherited from Node

    SVGPolygonElement::nodeName

    fn SVGPolygonElement::nodeName(self : SVGPolygonElement) -> String

    Inherited from Node

    SVGPolygonElement::nodeType

    fn SVGPolygonElement::nodeType(self : SVGPolygonElement) -> Int

    Inherited from Node

    SVGPolygonElement::nodeValue

    fn SVGPolygonElement::nodeValue(self : SVGPolygonElement) -> String?

    Inherited from Node

    SVGPolygonElement::normalize

    fn SVGPolygonElement::normalize(self : SVGPolygonElement) -> Unit

    Inherited from Node

    SVGPolygonElement::off

    fn SVGPolygonElement::off(self : SVGPolygonElement, event_type : String, handler : (
    Any
    ) -> Unit, capture? : Bool) -> Unit

    Inherited from EventTarget

    SVGPolygonElement::on

    fn SVGPolygonElement::on(self : SVGPolygonElement, event_type : String, handler : (
    Any
    ) -> Unit, capture? : Bool, once? : Bool, passive? : Bool, signal? :
    AbortSignal
    ) -> Unit

    Inherited from EventTarget

    SVGPolygonElement::outerHTML

    fn SVGPolygonElement::outerHTML(self : SVGPolygonElement) -> String

    Inherited from Element

    SVGPolygonElement::ownerDocument

    fn SVGPolygonElement::ownerDocument(self : SVGPolygonElement) -> Document?

    Inherited from Node

    SVGPolygonElement::parentElement

    fn SVGPolygonElement::parentElement(self : SVGPolygonElement) -> Element?

    Inherited from Element

    SVGPolygonElement::parentNode

    fn SVGPolygonElement::parentNode(self : SVGPolygonElement) -> Node?

    Inherited from Node

    SVGPolygonElement::prepend

    fn SVGPolygonElement::prepend(self : SVGPolygonElement, nodes : FixedArray[Node]) -> Unit

    Inherited from Element

    SVGPolygonElement::previousElementSibling

    fn SVGPolygonElement::previousElementSibling(self : SVGPolygonElement) -> Element?

    Inherited from Element

    SVGPolygonElement::previousSibling

    fn SVGPolygonElement::previousSibling(self : SVGPolygonElement) -> Node?

    Inherited from Node

    SVGPolygonElement::querySelector

    fn SVGPolygonElement::querySelector(self : SVGPolygonElement, selector : String) -> Element?

    Inherited from Element

    SVGPolygonElement::querySelectorAll

    fn SVGPolygonElement::querySelectorAll(self : SVGPolygonElement, selector : String) -> Array[Element]

    Inherited from Element

    SVGPolygonElement::remove

    fn SVGPolygonElement::remove(self : SVGPolygonElement) -> Unit

    Inherited from Element

    SVGPolygonElement::removeAttribute

    fn SVGPolygonElement::removeAttribute(self : SVGPolygonElement, name : String) -> Unit

    Inherited from Element

    SVGPolygonElement::removeChild

    fn SVGPolygonElement::removeChild(self : SVGPolygonElement, child : Node) -> Node

    Inherited from Node

    SVGPolygonElement::removeEventListener

    #alias(remove_event_listener)
    fn SVGPolygonElement::removeEventListener(self : SVGPolygonElement, event_type : String, handler : (
    Any
    ) -> Unit, capture? : Bool) -> Unit

    Inherited from EventTarget

    SVGPolygonElement::replaceChild

    fn SVGPolygonElement::replaceChild(self : SVGPolygonElement, new_child : Node, old_child : Node) -> Node

    Inherited from Node

    SVGPolygonElement::replaceChildren

    fn SVGPolygonElement::replaceChildren(self : SVGPolygonElement, nodes : FixedArray[Node]) -> Unit

    Inherited from Element

    SVGPolygonElement::replaceWith

    fn SVGPolygonElement::replaceWith(self : SVGPolygonElement, nodes : FixedArray[Node]) -> Unit

    Inherited from Element

    SVGPolygonElement::scrollHeight

    fn SVGPolygonElement::scrollHeight(self : SVGPolygonElement) -> Int

    Inherited from Element

    SVGPolygonElement::scrollIntoView

    fn SVGPolygonElement::scrollIntoView(self : SVGPolygonElement) -> Unit

    Inherited from Element

    SVGPolygonElement::scrollLeft

    fn SVGPolygonElement::scrollLeft(self : SVGPolygonElement) -> Int

    Inherited from Element

    SVGPolygonElement::scrollTop

    fn SVGPolygonElement::scrollTop(self : SVGPolygonElement) -> Int

    Inherited from Element

    SVGPolygonElement::scrollWidth

    fn SVGPolygonElement::scrollWidth(self : SVGPolygonElement) -> Int

    Inherited from Element

    SVGPolygonElement::setAttribute

    fn SVGPolygonElement::setAttribute(self : SVGPolygonElement, name : String, value : String) -> Unit

    Sets an attribute on the SVG element

    SVGPolygonElement::setClassName

    fn SVGPolygonElement::setClassName(self : SVGPolygonElement, class_name : String) -> Unit

    Inherited from Element

    SVGPolygonElement::setId

    fn SVGPolygonElement::setId(self : SVGPolygonElement, id : String) -> Unit

    Inherited from Element

    SVGPolygonElement::setInnerHTML

    fn SVGPolygonElement::setInnerHTML(self : SVGPolygonElement, html : String) -> Unit

    Inherited from Element

    SVGPolygonElement::setNodeValue

    fn SVGPolygonElement::setNodeValue(self : SVGPolygonElement, value : String?) -> Unit

    Inherited from Node

    SVGPolygonElement::setOuterHTML

    fn SVGPolygonElement::setOuterHTML(self : SVGPolygonElement, html : String) -> Unit

    Inherited from Element

    SVGPolygonElement::setScrollLeft

    fn SVGPolygonElement::setScrollLeft(self : SVGPolygonElement, value : Int) -> Unit

    Inherited from Element

    SVGPolygonElement::setScrollTop

    fn SVGPolygonElement::setScrollTop(self : SVGPolygonElement, value : Int) -> Unit

    Inherited from Element

    SVGPolygonElement::setTextContent

    fn SVGPolygonElement::setTextContent(self : SVGPolygonElement, content : String) -> Unit

    Inherited from Node

    SVGPolygonElement::tagName

    fn SVGPolygonElement::tagName(self : SVGPolygonElement) -> String

    Inherited from Element

    SVGPolygonElement::textContent

    fn SVGPolygonElement::textContent(self : SVGPolygonElement) -> String

    Inherited from Node

    SVGPolygonElement::toggleAttribute

    fn SVGPolygonElement::toggleAttribute(self : SVGPolygonElement, name : String, force? : Bool) -> Bool

    Inherited from Element

    SVGPolylineElement

    #external
    pub type SVGPolylineElement

    SVGPolylineElement represents a element https://developer.mozilla.org/en-US/docs/Web/API/SVGPolylineElement

    SVGPolylineElement::addEventListener

    #alias(add_event_listener)
    fn SVGPolylineElement::addEventListener(self : SVGPolylineElement, event_type : String, handler : (
    Any
    ) -> Unit, capture? : Bool, once? : Bool, passive? : Bool, signal? :
    AbortSignal
    ) -> Unit

    Inherited from EventTarget

    SVGPolylineElement::after

    fn SVGPolylineElement::after(self : SVGPolylineElement, nodes : FixedArray[Node]) -> Unit

    Inherited from Element

    SVGPolylineElement::append

    fn SVGPolylineElement::append(self : SVGPolylineElement, child : Node) -> Unit

    Inherited from Element

    SVGPolylineElement::appendChild

    fn SVGPolylineElement::appendChild(self : SVGPolylineElement, child : Node) -> Node

    Inherited from Node

    SVGPolylineElement::as_any

    SVGPolylineElement::as_element

    SVGPolylineElement::as_event_target

    SVGPolylineElement::as_graphics_element

    fn SVGPolylineElement::as_graphics_element(self : SVGPolylineElement) -> SVGGraphicsElement

    SVGPolylineElement::as_node

    SVGPolylineElement::as_svg_element

    fn SVGPolylineElement::as_svg_element(self : SVGPolylineElement) -> SVGElement

    SVGPolylineElement::before

    fn SVGPolylineElement::before(self : SVGPolylineElement, nodes : FixedArray[Node]) -> Unit

    Inherited from Element

    SVGPolylineElement::cast_from_element

    fn SVGPolylineElement::cast_from_element(value : Element) -> SVGPolylineElement

    Upcast from Element to SVGPolylineElement

    SVGPolylineElement::cast_from_event_target

    Upcast from EventTarget to SVGPolylineElement

    SVGPolylineElement::cast_from_node

    fn SVGPolylineElement::cast_from_node(value : Node) -> SVGPolylineElement

    Upcast from Node to SVGPolylineElement

    SVGPolylineElement::cast_from_svg_element

    fn SVGPolylineElement::cast_from_svg_element(value : SVGElement) -> SVGPolylineElement

    Upcast from SVGElement to SVGPolylineElement

    SVGPolylineElement::childElementCount

    fn SVGPolylineElement::childElementCount(self : SVGPolylineElement) -> Int

    Inherited from Element

    SVGPolylineElement::childNodes

    fn SVGPolylineElement::childNodes(self : SVGPolylineElement) -> Array[Node]

    Inherited from Node

    SVGPolylineElement::children

    Inherited from Element

    SVGPolylineElement::className

    fn SVGPolylineElement::className(self : SVGPolylineElement) -> String

    Inherited from Element

    SVGPolylineElement::clientHeight

    fn SVGPolylineElement::clientHeight(self : SVGPolylineElement) -> Int

    Inherited from Element

    SVGPolylineElement::clientWidth

    fn SVGPolylineElement::clientWidth(self : SVGPolylineElement) -> Int

    Inherited from Element

    SVGPolylineElement::cloneNode

    fn SVGPolylineElement::cloneNode(self : SVGPolylineElement, deep : Bool) -> Node

    Inherited from Node

    SVGPolylineElement::closest

    fn SVGPolylineElement::closest(self : SVGPolylineElement, selector : String) -> Element?

    Inherited from Element

    SVGPolylineElement::compareDocumentPosition

    fn SVGPolylineElement::compareDocumentPosition(self : SVGPolylineElement, other : Node) -> Int

    Inherited from Node

    SVGPolylineElement::contains

    fn SVGPolylineElement::contains(self : SVGPolylineElement, other : Node?) -> Bool

    Inherited from Node

    SVGPolylineElement::dispatchEvent

    #alias(dispatch_event)
    fn SVGPolylineElement::dispatchEvent(self : SVGPolylineElement, event :
    Event
    ) -> Bool

    Inherited from EventTarget

    SVGPolylineElement::firstChild

    fn SVGPolylineElement::firstChild(self : SVGPolylineElement) -> Node?

    Inherited from Node

    SVGPolylineElement::firstElementChild

    fn SVGPolylineElement::firstElementChild(self : SVGPolylineElement) -> Element?

    Inherited from Element

    SVGPolylineElement::getAttribute

    fn SVGPolylineElement::getAttribute(self : SVGPolylineElement, name : String) -> String?

    Inherited from SVGElement

    SVGPolylineElement::getAttributeNames

    fn SVGPolylineElement::getAttributeNames(self : SVGPolylineElement) -> Array[String]

    Inherited from Element

    SVGPolylineElement::getElementsByClassName

    fn SVGPolylineElement::getElementsByClassName(self : SVGPolylineElement, class_name : String) -> Array[Element]

    Inherited from Element

    SVGPolylineElement::getElementsByTagName

    fn SVGPolylineElement::getElementsByTagName(self : SVGPolylineElement, tag_name : String) -> Array[Element]

    Inherited from Element

    SVGPolylineElement::getRootNode

    fn SVGPolylineElement::getRootNode(self : SVGPolylineElement) -> Node

    Inherited from Node

    SVGPolylineElement::hasAttribute

    fn SVGPolylineElement::hasAttribute(self : SVGPolylineElement, name : String) -> Bool

    Inherited from Element

    SVGPolylineElement::hasAttributes

    fn SVGPolylineElement::hasAttributes(self : SVGPolylineElement) -> Bool

    Inherited from Element

    SVGPolylineElement::hasChildNodes

    fn SVGPolylineElement::hasChildNodes(self : SVGPolylineElement) -> Bool

    Inherited from Node

    SVGPolylineElement::id

    fn SVGPolylineElement::id(self : SVGPolylineElement) -> String

    Inherited from Element

    SVGPolylineElement::innerHTML

    fn SVGPolylineElement::innerHTML(self : SVGPolylineElement) -> String

    Inherited from Element

    SVGPolylineElement::insertAdjacentElement

    fn SVGPolylineElement::insertAdjacentElement(self : SVGPolylineElement, position : String, element : Element) -> Element?

    Inherited from Element

    SVGPolylineElement::insertAdjacentHTML

    fn SVGPolylineElement::insertAdjacentHTML(self : SVGPolylineElement, position : String, html : String) -> Unit

    Inherited from Element

    SVGPolylineElement::insertAdjacentText

    fn SVGPolylineElement::insertAdjacentText(self : SVGPolylineElement, position : String, text : String) -> Unit

    Inherited from Element

    SVGPolylineElement::insertBefore

    fn SVGPolylineElement::insertBefore(self : SVGPolylineElement, new_node : Node, ref_node : Node?) -> Node

    Inherited from Node

    SVGPolylineElement::isConnected

    fn SVGPolylineElement::isConnected(self : SVGPolylineElement) -> Bool

    Inherited from Node

    SVGPolylineElement::isEqualNode

    fn SVGPolylineElement::isEqualNode(self : SVGPolylineElement, other : Node?) -> Bool

    Inherited from Node

    SVGPolylineElement::isSameNode

    fn SVGPolylineElement::isSameNode(self : SVGPolylineElement, other : Node?) -> Bool

    Inherited from Node

    SVGPolylineElement::lastChild

    fn SVGPolylineElement::lastChild(self : SVGPolylineElement) -> Node?

    Inherited from Node

    SVGPolylineElement::lastElementChild

    fn SVGPolylineElement::lastElementChild(self : SVGPolylineElement) -> Element?

    Inherited from Element

    SVGPolylineElement::matches

    fn SVGPolylineElement::matches(self : SVGPolylineElement, selector : String) -> Bool

    Inherited from Element

    SVGPolylineElement::moveBefore

    fn SVGPolylineElement::moveBefore(self : SVGPolylineElement, moved_node : Node, ref_node : Node?) -> Unit

    Inherited from Node

    SVGPolylineElement::nextElementSibling

    fn SVGPolylineElement::nextElementSibling(self : SVGPolylineElement) -> Element?

    Inherited from Element

    SVGPolylineElement::nextSibling

    fn SVGPolylineElement::nextSibling(self : SVGPolylineElement) -> Node?

    Inherited from Node

    SVGPolylineElement::nodeName

    fn SVGPolylineElement::nodeName(self : SVGPolylineElement) -> String

    Inherited from Node

    SVGPolylineElement::nodeType

    fn SVGPolylineElement::nodeType(self : SVGPolylineElement) -> Int

    Inherited from Node

    SVGPolylineElement::nodeValue

    fn SVGPolylineElement::nodeValue(self : SVGPolylineElement) -> String?

    Inherited from Node

    SVGPolylineElement::normalize

    fn SVGPolylineElement::normalize(self : SVGPolylineElement) -> Unit

    Inherited from Node

    SVGPolylineElement::off

    fn SVGPolylineElement::off(self : SVGPolylineElement, event_type : String, handler : (
    Any
    ) -> Unit, capture? : Bool) -> Unit

    Inherited from EventTarget

    SVGPolylineElement::on

    fn SVGPolylineElement::on(self : SVGPolylineElement, event_type : String, handler : (
    Any
    ) -> Unit, capture? : Bool, once? : Bool, passive? : Bool, signal? :
    AbortSignal
    ) -> Unit

    Inherited from EventTarget

    SVGPolylineElement::outerHTML

    fn SVGPolylineElement::outerHTML(self : SVGPolylineElement) -> String

    Inherited from Element

    SVGPolylineElement::ownerDocument

    fn SVGPolylineElement::ownerDocument(self : SVGPolylineElement) -> Document?

    Inherited from Node

    SVGPolylineElement::parentElement

    fn SVGPolylineElement::parentElement(self : SVGPolylineElement) -> Element?

    Inherited from Element

    SVGPolylineElement::parentNode

    fn SVGPolylineElement::parentNode(self : SVGPolylineElement) -> Node?

    Inherited from Node

    SVGPolylineElement::prepend

    fn SVGPolylineElement::prepend(self : SVGPolylineElement, nodes : FixedArray[Node]) -> Unit

    Inherited from Element

    SVGPolylineElement::previousElementSibling

    fn SVGPolylineElement::previousElementSibling(self : SVGPolylineElement) -> Element?

    Inherited from Element

    SVGPolylineElement::previousSibling

    fn SVGPolylineElement::previousSibling(self : SVGPolylineElement) -> Node?

    Inherited from Node

    SVGPolylineElement::querySelector

    fn SVGPolylineElement::querySelector(self : SVGPolylineElement, selector : String) -> Element?

    Inherited from Element

    SVGPolylineElement::querySelectorAll

    fn SVGPolylineElement::querySelectorAll(self : SVGPolylineElement, selector : String) -> Array[Element]

    Inherited from Element

    SVGPolylineElement::remove

    fn SVGPolylineElement::remove(self : SVGPolylineElement) -> Unit

    Inherited from Element

    SVGPolylineElement::removeAttribute

    fn SVGPolylineElement::removeAttribute(self : SVGPolylineElement, name : String) -> Unit

    Inherited from Element

    SVGPolylineElement::removeChild

    fn SVGPolylineElement::removeChild(self : SVGPolylineElement, child : Node) -> Node

    Inherited from Node

    SVGPolylineElement::removeEventListener

    #alias(remove_event_listener)
    fn SVGPolylineElement::removeEventListener(self : SVGPolylineElement, event_type : String, handler : (
    Any
    ) -> Unit, capture? : Bool) -> Unit

    Inherited from EventTarget

    SVGPolylineElement::replaceChild

    fn SVGPolylineElement::replaceChild(self : SVGPolylineElement, new_child : Node, old_child : Node) -> Node

    Inherited from Node

    SVGPolylineElement::replaceChildren

    fn SVGPolylineElement::replaceChildren(self : SVGPolylineElement, nodes : FixedArray[Node]) -> Unit

    Inherited from Element

    SVGPolylineElement::replaceWith

    fn SVGPolylineElement::replaceWith(self : SVGPolylineElement, nodes : FixedArray[Node]) -> Unit

    Inherited from Element

    SVGPolylineElement::scrollHeight

    fn SVGPolylineElement::scrollHeight(self : SVGPolylineElement) -> Int

    Inherited from Element

    SVGPolylineElement::scrollIntoView

    fn SVGPolylineElement::scrollIntoView(self : SVGPolylineElement) -> Unit

    Inherited from Element

    SVGPolylineElement::scrollLeft

    fn SVGPolylineElement::scrollLeft(self : SVGPolylineElement) -> Int

    Inherited from Element

    SVGPolylineElement::scrollTop

    fn SVGPolylineElement::scrollTop(self : SVGPolylineElement) -> Int

    Inherited from Element

    SVGPolylineElement::scrollWidth

    fn SVGPolylineElement::scrollWidth(self : SVGPolylineElement) -> Int

    Inherited from Element

    SVGPolylineElement::setAttribute

    fn SVGPolylineElement::setAttribute(self : SVGPolylineElement, name : String, value : String) -> Unit

    Sets an attribute on the SVG element

    SVGPolylineElement::setClassName

    fn SVGPolylineElement::setClassName(self : SVGPolylineElement, class_name : String) -> Unit

    Inherited from Element

    SVGPolylineElement::setId

    fn SVGPolylineElement::setId(self : SVGPolylineElement, id : String) -> Unit

    Inherited from Element

    SVGPolylineElement::setInnerHTML

    fn SVGPolylineElement::setInnerHTML(self : SVGPolylineElement, html : String) -> Unit

    Inherited from Element

    SVGPolylineElement::setNodeValue

    fn SVGPolylineElement::setNodeValue(self : SVGPolylineElement, value : String?) -> Unit

    Inherited from Node

    SVGPolylineElement::setOuterHTML

    fn SVGPolylineElement::setOuterHTML(self : SVGPolylineElement, html : String) -> Unit

    Inherited from Element

    SVGPolylineElement::setScrollLeft

    fn SVGPolylineElement::setScrollLeft(self : SVGPolylineElement, value : Int) -> Unit

    Inherited from Element

    SVGPolylineElement::setScrollTop

    fn SVGPolylineElement::setScrollTop(self : SVGPolylineElement, value : Int) -> Unit

    Inherited from Element

    SVGPolylineElement::setTextContent

    fn SVGPolylineElement::setTextContent(self : SVGPolylineElement, content : String) -> Unit

    Inherited from Node

    SVGPolylineElement::tagName

    fn SVGPolylineElement::tagName(self : SVGPolylineElement) -> String

    Inherited from Element

    SVGPolylineElement::textContent

    fn SVGPolylineElement::textContent(self : SVGPolylineElement) -> String

    Inherited from Node

    SVGPolylineElement::toggleAttribute

    fn SVGPolylineElement::toggleAttribute(self : SVGPolylineElement, name : String, force? : Bool) -> Bool

    Inherited from Element

    SVGRect

    #external
    pub type SVGRect

    SVGRect represents a rectangle in SVG https://developer.mozilla.org/en-US/docs/Web/API/SVGRect

    SVGRect::as_any

    fn SVGRect::as_any(self : SVGRect) ->
    Any

    SVGRect::height

    fn SVGRect::height(self : SVGRect) -> Double

    Get height

    SVGRect::set_height

    fn SVGRect::set_height(self : SVGRect, value : Double) -> Unit

    Set height

    SVGRect::set_width

    fn SVGRect::set_width(self : SVGRect, value : Double) -> Unit

    Set width

    SVGRect::set_x

    fn SVGRect::set_x(self : SVGRect, value : Double) -> Unit

    Set x coordinate

    SVGRect::set_y

    fn SVGRect::set_y(self : SVGRect, value : Double) -> Unit

    Set y coordinate

    SVGRect::width

    fn SVGRect::width(self : SVGRect) -> Double

    Get width

    SVGRect::x

    fn SVGRect::x(self : SVGRect) -> Double

    Get x coordinate

    SVGRect::y

    fn SVGRect::y(self : SVGRect) -> Double

    Get y coordinate

    SVGRectElement

    #external
    pub type SVGRectElement

    SVGRectElement represents a element https://developer.mozilla.org/en-US/docs/Web/API/SVGRectElement

    SVGRectElement::addEventListener

    #alias(add_event_listener)
    fn SVGRectElement::addEventListener(self : SVGRectElement, event_type : String, handler : (
    Any
    ) -> Unit, capture? : Bool, once? : Bool, passive? : Bool, signal? :
    AbortSignal
    ) -> Unit

    Inherited from EventTarget

    SVGRectElement::after

    fn SVGRectElement::after(self : SVGRectElement, nodes : FixedArray[Node]) -> Unit

    Inherited from Element

    SVGRectElement::append

    fn SVGRectElement::append(self : SVGRectElement, child : Node) -> Unit

    Inherited from Element

    SVGRectElement::appendChild

    fn SVGRectElement::appendChild(self : SVGRectElement, child : Node) -> Node

    Inherited from Node

    SVGRectElement::as_any

    SVGRectElement::as_element

    fn SVGRectElement::as_element(self : SVGRectElement) -> Element

    SVGRectElement::as_event_target

    SVGRectElement::as_graphics_element

    fn SVGRectElement::as_graphics_element(self : SVGRectElement) -> SVGGraphicsElement

    SVGRectElement::as_node

    fn SVGRectElement::as_node(self : SVGRectElement) -> Node

    SVGRectElement::as_svg_element

    fn SVGRectElement::as_svg_element(self : SVGRectElement) -> SVGElement

    SVGRectElement::before

    fn SVGRectElement::before(self : SVGRectElement, nodes : FixedArray[Node]) -> Unit

    Inherited from Element

    SVGRectElement::cast_from_element

    fn SVGRectElement::cast_from_element(value : Element) -> SVGRectElement

    Upcast from Element to SVGRectElement

    SVGRectElement::cast_from_event_target

    Upcast from EventTarget to SVGRectElement

    SVGRectElement::cast_from_node

    fn SVGRectElement::cast_from_node(value : Node) -> SVGRectElement

    Upcast from Node to SVGRectElement

    SVGRectElement::cast_from_svg_element

    fn SVGRectElement::cast_from_svg_element(value : SVGElement) -> SVGRectElement

    Upcast from SVGElement to SVGRectElement

    SVGRectElement::childElementCount

    fn SVGRectElement::childElementCount(self : SVGRectElement) -> Int

    Inherited from Element

    SVGRectElement::childNodes

    fn SVGRectElement::childNodes(self : SVGRectElement) -> Array[Node]

    Inherited from Node

    SVGRectElement::children

    fn SVGRectElement::children(self : SVGRectElement) -> Array[Element]

    Inherited from Element

    SVGRectElement::className

    fn SVGRectElement::className(self : SVGRectElement) -> String

    Inherited from Element

    SVGRectElement::clientHeight

    fn SVGRectElement::clientHeight(self : SVGRectElement) -> Int

    Inherited from Element

    SVGRectElement::clientWidth

    fn SVGRectElement::clientWidth(self : SVGRectElement) -> Int

    Inherited from Element

    SVGRectElement::cloneNode

    fn SVGRectElement::cloneNode(self : SVGRectElement, deep : Bool) -> Node

    Inherited from Node

    SVGRectElement::closest

    fn SVGRectElement::closest(self : SVGRectElement, selector : String) -> Element?

    Inherited from Element

    SVGRectElement::compareDocumentPosition

    fn SVGRectElement::compareDocumentPosition(self : SVGRectElement, other : Node) -> Int

    Inherited from Node

    SVGRectElement::contains

    fn SVGRectElement::contains(self : SVGRectElement, other : Node?) -> Bool

    Inherited from Node

    SVGRectElement::dispatchEvent

    #alias(dispatch_event)
    fn SVGRectElement::dispatchEvent(self : SVGRectElement, event :
    Event
    ) -> Bool

    Inherited from EventTarget

    SVGRectElement::firstChild

    fn SVGRectElement::firstChild(self : SVGRectElement) -> Node?

    Inherited from Node

    SVGRectElement::firstElementChild

    fn SVGRectElement::firstElementChild(self : SVGRectElement) -> Element?

    Inherited from Element

    SVGRectElement::getAttribute

    fn SVGRectElement::getAttribute(self : SVGRectElement, name : String) -> String?

    Inherited from SVGElement

    SVGRectElement::getAttributeNames

    fn SVGRectElement::getAttributeNames(self : SVGRectElement) -> Array[String]

    Inherited from Element

    SVGRectElement::getElementsByClassName

    fn SVGRectElement::getElementsByClassName(self : SVGRectElement, class_name : String) -> Array[Element]

    Inherited from Element

    SVGRectElement::getElementsByTagName

    fn SVGRectElement::getElementsByTagName(self : SVGRectElement, tag_name : String) -> Array[Element]

    Inherited from Element

    SVGRectElement::getRootNode

    fn SVGRectElement::getRootNode(self : SVGRectElement) -> Node

    Inherited from Node

    SVGRectElement::hasAttribute

    fn SVGRectElement::hasAttribute(self : SVGRectElement, name : String) -> Bool

    Inherited from Element

    SVGRectElement::hasAttributes

    fn SVGRectElement::hasAttributes(self : SVGRectElement) -> Bool

    Inherited from Element

    SVGRectElement::hasChildNodes

    fn SVGRectElement::hasChildNodes(self : SVGRectElement) -> Bool

    Inherited from Node

    SVGRectElement::height

    fn SVGRectElement::height(self : SVGRectElement) -> Double

    Gets the height

    SVGRectElement::id

    fn SVGRectElement::id(self : SVGRectElement) -> String

    Inherited from Element

    SVGRectElement::innerHTML

    fn SVGRectElement::innerHTML(self : SVGRectElement) -> String

    Inherited from Element

    SVGRectElement::insertAdjacentElement

    fn SVGRectElement::insertAdjacentElement(self : SVGRectElement, position : String, element : Element) -> Element?

    Inherited from Element

    SVGRectElement::insertAdjacentHTML

    fn SVGRectElement::insertAdjacentHTML(self : SVGRectElement, position : String, html : String) -> Unit

    Inherited from Element

    SVGRectElement::insertAdjacentText

    fn SVGRectElement::insertAdjacentText(self : SVGRectElement, position : String, text : String) -> Unit

    Inherited from Element

    SVGRectElement::insertBefore

    fn SVGRectElement::insertBefore(self : SVGRectElement, new_node : Node, ref_node : Node?) -> Node

    Inherited from Node

    SVGRectElement::isConnected

    fn SVGRectElement::isConnected(self : SVGRectElement) -> Bool

    Inherited from Node

    SVGRectElement::isEqualNode

    fn SVGRectElement::isEqualNode(self : SVGRectElement, other : Node?) -> Bool

    Inherited from Node

    SVGRectElement::isSameNode

    fn SVGRectElement::isSameNode(self : SVGRectElement, other : Node?) -> Bool

    Inherited from Node

    SVGRectElement::lastChild

    fn SVGRectElement::lastChild(self : SVGRectElement) -> Node?

    Inherited from Node

    SVGRectElement::lastElementChild

    fn SVGRectElement::lastElementChild(self : SVGRectElement) -> Element?

    Inherited from Element

    SVGRectElement::matches

    fn SVGRectElement::matches(self : SVGRectElement, selector : String) -> Bool

    Inherited from Element

    SVGRectElement::moveBefore

    fn SVGRectElement::moveBefore(self : SVGRectElement, moved_node : Node, ref_node : Node?) -> Unit

    Inherited from Node

    SVGRectElement::nextElementSibling

    fn SVGRectElement::nextElementSibling(self : SVGRectElement) -> Element?

    Inherited from Element

    SVGRectElement::nextSibling

    fn SVGRectElement::nextSibling(self : SVGRectElement) -> Node?

    Inherited from Node

    SVGRectElement::nodeName

    fn SVGRectElement::nodeName(self : SVGRectElement) -> String

    Inherited from Node

    SVGRectElement::nodeType

    fn SVGRectElement::nodeType(self : SVGRectElement) -> Int

    Inherited from Node

    SVGRectElement::nodeValue

    fn SVGRectElement::nodeValue(self : SVGRectElement) -> String?

    Inherited from Node

    SVGRectElement::normalize

    fn SVGRectElement::normalize(self : SVGRectElement) -> Unit

    Inherited from Node

    SVGRectElement::off

    fn SVGRectElement::off(self : SVGRectElement, event_type : String, handler : (
    Any
    ) -> Unit, capture? : Bool) -> Unit

    Inherited from EventTarget

    SVGRectElement::on

    fn SVGRectElement::on(self : SVGRectElement, event_type : String, handler : (
    Any
    ) -> Unit, capture? : Bool, once? : Bool, passive? : Bool, signal? :
    AbortSignal
    ) -> Unit

    Inherited from EventTarget

    SVGRectElement::outerHTML

    fn SVGRectElement::outerHTML(self : SVGRectElement) -> String

    Inherited from Element

    SVGRectElement::ownerDocument

    fn SVGRectElement::ownerDocument(self : SVGRectElement) -> Document?

    Inherited from Node

    SVGRectElement::parentElement

    fn SVGRectElement::parentElement(self : SVGRectElement) -> Element?

    Inherited from Element

    SVGRectElement::parentNode

    fn SVGRectElement::parentNode(self : SVGRectElement) -> Node?

    Inherited from Node

    SVGRectElement::prepend

    fn SVGRectElement::prepend(self : SVGRectElement, nodes : FixedArray[Node]) -> Unit

    Inherited from Element

    SVGRectElement::previousElementSibling

    fn SVGRectElement::previousElementSibling(self : SVGRectElement) -> Element?

    Inherited from Element

    SVGRectElement::previousSibling

    fn SVGRectElement::previousSibling(self : SVGRectElement) -> Node?

    Inherited from Node

    SVGRectElement::querySelector

    fn SVGRectElement::querySelector(self : SVGRectElement, selector : String) -> Element?

    Inherited from Element

    SVGRectElement::querySelectorAll

    fn SVGRectElement::querySelectorAll(self : SVGRectElement, selector : String) -> Array[Element]

    Inherited from Element

    SVGRectElement::remove

    fn SVGRectElement::remove(self : SVGRectElement) -> Unit

    Inherited from Element

    SVGRectElement::removeAttribute

    fn SVGRectElement::removeAttribute(self : SVGRectElement, name : String) -> Unit

    Inherited from Element

    SVGRectElement::removeChild

    fn SVGRectElement::removeChild(self : SVGRectElement, child : Node) -> Node

    Inherited from Node

    SVGRectElement::removeEventListener

    #alias(remove_event_listener)
    fn SVGRectElement::removeEventListener(self : SVGRectElement, event_type : String, handler : (
    Any
    ) -> Unit, capture? : Bool) -> Unit

    Inherited from EventTarget

    SVGRectElement::replaceChild

    fn SVGRectElement::replaceChild(self : SVGRectElement, new_child : Node, old_child : Node) -> Node

    Inherited from Node

    SVGRectElement::replaceChildren

    fn SVGRectElement::replaceChildren(self : SVGRectElement, nodes : FixedArray[Node]) -> Unit

    Inherited from Element

    SVGRectElement::replaceWith

    fn SVGRectElement::replaceWith(self : SVGRectElement, nodes : FixedArray[Node]) -> Unit

    Inherited from Element

    SVGRectElement::scrollHeight

    fn SVGRectElement::scrollHeight(self : SVGRectElement) -> Int

    Inherited from Element

    SVGRectElement::scrollIntoView

    fn SVGRectElement::scrollIntoView(self : SVGRectElement) -> Unit

    Inherited from Element

    SVGRectElement::scrollLeft

    fn SVGRectElement::scrollLeft(self : SVGRectElement) -> Int

    Inherited from Element

    SVGRectElement::scrollTop

    fn SVGRectElement::scrollTop(self : SVGRectElement) -> Int

    Inherited from Element

    SVGRectElement::scrollWidth

    fn SVGRectElement::scrollWidth(self : SVGRectElement) -> Int

    Inherited from Element

    SVGRectElement::setAttribute

    fn SVGRectElement::setAttribute(self : SVGRectElement, name : String, value : String) -> Unit

    Sets an attribute on the SVG element

    SVGRectElement::setClassName

    fn SVGRectElement::setClassName(self : SVGRectElement, class_name : String) -> Unit

    Inherited from Element

    SVGRectElement::setId

    fn SVGRectElement::setId(self : SVGRectElement, id : String) -> Unit

    Inherited from Element

    SVGRectElement::setInnerHTML

    fn SVGRectElement::setInnerHTML(self : SVGRectElement, html : String) -> Unit

    Inherited from Element

    SVGRectElement::setNodeValue

    fn SVGRectElement::setNodeValue(self : SVGRectElement, value : String?) -> Unit

    Inherited from Node

    SVGRectElement::setOuterHTML

    fn SVGRectElement::setOuterHTML(self : SVGRectElement, html : String) -> Unit

    Inherited from Element

    SVGRectElement::setScrollLeft

    fn SVGRectElement::setScrollLeft(self : SVGRectElement, value : Int) -> Unit

    Inherited from Element

    SVGRectElement::setScrollTop

    fn SVGRectElement::setScrollTop(self : SVGRectElement, value : Int) -> Unit

    Inherited from Element

    SVGRectElement::setTextContent

    fn SVGRectElement::setTextContent(self : SVGRectElement, content : String) -> Unit

    Inherited from Node

    SVGRectElement::tagName

    fn SVGRectElement::tagName(self : SVGRectElement) -> String

    Inherited from Element

    SVGRectElement::textContent

    fn SVGRectElement::textContent(self : SVGRectElement) -> String

    Inherited from Node

    SVGRectElement::toggleAttribute

    fn SVGRectElement::toggleAttribute(self : SVGRectElement, name : String, force? : Bool) -> Bool

    Inherited from Element

    SVGRectElement::width

    fn SVGRectElement::width(self : SVGRectElement) -> Double

    Gets the width

    SVGRectElement::x

    fn SVGRectElement::x(self : SVGRectElement) -> Double

    Gets the x coordinate

    SVGRectElement::y

    fn SVGRectElement::y(self : SVGRectElement) -> Double

    Gets the y coordinate

    SVGSVGElement

    #external
    pub type SVGSVGElement

    SVGSVGElement represents an element https://developer.mozilla.org/en-US/docs/Web/API/SVGSVGElement

    SVGSVGElement::addEventListener

    #alias(add_event_listener)
    fn SVGSVGElement::addEventListener(self : SVGSVGElement, event_type : String, handler : (
    Any
    ) -> Unit, capture? : Bool, once? : Bool, passive? : Bool, signal? :
    AbortSignal
    ) -> Unit

    Inherited from EventTarget

    SVGSVGElement::after

    fn SVGSVGElement::after(self : SVGSVGElement, nodes : FixedArray[Node]) -> Unit

    Inherited from Element

    SVGSVGElement::append

    fn SVGSVGElement::append(self : SVGSVGElement, child : Node) -> Unit

    Inherited from Element

    SVGSVGElement::appendChild

    fn SVGSVGElement::appendChild(self : SVGSVGElement, child : Node) -> Node

    Inherited from Node

    SVGSVGElement::as_any

    SVGSVGElement::as_element

    fn SVGSVGElement::as_element(self : SVGSVGElement) -> Element

    SVGSVGElement::as_event_target

    SVGSVGElement::as_node

    fn SVGSVGElement::as_node(self : SVGSVGElement) -> Node

    SVGSVGElement::as_svg_element

    fn SVGSVGElement::as_svg_element(self : SVGSVGElement) -> SVGElement

    SVGSVGElement::before

    fn SVGSVGElement::before(self : SVGSVGElement, nodes : FixedArray[Node]) -> Unit

    Inherited from Element

    SVGSVGElement::cast_from_element

    fn SVGSVGElement::cast_from_element(value : Element) -> SVGSVGElement

    Upcast from Element to SVGSVGElement

    SVGSVGElement::cast_from_event_target

    Upcast from EventTarget to SVGSVGElement

    SVGSVGElement::cast_from_node

    fn SVGSVGElement::cast_from_node(value : Node) -> SVGSVGElement

    Upcast from Node to SVGSVGElement

    SVGSVGElement::cast_from_svg_element

    fn SVGSVGElement::cast_from_svg_element(value : SVGElement) -> SVGSVGElement

    Upcast from SVGElement to SVGSVGElement

    SVGSVGElement::childElementCount

    fn SVGSVGElement::childElementCount(self : SVGSVGElement) -> Int

    Inherited from Element

    SVGSVGElement::childNodes

    fn SVGSVGElement::childNodes(self : SVGSVGElement) -> Array[Node]

    Inherited from Node

    SVGSVGElement::children

    fn SVGSVGElement::children(self : SVGSVGElement) -> Array[Element]

    Inherited from Element

    SVGSVGElement::className

    fn SVGSVGElement::className(self : SVGSVGElement) -> String

    Inherited from Element

    SVGSVGElement::clientHeight

    fn SVGSVGElement::clientHeight(self : SVGSVGElement) -> Int

    Inherited from Element

    SVGSVGElement::clientWidth

    fn SVGSVGElement::clientWidth(self : SVGSVGElement) -> Int

    Inherited from Element

    SVGSVGElement::cloneNode

    fn SVGSVGElement::cloneNode(self : SVGSVGElement, deep : Bool) -> Node

    Inherited from Node

    SVGSVGElement::closest

    fn SVGSVGElement::closest(self : SVGSVGElement, selector : String) -> Element?

    Inherited from Element

    SVGSVGElement::compareDocumentPosition

    fn SVGSVGElement::compareDocumentPosition(self : SVGSVGElement, other : Node) -> Int

    Inherited from Node

    SVGSVGElement::contains

    fn SVGSVGElement::contains(self : SVGSVGElement, other : Node?) -> Bool

    Inherited from Node

    SVGSVGElement::createSVGAngle

    fn SVGSVGElement::createSVGAngle(self : SVGSVGElement) ->
    Any

    Create a new SVGAngle object

    SVGSVGElement::createSVGLength

    fn SVGSVGElement::createSVGLength(self : SVGSVGElement) ->
    Any

    Create a new SVGLength object

    SVGSVGElement::createSVGMatrix

    fn SVGSVGElement::createSVGMatrix(self : SVGSVGElement) -> SVGMatrix

    Create a new SVGMatrix object

    SVGSVGElement::createSVGNumber

    fn SVGSVGElement::createSVGNumber(self : SVGSVGElement) ->
    Any

    Create a new SVGNumber object

    SVGSVGElement::createSVGPoint

    fn SVGSVGElement::createSVGPoint(self : SVGSVGElement) -> SVGPoint

    Create a new SVGPoint object

    SVGSVGElement::createSVGRect

    fn SVGSVGElement::createSVGRect(self : SVGSVGElement) -> SVGRect

    Create a new SVGRect object

    SVGSVGElement::createSVGTransform

    fn SVGSVGElement::createSVGTransform(self : SVGSVGElement) ->
    Any

    Create a new SVGTransform object

    SVGSVGElement::dispatchEvent

    #alias(dispatch_event)
    fn SVGSVGElement::dispatchEvent(self : SVGSVGElement, event :
    Event
    ) -> Bool

    Inherited from EventTarget

    SVGSVGElement::firstChild

    fn SVGSVGElement::firstChild(self : SVGSVGElement) -> Node?

    Inherited from Node

    SVGSVGElement::firstElementChild

    fn SVGSVGElement::firstElementChild(self : SVGSVGElement) -> Element?

    Inherited from Element

    SVGSVGElement::getAttribute

    fn SVGSVGElement::getAttribute(self : SVGSVGElement, name : String) -> String?

    Gets an attribute from the SVG element

    SVGSVGElement::getAttributeNames

    fn SVGSVGElement::getAttributeNames(self : SVGSVGElement) -> Array[String]

    Inherited from Element

    SVGSVGElement::getElementsByClassName

    fn SVGSVGElement::getElementsByClassName(self : SVGSVGElement, class_name : String) -> Array[Element]

    Inherited from Element

    SVGSVGElement::getElementsByTagName

    fn SVGSVGElement::getElementsByTagName(self : SVGSVGElement, tag_name : String) -> Array[Element]

    Inherited from Element

    SVGSVGElement::getRootNode

    fn SVGSVGElement::getRootNode(self : SVGSVGElement) -> Node

    Inherited from Node

    SVGSVGElement::hasAttribute

    fn SVGSVGElement::hasAttribute(self : SVGSVGElement, name : String) -> Bool

    Inherited from Element

    SVGSVGElement::hasAttributes

    fn SVGSVGElement::hasAttributes(self : SVGSVGElement) -> Bool

    Inherited from Element

    SVGSVGElement::hasChildNodes

    fn SVGSVGElement::hasChildNodes(self : SVGSVGElement) -> Bool

    Inherited from Node

    SVGSVGElement::height

    fn SVGSVGElement::height(self : SVGSVGElement) -> Double

    Gets the current viewport height

    SVGSVGElement::id

    fn SVGSVGElement::id(self : SVGSVGElement) -> String

    Inherited from Element

    SVGSVGElement::innerHTML

    fn SVGSVGElement::innerHTML(self : SVGSVGElement) -> String

    Inherited from Element

    SVGSVGElement::insertAdjacentElement

    fn SVGSVGElement::insertAdjacentElement(self : SVGSVGElement, position : String, element : Element) -> Element?

    Inherited from Element

    SVGSVGElement::insertAdjacentHTML

    fn SVGSVGElement::insertAdjacentHTML(self : SVGSVGElement, position : String, html : String) -> Unit

    Inherited from Element

    SVGSVGElement::insertAdjacentText

    fn SVGSVGElement::insertAdjacentText(self : SVGSVGElement, position : String, text : String) -> Unit

    Inherited from Element

    SVGSVGElement::insertBefore

    fn SVGSVGElement::insertBefore(self : SVGSVGElement, new_node : Node, ref_node : Node?) -> Node

    Inherited from Node

    SVGSVGElement::isConnected

    fn SVGSVGElement::isConnected(self : SVGSVGElement) -> Bool

    Inherited from Node

    SVGSVGElement::isEqualNode

    fn SVGSVGElement::isEqualNode(self : SVGSVGElement, other : Node?) -> Bool

    Inherited from Node

    SVGSVGElement::isSameNode

    fn SVGSVGElement::isSameNode(self : SVGSVGElement, other : Node?) -> Bool

    Inherited from Node

    SVGSVGElement::lastChild

    fn SVGSVGElement::lastChild(self : SVGSVGElement) -> Node?

    Inherited from Node

    SVGSVGElement::lastElementChild

    fn SVGSVGElement::lastElementChild(self : SVGSVGElement) -> Element?

    Inherited from Element

    SVGSVGElement::matches

    fn SVGSVGElement::matches(self : SVGSVGElement, selector : String) -> Bool

    Inherited from Element

    SVGSVGElement::moveBefore

    fn SVGSVGElement::moveBefore(self : SVGSVGElement, moved_node : Node, ref_node : Node?) -> Unit

    Inherited from Node

    SVGSVGElement::nextElementSibling

    fn SVGSVGElement::nextElementSibling(self : SVGSVGElement) -> Element?

    Inherited from Element

    SVGSVGElement::nextSibling

    fn SVGSVGElement::nextSibling(self : SVGSVGElement) -> Node?

    Inherited from Node

    SVGSVGElement::nodeName

    fn SVGSVGElement::nodeName(self : SVGSVGElement) -> String

    Inherited from Node

    SVGSVGElement::nodeType

    fn SVGSVGElement::nodeType(self : SVGSVGElement) -> Int

    Inherited from Node

    SVGSVGElement::nodeValue

    fn SVGSVGElement::nodeValue(self : SVGSVGElement) -> String?

    Inherited from Node

    SVGSVGElement::normalize

    fn SVGSVGElement::normalize(self : SVGSVGElement) -> Unit

    Inherited from Node

    SVGSVGElement::off

    fn SVGSVGElement::off(self : SVGSVGElement, event_type : String, handler : (
    Any
    ) -> Unit, capture? : Bool) -> Unit

    Inherited from EventTarget

    SVGSVGElement::on

    fn SVGSVGElement::on(self : SVGSVGElement, event_type : String, handler : (
    Any
    ) -> Unit, capture? : Bool, once? : Bool, passive? : Bool, signal? :
    AbortSignal
    ) -> Unit

    Inherited from EventTarget

    SVGSVGElement::outerHTML

    fn SVGSVGElement::outerHTML(self : SVGSVGElement) -> String

    Inherited from Element

    SVGSVGElement::ownerDocument

    fn SVGSVGElement::ownerDocument(self : SVGSVGElement) -> Document?

    Inherited from Node

    SVGSVGElement::parentElement

    fn SVGSVGElement::parentElement(self : SVGSVGElement) -> Element?

    Inherited from Element

    SVGSVGElement::parentNode

    fn SVGSVGElement::parentNode(self : SVGSVGElement) -> Node?

    Inherited from Node

    SVGSVGElement::prepend

    fn SVGSVGElement::prepend(self : SVGSVGElement, nodes : FixedArray[Node]) -> Unit

    Inherited from Element

    SVGSVGElement::previousElementSibling

    fn SVGSVGElement::previousElementSibling(self : SVGSVGElement) -> Element?

    Inherited from Element

    SVGSVGElement::previousSibling

    fn SVGSVGElement::previousSibling(self : SVGSVGElement) -> Node?

    Inherited from Node

    SVGSVGElement::querySelector

    fn SVGSVGElement::querySelector(self : SVGSVGElement, selector : String) -> Element?

    Inherited from Element

    SVGSVGElement::querySelectorAll

    fn SVGSVGElement::querySelectorAll(self : SVGSVGElement, selector : String) -> Array[Element]

    Inherited from Element

    SVGSVGElement::remove

    fn SVGSVGElement::remove(self : SVGSVGElement) -> Unit

    Inherited from Element

    SVGSVGElement::removeAttribute

    fn SVGSVGElement::removeAttribute(self : SVGSVGElement, name : String) -> Unit

    Inherited from Element

    SVGSVGElement::removeChild

    fn SVGSVGElement::removeChild(self : SVGSVGElement, child : Node) -> Node

    Inherited from Node

    SVGSVGElement::removeEventListener

    #alias(remove_event_listener)
    fn SVGSVGElement::removeEventListener(self : SVGSVGElement, event_type : String, handler : (
    Any
    ) -> Unit, capture? : Bool) -> Unit

    Inherited from EventTarget

    SVGSVGElement::replaceChild

    fn SVGSVGElement::replaceChild(self : SVGSVGElement, new_child : Node, old_child : Node) -> Node

    Inherited from Node

    SVGSVGElement::replaceChildren

    fn SVGSVGElement::replaceChildren(self : SVGSVGElement, nodes : FixedArray[Node]) -> Unit

    Inherited from Element

    SVGSVGElement::replaceWith

    fn SVGSVGElement::replaceWith(self : SVGSVGElement, nodes : FixedArray[Node]) -> Unit

    Inherited from Element

    SVGSVGElement::scrollHeight

    fn SVGSVGElement::scrollHeight(self : SVGSVGElement) -> Int

    Inherited from Element

    SVGSVGElement::scrollIntoView

    fn SVGSVGElement::scrollIntoView(self : SVGSVGElement) -> Unit

    Inherited from Element

    SVGSVGElement::scrollLeft

    fn SVGSVGElement::scrollLeft(self : SVGSVGElement) -> Int

    Inherited from Element

    SVGSVGElement::scrollTop

    fn SVGSVGElement::scrollTop(self : SVGSVGElement) -> Int

    Inherited from Element

    SVGSVGElement::scrollWidth

    fn SVGSVGElement::scrollWidth(self : SVGSVGElement) -> Int

    Inherited from Element

    SVGSVGElement::setAttribute

    fn SVGSVGElement::setAttribute(self : SVGSVGElement, name : String, value : String) -> Unit

    Sets an attribute on the SVG element

    SVGSVGElement::setClassName

    fn SVGSVGElement::setClassName(self : SVGSVGElement, class_name : String) -> Unit

    Inherited from Element

    SVGSVGElement::setId

    fn SVGSVGElement::setId(self : SVGSVGElement, id : String) -> Unit

    Inherited from Element

    SVGSVGElement::setInnerHTML

    fn SVGSVGElement::setInnerHTML(self : SVGSVGElement, html : String) -> Unit

    Inherited from Element

    SVGSVGElement::setNodeValue

    fn SVGSVGElement::setNodeValue(self : SVGSVGElement, value : String?) -> Unit

    Inherited from Node

    SVGSVGElement::setOuterHTML

    fn SVGSVGElement::setOuterHTML(self : SVGSVGElement, html : String) -> Unit

    Inherited from Element

    SVGSVGElement::setScrollLeft

    fn SVGSVGElement::setScrollLeft(self : SVGSVGElement, value : Int) -> Unit

    Inherited from Element

    SVGSVGElement::setScrollTop

    fn SVGSVGElement::setScrollTop(self : SVGSVGElement, value : Int) -> Unit

    Inherited from Element

    SVGSVGElement::setTextContent

    fn SVGSVGElement::setTextContent(self : SVGSVGElement, content : String) -> Unit

    Inherited from Node

    SVGSVGElement::tagName

    fn SVGSVGElement::tagName(self : SVGSVGElement) -> String

    Inherited from Element

    SVGSVGElement::textContent

    fn SVGSVGElement::textContent(self : SVGSVGElement) -> String

    Inherited from Node

    SVGSVGElement::toggleAttribute

    fn SVGSVGElement::toggleAttribute(self : SVGSVGElement, name : String, force? : Bool) -> Bool

    Inherited from Element

    SVGSVGElement::width

    fn SVGSVGElement::width(self : SVGSVGElement) -> Double

    Gets the current viewport width

    SVGTextElement

    #external
    pub type SVGTextElement

    SVGTextElement represents a element https://developer.mozilla.org/en-US/docs/Web/API/SVGTextElement

    SVGTextElement::addEventListener

    #alias(add_event_listener)
    fn SVGTextElement::addEventListener(self : SVGTextElement, event_type : String, handler : (
    Any
    ) -> Unit, capture? : Bool, once? : Bool, passive? : Bool, signal? :
    AbortSignal
    ) -> Unit

    Inherited from EventTarget

    SVGTextElement::after

    fn SVGTextElement::after(self : SVGTextElement, nodes : FixedArray[Node]) -> Unit

    Inherited from Element

    SVGTextElement::append

    fn SVGTextElement::append(self : SVGTextElement, child : Node) -> Unit

    Inherited from Element

    SVGTextElement::appendChild

    fn SVGTextElement::appendChild(self : SVGTextElement, child : Node) -> Node

    Inherited from Node

    SVGTextElement::as_any

    SVGTextElement::as_element

    fn SVGTextElement::as_element(self : SVGTextElement) -> Element

    SVGTextElement::as_event_target

    SVGTextElement::as_graphics_element

    fn SVGTextElement::as_graphics_element(self : SVGTextElement) -> SVGGraphicsElement

    SVGTextElement::as_node

    fn SVGTextElement::as_node(self : SVGTextElement) -> Node

    SVGTextElement::as_svg_element

    fn SVGTextElement::as_svg_element(self : SVGTextElement) -> SVGElement

    SVGTextElement::before

    fn SVGTextElement::before(self : SVGTextElement, nodes : FixedArray[Node]) -> Unit

    Inherited from Element

    SVGTextElement::cast_from_element

    fn SVGTextElement::cast_from_element(value : Element) -> SVGTextElement

    Upcast from Element to SVGTextElement

    SVGTextElement::cast_from_event_target

    Upcast from EventTarget to SVGTextElement

    SVGTextElement::cast_from_node

    fn SVGTextElement::cast_from_node(value : Node) -> SVGTextElement

    Upcast from Node to SVGTextElement

    SVGTextElement::cast_from_svg_element

    fn SVGTextElement::cast_from_svg_element(value : SVGElement) -> SVGTextElement

    Upcast from SVGElement to SVGTextElement

    SVGTextElement::childElementCount

    fn SVGTextElement::childElementCount(self : SVGTextElement) -> Int

    Inherited from Element

    SVGTextElement::childNodes

    fn SVGTextElement::childNodes(self : SVGTextElement) -> Array[Node]

    Inherited from Node

    SVGTextElement::children

    fn SVGTextElement::children(self : SVGTextElement) -> Array[Element]

    Inherited from Element

    SVGTextElement::className

    fn SVGTextElement::className(self : SVGTextElement) -> String

    Inherited from Element

    SVGTextElement::clientHeight

    fn SVGTextElement::clientHeight(self : SVGTextElement) -> Int

    Inherited from Element

    SVGTextElement::clientWidth

    fn SVGTextElement::clientWidth(self : SVGTextElement) -> Int

    Inherited from Element

    SVGTextElement::cloneNode

    fn SVGTextElement::cloneNode(self : SVGTextElement, deep : Bool) -> Node

    Inherited from Node

    SVGTextElement::closest

    fn SVGTextElement::closest(self : SVGTextElement, selector : String) -> Element?

    Inherited from Element

    SVGTextElement::compareDocumentPosition

    fn SVGTextElement::compareDocumentPosition(self : SVGTextElement, other : Node) -> Int

    Inherited from Node

    SVGTextElement::contains

    fn SVGTextElement::contains(self : SVGTextElement, other : Node?) -> Bool

    Inherited from Node

    SVGTextElement::dispatchEvent

    #alias(dispatch_event)
    fn SVGTextElement::dispatchEvent(self : SVGTextElement, event :
    Event
    ) -> Bool

    Inherited from EventTarget

    SVGTextElement::firstChild

    fn SVGTextElement::firstChild(self : SVGTextElement) -> Node?

    Inherited from Node

    SVGTextElement::firstElementChild

    fn SVGTextElement::firstElementChild(self : SVGTextElement) -> Element?

    Inherited from Element

    SVGTextElement::getAttribute

    fn SVGTextElement::getAttribute(self : SVGTextElement, name : String) -> String?

    Inherited from SVGElement

    SVGTextElement::getAttributeNames

    fn SVGTextElement::getAttributeNames(self : SVGTextElement) -> Array[String]

    Inherited from Element

    SVGTextElement::getElementsByClassName

    fn SVGTextElement::getElementsByClassName(self : SVGTextElement, class_name : String) -> Array[Element]

    Inherited from Element

    SVGTextElement::getElementsByTagName

    fn SVGTextElement::getElementsByTagName(self : SVGTextElement, tag_name : String) -> Array[Element]

    Inherited from Element

    SVGTextElement::getRootNode

    fn SVGTextElement::getRootNode(self : SVGTextElement) -> Node

    Inherited from Node

    SVGTextElement::hasAttribute

    fn SVGTextElement::hasAttribute(self : SVGTextElement, name : String) -> Bool

    Inherited from Element

    SVGTextElement::hasAttributes

    fn SVGTextElement::hasAttributes(self : SVGTextElement) -> Bool

    Inherited from Element

    SVGTextElement::hasChildNodes

    fn SVGTextElement::hasChildNodes(self : SVGTextElement) -> Bool

    Inherited from Node

    SVGTextElement::id

    fn SVGTextElement::id(self : SVGTextElement) -> String

    Inherited from Element

    SVGTextElement::innerHTML

    fn SVGTextElement::innerHTML(self : SVGTextElement) -> String

    Inherited from Element

    SVGTextElement::insertAdjacentElement

    fn SVGTextElement::insertAdjacentElement(self : SVGTextElement, position : String, element : Element) -> Element?

    Inherited from Element

    SVGTextElement::insertAdjacentHTML

    fn SVGTextElement::insertAdjacentHTML(self : SVGTextElement, position : String, html : String) -> Unit

    Inherited from Element

    SVGTextElement::insertAdjacentText

    fn SVGTextElement::insertAdjacentText(self : SVGTextElement, position : String, text : String) -> Unit

    Inherited from Element

    SVGTextElement::insertBefore

    fn SVGTextElement::insertBefore(self : SVGTextElement, new_node : Node, ref_node : Node?) -> Node

    Inherited from Node

    SVGTextElement::isConnected

    fn SVGTextElement::isConnected(self : SVGTextElement) -> Bool

    Inherited from Node

    SVGTextElement::isEqualNode

    fn SVGTextElement::isEqualNode(self : SVGTextElement, other : Node?) -> Bool

    Inherited from Node

    SVGTextElement::isSameNode

    fn SVGTextElement::isSameNode(self : SVGTextElement, other : Node?) -> Bool

    Inherited from Node

    SVGTextElement::lastChild

    fn SVGTextElement::lastChild(self : SVGTextElement) -> Node?

    Inherited from Node

    SVGTextElement::lastElementChild

    fn SVGTextElement::lastElementChild(self : SVGTextElement) -> Element?

    Inherited from Element

    SVGTextElement::matches

    fn SVGTextElement::matches(self : SVGTextElement, selector : String) -> Bool

    Inherited from Element

    SVGTextElement::moveBefore

    fn SVGTextElement::moveBefore(self : SVGTextElement, moved_node : Node, ref_node : Node?) -> Unit

    Inherited from Node

    SVGTextElement::nextElementSibling

    fn SVGTextElement::nextElementSibling(self : SVGTextElement) -> Element?

    Inherited from Element

    SVGTextElement::nextSibling

    fn SVGTextElement::nextSibling(self : SVGTextElement) -> Node?

    Inherited from Node

    SVGTextElement::nodeName

    fn SVGTextElement::nodeName(self : SVGTextElement) -> String

    Inherited from Node

    SVGTextElement::nodeType

    fn SVGTextElement::nodeType(self : SVGTextElement) -> Int

    Inherited from Node

    SVGTextElement::nodeValue

    fn SVGTextElement::nodeValue(self : SVGTextElement) -> String?

    Inherited from Node

    SVGTextElement::normalize

    fn SVGTextElement::normalize(self : SVGTextElement) -> Unit

    Inherited from Node

    SVGTextElement::off

    fn SVGTextElement::off(self : SVGTextElement, event_type : String, handler : (
    Any
    ) -> Unit, capture? : Bool) -> Unit

    Inherited from EventTarget

    SVGTextElement::on

    fn SVGTextElement::on(self : SVGTextElement, event_type : String, handler : (
    Any
    ) -> Unit, capture? : Bool, once? : Bool, passive? : Bool, signal? :
    AbortSignal
    ) -> Unit

    Inherited from EventTarget

    SVGTextElement::outerHTML

    fn SVGTextElement::outerHTML(self : SVGTextElement) -> String

    Inherited from Element

    SVGTextElement::ownerDocument

    fn SVGTextElement::ownerDocument(self : SVGTextElement) -> Document?

    Inherited from Node

    SVGTextElement::parentElement

    fn SVGTextElement::parentElement(self : SVGTextElement) -> Element?

    Inherited from Element

    SVGTextElement::parentNode

    fn SVGTextElement::parentNode(self : SVGTextElement) -> Node?

    Inherited from Node

    SVGTextElement::prepend

    fn SVGTextElement::prepend(self : SVGTextElement, nodes : FixedArray[Node]) -> Unit

    Inherited from Element

    SVGTextElement::previousElementSibling

    fn SVGTextElement::previousElementSibling(self : SVGTextElement) -> Element?

    Inherited from Element

    SVGTextElement::previousSibling

    fn SVGTextElement::previousSibling(self : SVGTextElement) -> Node?

    Inherited from Node

    SVGTextElement::querySelector

    fn SVGTextElement::querySelector(self : SVGTextElement, selector : String) -> Element?

    Inherited from Element

    SVGTextElement::querySelectorAll

    fn SVGTextElement::querySelectorAll(self : SVGTextElement, selector : String) -> Array[Element]

    Inherited from Element

    SVGTextElement::remove

    fn SVGTextElement::remove(self : SVGTextElement) -> Unit

    Inherited from Element

    SVGTextElement::removeAttribute

    fn SVGTextElement::removeAttribute(self : SVGTextElement, name : String) -> Unit

    Inherited from Element

    SVGTextElement::removeChild

    fn SVGTextElement::removeChild(self : SVGTextElement, child : Node) -> Node

    Inherited from Node

    SVGTextElement::removeEventListener

    #alias(remove_event_listener)
    fn SVGTextElement::removeEventListener(self : SVGTextElement, event_type : String, handler : (
    Any
    ) -> Unit, capture? : Bool) -> Unit

    Inherited from EventTarget

    SVGTextElement::replaceChild

    fn SVGTextElement::replaceChild(self : SVGTextElement, new_child : Node, old_child : Node) -> Node

    Inherited from Node

    SVGTextElement::replaceChildren

    fn SVGTextElement::replaceChildren(self : SVGTextElement, nodes : FixedArray[Node]) -> Unit

    Inherited from Element

    SVGTextElement::replaceWith

    fn SVGTextElement::replaceWith(self : SVGTextElement, nodes : FixedArray[Node]) -> Unit

    Inherited from Element

    SVGTextElement::scrollHeight

    fn SVGTextElement::scrollHeight(self : SVGTextElement) -> Int

    Inherited from Element

    SVGTextElement::scrollIntoView

    fn SVGTextElement::scrollIntoView(self : SVGTextElement) -> Unit

    Inherited from Element

    SVGTextElement::scrollLeft

    fn SVGTextElement::scrollLeft(self : SVGTextElement) -> Int

    Inherited from Element

    SVGTextElement::scrollTop

    fn SVGTextElement::scrollTop(self : SVGTextElement) -> Int

    Inherited from Element

    SVGTextElement::scrollWidth

    fn SVGTextElement::scrollWidth(self : SVGTextElement) -> Int

    Inherited from Element

    SVGTextElement::setAttribute

    fn SVGTextElement::setAttribute(self : SVGTextElement, name : String, value : String) -> Unit

    Sets an attribute on the SVG element

    SVGTextElement::setClassName

    fn SVGTextElement::setClassName(self : SVGTextElement, class_name : String) -> Unit

    Inherited from Element

    SVGTextElement::setId

    fn SVGTextElement::setId(self : SVGTextElement, id : String) -> Unit

    Inherited from Element

    SVGTextElement::setInnerHTML

    fn SVGTextElement::setInnerHTML(self : SVGTextElement, html : String) -> Unit

    Inherited from Element

    SVGTextElement::setNodeValue

    fn SVGTextElement::setNodeValue(self : SVGTextElement, value : String?) -> Unit

    Inherited from Node

    SVGTextElement::setOuterHTML

    fn SVGTextElement::setOuterHTML(self : SVGTextElement, html : String) -> Unit

    Inherited from Element

    SVGTextElement::setScrollLeft

    fn SVGTextElement::setScrollLeft(self : SVGTextElement, value : Int) -> Unit

    Inherited from Element

    SVGTextElement::setScrollTop

    fn SVGTextElement::setScrollTop(self : SVGTextElement, value : Int) -> Unit

    Inherited from Element

    SVGTextElement::setTextContent

    fn SVGTextElement::setTextContent(self : SVGTextElement, content : String) -> Unit

    Inherited from Node

    SVGTextElement::tagName

    fn SVGTextElement::tagName(self : SVGTextElement) -> String

    Inherited from Element

    SVGTextElement::textContent

    fn SVGTextElement::textContent(self : SVGTextElement) -> String

    Inherited from Node

    SVGTextElement::toggleAttribute

    fn SVGTextElement::toggleAttribute(self : SVGTextElement, name : String, force? : Bool) -> Bool

    Inherited from Element

    SVGTextElement::x

    fn SVGTextElement::x(self : SVGTextElement) -> Double

    Gets the x coordinate

    SVGTextElement::y

    fn SVGTextElement::y(self : SVGTextElement) -> Double

    Gets the y coordinate

    ScrollEvent

    pub(all) struct ScrollEvent {
    }

    ScrollEvent represents a scroll event
    impl Show for ScrollEvent

    ScrollEvent::as_any

    ScrollEvent::bubbles

    fn ScrollEvent::bubbles(self : ScrollEvent) -> Bool

    ScrollEvent::cancelable

    fn ScrollEvent::cancelable(self : ScrollEvent) -> Bool

    ScrollEvent::currentTarget

    fn ScrollEvent::currentTarget(self : ScrollEvent) -> Element

    ScrollEvent::defaultPrevented

    fn ScrollEvent::defaultPrevented(self : ScrollEvent) -> Bool

    ScrollEvent::eventType

    fn ScrollEvent::eventType(self : ScrollEvent) -> String

    ScrollEvent::preventDefault

    fn ScrollEvent::preventDefault(self : ScrollEvent) -> Unit

    ScrollEvent::stopImmediatePropagation

    fn ScrollEvent::stopImmediatePropagation(self : ScrollEvent) -> Unit

    ScrollEvent::stopPropagation

    fn ScrollEvent::stopPropagation(self : ScrollEvent) -> Unit

    ScrollEvent::target

    fn ScrollEvent::target(self : ScrollEvent) -> Element

    ShadowRoot

    #external
    pub type ShadowRoot

    ShadowRoot represents the root node of a shadow DOM subtree https://developer.mozilla.org/en-US/docs/Web/API/ShadowRoot

    ShadowRoot::activeElement

    fn ShadowRoot::activeElement(self : ShadowRoot) -> Element?

    Returns the active element within the shadow root https://developer.mozilla.org/en-US/docs/Web/API/ShadowRoot/activeElement

    ShadowRoot::as_any

    ShadowRoot::as_event_target

    ShadowRoot::as_node

    fn ShadowRoot::as_node(self : ShadowRoot) -> Node

    ShadowRoot::delegatesFocus

    fn ShadowRoot::delegatesFocus(self : ShadowRoot) -> Bool

    Returns whether the shadow root delegates focus https://developer.mozilla.org/en-US/docs/Web/API/ShadowRoot/delegatesFocus

    ShadowRoot::elementFromPoint

    fn ShadowRoot::elementFromPoint(self : ShadowRoot, x : Double, y : Double) -> Element?

    Returns the element from point within the shadow root https://developer.mozilla.org/en-US/docs/Web/API/ShadowRoot/elementFromPoint

    ShadowRoot::elementsFromPoint

    fn ShadowRoot::elementsFromPoint(self : ShadowRoot, x : Double, y : Double) -> Array[Element]

    Returns elements from point within the shadow root https://developer.mozilla.org/en-US/docs/Web/API/ShadowRoot/elementsFromPoint

    Note: The returned array is a snapshot and should be treated as immutable.

    ShadowRoot::getElementById

    #alias(get_element_by_id)
    fn ShadowRoot::getElementById(self : ShadowRoot, id : String) -> Element?

    Returns an element inside the shadow tree by its ID. This is the usual entry point for island/Web-Component code, whose elements live inside a shadow root and are invisible to Document::getElementById. https://developer.mozilla.org/en-US/docs/Web/API/ShadowRoot/getElementById

    ShadowRoot::host

    fn ShadowRoot::host(self : ShadowRoot) -> Element

    Returns the host element of the shadow root https://developer.mozilla.org/en-US/docs/Web/API/ShadowRoot/host

    ShadowRoot::innerHTML

    fn ShadowRoot::innerHTML(self : ShadowRoot) -> String

    Returns the inner HTML of the shadow root https://developer.mozilla.org/en-US/docs/Web/API/ShadowRoot/innerHTML

    ShadowRoot::mode

    fn ShadowRoot::mode(self : ShadowRoot) -> String

    Returns the mode of the shadow root https://developer.mozilla.org/en-US/docs/Web/API/ShadowRoot/mode

    ShadowRoot::setInnerHTML

    fn ShadowRoot::setInnerHTML(self : ShadowRoot, html : String) -> Unit

    Sets the inner HTML of the shadow root

    ShadowRoot::slotAssignment

    fn ShadowRoot::slotAssignment(self : ShadowRoot) -> String

    Returns the shadow root's slot assignment mode https://developer.mozilla.org/en-US/docs/Web/API/ShadowRoot/slotAssignment

    ShadowRootInit

    pub struct ShadowRootInit {
    mode : String
    delegatesFocus : Bool
    slotAssignment : String
    }

    ShadowRootInit options for attachShadow

    ShadowRootInit::new

    fn ShadowRootInit::new(mode : String, delegatesFocus? : Bool, slotAssignment? : String) -> ShadowRootInit

    Creates a new ShadowRootInit with default values

    Text

    #external
    pub type Text

    TextNode represents a text node in the DOM

    Text::as_any

    fn Text::as_any(self : Text) ->
    Any

    Text::as_event_target

    Text::as_node

    fn Text::as_node(self : Text) -> Node

    Touch

    pub(all) struct Touch {
    identifier : Int
    clientX : Double
    clientY : Double
    screenX : Double
    screenY : Double
    pageX : Double
    pageY : Double
    radiusX : Double
    radiusY : Double
    rotationAngle : Double
    force : Double
    }

    Touch represents a single touch point https://developer.mozilla.org/en-US/docs/Web/API/Touch
    impl Show for Touch

    Touch::as_any

    fn Touch::as_any(self : Touch) ->
    Any

    Touch::target

    fn Touch::target(self : Touch) -> Element

    Returns the target element

    TouchEvent

    pub(all) struct TouchEvent {
    touches : Array[Touch]
    targetTouches : Array[Touch]
    changedTouches : Array[Touch]
    altKey : Bool
    ctrlKey : Bool
    shiftKey : Bool
    metaKey : Bool
    }

    TouchEvent represents a touch event https://developer.mozilla.org/en-US/docs/Web/API/TouchEvent
    impl Show for TouchEvent

    TouchEvent::as_any

    TouchEvent::bubbles

    fn TouchEvent::bubbles(self : TouchEvent) -> Bool

    TouchEvent::cancelable

    fn TouchEvent::cancelable(self : TouchEvent) -> Bool

    TouchEvent::currentTarget

    fn TouchEvent::currentTarget(self : TouchEvent) -> Element

    TouchEvent::defaultPrevented

    fn TouchEvent::defaultPrevented(self : TouchEvent) -> Bool

    TouchEvent::eventType

    fn TouchEvent::eventType(self : TouchEvent) -> String

    TouchEvent::preventDefault

    fn TouchEvent::preventDefault(self : TouchEvent) -> Unit

    TouchEvent::stopImmediatePropagation

    fn TouchEvent::stopImmediatePropagation(self : TouchEvent) -> Unit

    TouchEvent::stopPropagation

    fn TouchEvent::stopPropagation(self : TouchEvent) -> Unit

    TouchEvent::target

    fn TouchEvent::target(self : TouchEvent) -> Element

    TransitionEvent

    pub(all) struct TransitionEvent {
    propertyName : String
    elapsedTime : Double
    pseudoElement : String
    }

    TransitionEvent represents a CSS transition event https://developer.mozilla.org/en-US/docs/Web/API/TransitionEvent

    TransitionEvent::as_any

    TransitionEvent::bubbles

    fn TransitionEvent::bubbles(self : TransitionEvent) -> Bool

    TransitionEvent::cancelable

    fn TransitionEvent::cancelable(self : TransitionEvent) -> Bool

    TransitionEvent::currentTarget

    fn TransitionEvent::currentTarget(self : TransitionEvent) -> Element

    TransitionEvent::defaultPrevented

    fn TransitionEvent::defaultPrevented(self : TransitionEvent) -> Bool

    TransitionEvent::eventType

    fn TransitionEvent::eventType(self : TransitionEvent) -> String

    TransitionEvent::preventDefault

    fn TransitionEvent::preventDefault(self : TransitionEvent) -> Unit

    TransitionEvent::stopImmediatePropagation

    fn TransitionEvent::stopImmediatePropagation(self : TransitionEvent) -> Unit

    TransitionEvent::stopPropagation

    fn TransitionEvent::stopPropagation(self : TransitionEvent) -> Unit

    TransitionEvent::target

    WheelEvent

    pub(all) struct WheelEvent {
    deltaX : Double
    deltaY : Double
    deltaZ : Double
    deltaMode : Int
    }

    WheelEvent represents a wheel event https://developer.mozilla.org/en-US/docs/Web/API/WheelEvent
    impl Show for WheelEvent

    WheelEvent::as_any

    WheelEvent::bubbles

    fn WheelEvent::bubbles(self : WheelEvent) -> Bool

    WheelEvent::cancelable

    fn WheelEvent::cancelable(self : WheelEvent) -> Bool

    WheelEvent::currentTarget

    fn WheelEvent::currentTarget(self : WheelEvent) -> Element

    WheelEvent::defaultPrevented

    fn WheelEvent::defaultPrevented(self : WheelEvent) -> Bool

    WheelEvent::eventType

    fn WheelEvent::eventType(self : WheelEvent) -> String

    WheelEvent::preventDefault

    fn WheelEvent::preventDefault(self : WheelEvent) -> Unit

    WheelEvent::stopImmediatePropagation

    fn WheelEvent::stopImmediatePropagation(self : WheelEvent) -> Unit

    WheelEvent::stopPropagation

    fn WheelEvent::stopPropagation(self : WheelEvent) -> Unit

    WheelEvent::target

    fn WheelEvent::target(self : WheelEvent) -> Element

    Window

    #external
    pub type Window

    Window represents the browser's window object https://developer.mozilla.org/en-US/docs/Web/API/Window

    Window::add_beforeunload_listener

    fn Window::add_beforeunload_listener(self : Window, handler : (BeforeUnloadEvent) -> Unit) -> Unit

    Adds a beforeunload event listener (fired before the window unloads) Equivalent to: window.addEventListener("beforeunload", handler) https://developer.mozilla.org/en-US/docs/Web/API/Window/beforeunload_event

    Window::add_hashchange_listener

    fn Window::add_hashchange_listener(self : Window, handler : (HashChangeEvent) -> Unit) -> Unit

    Adds a hashchange event listener (fired when URL fragment changes) Equivalent to: window.addEventListener("hashchange", handler) https://developer.mozilla.org/en-US/docs/Web/API/Window/hashchange_event

    Window::add_pagehide_listener

    fn Window::add_pagehide_listener(self : Window, handler : (PageTransitionEvent) -> Unit) -> Unit

    Adds a pagehide event listener (fired when a session history entry becomes hidden) Equivalent to: window.addEventListener("pagehide", handler) https://developer.mozilla.org/en-US/docs/Web/API/Window/pagehide_event

    Window::add_pageshow_listener

    fn Window::add_pageshow_listener(self : Window, handler : (PageTransitionEvent) -> Unit) -> Unit

    Adds a pageshow event listener (fired when a session history entry becomes visible) Equivalent to: window.addEventListener("pageshow", handler) https://developer.mozilla.org/en-US/docs/Web/API/Window/pageshow_event

    Window::add_popstate_listener

    fn Window::add_popstate_listener(self : Window, handler : (PopStateEvent) -> Unit) -> Unit

    Adds a popstate event listener (fired when active history entry changes) Equivalent to: window.addEventListener("popstate", handler) https://developer.mozilla.org/en-US/docs/Web/API/Window/popstate_event

    Window::alert

    fn Window::alert(self : Window, message : String) -> Unit

    Displays an alert dialog https://developer.mozilla.org/en-US/docs/Web/API/Window/alert

    Window::as_any

    fn Window::as_any(self : Window) ->
    Any

    Window::as_event_target

    Window::cancelAnimationFrame

    #alias(cancel_animation_frame)
    fn Window::cancelAnimationFrame(self : Window, id : Int) -> Unit

    Cancels an animation frame request https://developer.mozilla.org/en-US/docs/Web/API/Window/cancelAnimationFrame

    Window::clearInterval

    #alias(clear_interval)
    fn Window::clearInterval(self : Window, id : Int) -> Unit

    Cancels a timed, repeating action established by setInterval https://developer.mozilla.org/en-US/docs/Web/API/Window/clearInterval

    Window::clearTimeout

    #alias(clear_timeout)
    fn Window::clearTimeout(self : Window, id : Int) -> Unit

    Cancels a timeout previously established by setTimeout https://developer.mozilla.org/en-US/docs/Web/API/Window/clearTimeout

    Window::close

    fn Window::close(self : Window) -> Unit

    Closes the window https://developer.mozilla.org/en-US/docs/Web/API/Window/close

    Window::confirm

    fn Window::confirm(self : Window, message : String) -> Bool

    Displays a confirm dialog https://developer.mozilla.org/en-US/docs/Web/API/Window/confirm

    Window::console

    fn Window::console(self : Window) ->
    Any

    Returns the console object https://developer.mozilla.org/en-US/docs/Web/API/Window/console

    Window::customElements

    #alias(custom_elements)
    fn Window::customElements(self : Window) -> CustomElementRegistry

    Returns the customElements registry https://developer.mozilla.org/en-US/docs/Web/API/Window/customElements

    Window::devicePixelRatio

    #alias(device_pixel_ratio)
    fn Window::devicePixelRatio(self : Window) -> Double

    Returns the device pixel ratio https://developer.mozilla.org/en-US/docs/Web/API/Window/devicePixelRatio

    Window::document

    fn Window::document(self : Window) -> Document

    Returns the document contained in the window https://developer.mozilla.org/en-US/docs/Web/API/Window/document

    Window::fetch

    Starts the process of fetching a resource from the network https://developer.mozilla.org/en-US/docs/Web/API/Window/fetch

    Window::getComputedStyle

    #alias(get_computed_style)
    fn Window::getComputedStyle(self : Window, element : Element, pseudo_elt? : String) ->
    Any

    Returns computed style of an element https://developer.mozilla.org/en-US/docs/Web/API/Window/getComputedStyle

    Window::getSelection

    #alias(get_selection)
    fn Window::getSelection(self : Window) ->
    Any
    ?

    Returns a selection object representing selected text https://developer.mozilla.org/en-US/docs/Web/API/Window/getSelection

    Window::history

    Returns the history object https://developer.mozilla.org/en-US/docs/Web/API/Window/history

    Window::htmlElementClass

    #alias(html_element_class)
    fn Window::htmlElementClass(self : Window) ->
    Any

    Returns the HTMLElement class from this window Useful for extending HTMLElement in custom elements

    Window::innerHeight

    #alias(inner_height)
    fn Window::innerHeight(self : Window) -> Int

    Returns the inner height of the window https://developer.mozilla.org/en-US/docs/Web/API/Window/innerHeight

    Window::innerWidth

    #alias(inner_width)
    fn Window::innerWidth(self : Window) -> Int

    Returns the inner width of the window https://developer.mozilla.org/en-US/docs/Web/API/Window/innerWidth

    Window::localStorage

    #alias(local_storage)
    fn Window::localStorage(self : Window) ->
    Any

    Returns the localStorage object https://developer.mozilla.org/en-US/docs/Web/API/Window/localStorage

    Window::location

    fn Window::location(self : Window) ->
    Any

    Returns the location object https://developer.mozilla.org/en-US/docs/Web/API/Window/location

    For typed access to Location methods, use the mizchi/js_browser/location package.

    Window::matchMedia

    #alias(match_media)
    fn Window::matchMedia(self : Window, query : String) ->
    Any

    Returns a media query list https://developer.mozilla.org/en-US/docs/Web/API/Window/matchMedia

    Window::navigator

    fn Window::navigator(self : Window) ->
    Any

    Returns the navigator object https://developer.mozilla.org/en-US/docs/Web/API/Window/navigator

    For typed access to Navigator methods, use the mizchi/js_browser/navigator package.

    Window::open

    fn Window::open(self : Window, url? : String, target? : String, features? : String) -> Window?

    Opens a new window https://developer.mozilla.org/en-US/docs/Web/API/Window/open

    Window::outerHeight

    #alias(outer_height)
    fn Window::outerHeight(self : Window) -> Int

    Returns the outer height of the window https://developer.mozilla.org/en-US/docs/Web/API/Window/outerHeight

    Window::outerWidth

    #alias(outer_width)
    fn Window::outerWidth(self : Window) -> Int

    Returns the outer width of the window https://developer.mozilla.org/en-US/docs/Web/API/Window/outerWidth

    Window::postMessage

    #alias(post_message)
    fn Window::postMessage(self : Window, message :
    Any
    , target_origin : String, transfer? : Array[
    Any
    ]) -> Unit

    Posts a message to the window https://developer.mozilla.org/en-US/docs/Web/API/Window/postMessage

    Window::prompt

    fn Window::prompt(self : Window, message : String, default? : String) -> String?

    Displays a prompt dialog https://developer.mozilla.org/en-US/docs/Web/API/Window/prompt

    Window::requestAnimationFrame

    #alias(request_animation_frame)
    fn Window::requestAnimationFrame(self : Window, callback : (Double) -> Unit) -> Int

    Requests the browser to call a function to update an animation https://developer.mozilla.org/en-US/docs/Web/API/Window/requestAnimationFrame

    Window::screen

    fn Window::screen(self : Window) ->
    Any

    Returns the screen object https://developer.mozilla.org/en-US/docs/Web/API/Window/screen

    Window::scrollBy

    #alias(scroll_by)
    fn Window::scrollBy(self : Window, x : Int, y : Int) -> Unit

    Scrolls by a particular amount https://developer.mozilla.org/en-US/docs/Web/API/Window/scrollBy

    Window::scrollTo

    #alias(scroll_to)
    fn Window::scrollTo(self : Window, x : Int, y : Int) -> Unit

    Scrolls to a particular set of coordinates https://developer.mozilla.org/en-US/docs/Web/API/Window/scrollTo

    Window::scrollX

    #alias(scroll_x)
    fn Window::scrollX(self : Window) -> Double

    Returns the horizontal scroll position https://developer.mozilla.org/en-US/docs/Web/API/Window/scrollX

    Window::scrollY

    #alias(scroll_y)
    fn Window::scrollY(self : Window) -> Double

    Returns the vertical scroll position https://developer.mozilla.org/en-US/docs/Web/API/Window/scrollY

    Window::sessionStorage

    #alias(session_storage)
    fn Window::sessionStorage(self : Window) ->
    Any

    Returns the sessionStorage object https://developer.mozilla.org/en-US/docs/Web/API/Window/sessionStorage

    Window::setInterval

    #alias(set_interval)
    fn Window::setInterval(self : Window, handler : () -> Unit, delay : Int) -> Int

    Repeatedly calls a function with a fixed time delay between each call https://developer.mozilla.org/en-US/docs/Web/API/Window/setInterval

    Window::setTimeout

    #alias(set_timeout)
    fn Window::setTimeout(self : Window, handler : () -> Unit, delay : Int) -> Int

    Calls a function after a specified delay https://developer.mozilla.org/en-US/docs/Web/API/Window/setTimeout

    cssEscape

    #alias(css_escape)
    fn cssEscape(value : String) -> String

    Escapes a CSS identifier https://developer.mozilla.org/en-US/docs/Web/API/CSS/escape

    cssSupports

    #alias(css_supports)
    fn cssSupports(property : String, value : String) -> Bool

    Checks if a CSS property/value is supported https://developer.mozilla.org/en-US/docs/Web/API/CSS/supports

    cssSupportsCondition

    #alias(css_supports_condition)
    fn cssSupportsCondition(condition : String) -> Bool

    Checks if a CSS condition is supported

    css_style_from_val

    fn css_style_from_val(val :
    Any
    ) -> CSSStyleDeclaration

    Returns a CSS style declaration from a Val

    customElements

    #alias(custom_elements)
    fn customElements() -> CustomElementRegistry

    Returns the custom elements registry https://developer.mozilla.org/en-US/docs/Web/API/Window/customElements

    document

    fn document() -> Document

    Returns the global document object

    matchMedia

    #alias(match_media)
    fn matchMedia(query : String) -> MediaQueryList

    Creates a MediaQueryList from window.matchMedia https://developer.mozilla.org/en-US/docs/Web/API/Window/matchMedia

    requestAnimationFrame

    async fn requestAnimationFrame(f : () -> Unit raise) -> Unit noraise

    wait_animation_frame

    async fn wait_animation_frame() -> Unit noraise

    window

    fn window() -> Window

    Returns the global window object