README

#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::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::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::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::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::after

fn Element::after(self : Element, nodes : Array[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 : Array[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::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::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 : Array[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::replaceChild

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

Inherited from Node

#
Element::replaceChildren

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

Replaces all children of this element with the given nodes.

#
Element::replaceWith

fn Element::replaceWith(self : Element, nodes : Array[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::after

fn HTMLAnchorElement::after(self : HTMLAnchorElement, nodes : Array[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 : Array[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::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::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 : Array[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::replaceChild

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

Inherited from Node

#
HTMLAnchorElement::replaceChildren

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

Inherited from Element

#
HTMLAnchorElement::replaceWith

fn HTMLAnchorElement::replaceWith(self : HTMLAnchorElement, nodes : Array[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::after

fn HTMLBodyElement::after(self : HTMLBodyElement, nodes : Array[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 : Array[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::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::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 : Array[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::replaceChild

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

Inherited from Node

#
HTMLBodyElement::replaceChildren

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

Inherited from Element

#
HTMLBodyElement::replaceWith

fn HTMLBodyElement::replaceWith(self : HTMLBodyElement, nodes : Array[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::after

fn HTMLButtonElement::after(self : HTMLButtonElement, nodes : Array[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 : Array[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::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::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 : Array[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::replaceChild

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

Inherited from Node

#
HTMLButtonElement::replaceChildren

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

Inherited from Element

#
HTMLButtonElement::replaceWith

fn HTMLButtonElement::replaceWith(self : HTMLButtonElement, nodes : Array[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::after

fn HTMLCanvasElement::after(self : HTMLCanvasElement, nodes : Array[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 : Array[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::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::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 : Array[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::replaceChild

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

Inherited from Node

#
HTMLCanvasElement::replaceChildren

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

Inherited from Element

#
HTMLCanvasElement::replaceWith

fn HTMLCanvasElement::replaceWith(self : HTMLCanvasElement, nodes : Array[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::after

fn HTMLDivElement::after(self : HTMLDivElement, nodes : Array[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 : Array[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::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::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 : Array[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::replaceChild

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

Inherited from Node

#
HTMLDivElement::replaceChildren

fn HTMLDivElement::replaceChildren(self : HTMLDivElement, nodes : Array[Node]) -> Unit

Inherited from Element

#
HTMLDivElement::replaceWith

fn HTMLDivElement::replaceWith(self : HTMLDivElement, nodes : Array[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::after

fn HTMLElement::after(self : HTMLElement, nodes : Array[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 : Array[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::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::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 : Array[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::replaceChild

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

Inherited from Node

#
HTMLElement::replaceChildren

fn HTMLElement::replaceChildren(self : HTMLElement, nodes : Array[Node]) -> Unit

Inherited from Element

#
HTMLElement::replaceWith

fn HTMLElement::replaceWith(self : HTMLElement, nodes : Array[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::after

fn HTMLFormElement::after(self : HTMLFormElement, nodes : Array[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 : Array[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::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::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 : Array[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::replaceChild

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

Inherited from Node

#
HTMLFormElement::replaceChildren

fn HTMLFormElement::replaceChildren(self : HTMLFormElement, nodes : Array[Node]) -> Unit

Inherited from Element

#
HTMLFormElement::replaceWith

fn HTMLFormElement::replaceWith(self : HTMLFormElement, nodes : Array[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::after

fn HTMLHeadElement::after(self : HTMLHeadElement, nodes : Array[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 : Array[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::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::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 : Array[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::replaceChild

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

Inherited from Node

#
HTMLHeadElement::replaceChildren

fn HTMLHeadElement::replaceChildren(self : HTMLHeadElement, nodes : Array[Node]) -> Unit

Inherited from Element

#
HTMLHeadElement::replaceWith

fn HTMLHeadElement::replaceWith(self : HTMLHeadElement, nodes : Array[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::after

fn HTMLHeadingElement::after(self : HTMLHeadingElement, nodes : Array[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 : Array[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::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::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 : Array[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::replaceChild

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

Inherited from Node

#
HTMLHeadingElement::replaceChildren

fn HTMLHeadingElement::replaceChildren(self : HTMLHeadingElement, nodes : Array[Node]) -> Unit

Inherited from Element

#
HTMLHeadingElement::replaceWith

fn HTMLHeadingElement::replaceWith(self : HTMLHeadingElement, nodes : Array[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::after

fn HTMLHtmlElement::after(self : HTMLHtmlElement, nodes : Array[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 : Array[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::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::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 : Array[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::replaceChild

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

Inherited from Node

#
HTMLHtmlElement::replaceChildren

fn HTMLHtmlElement::replaceChildren(self : HTMLHtmlElement, nodes : Array[Node]) -> Unit

Inherited from Element

#
HTMLHtmlElement::replaceWith

fn HTMLHtmlElement::replaceWith(self : HTMLHtmlElement, nodes : Array[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::after

fn HTMLIFrameElement::after(self : HTMLIFrameElement, nodes : Array[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 : Array[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::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::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 : Array[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::replaceChild

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

Inherited from Node

#
HTMLIFrameElement::replaceChildren

fn HTMLIFrameElement::replaceChildren(self : HTMLIFrameElement, nodes : Array[Node]) -> Unit

Inherited from Element

#
HTMLIFrameElement::replaceWith

fn HTMLIFrameElement::replaceWith(self : HTMLIFrameElement, nodes : Array[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::after

fn HTMLImageElement::after(self : HTMLImageElement, nodes : Array[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 : Array[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::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::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 : Array[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::replaceChild

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

Inherited from Node

#
HTMLImageElement::replaceChildren

fn HTMLImageElement::replaceChildren(self : HTMLImageElement, nodes : Array[Node]) -> Unit

Inherited from Element

#
HTMLImageElement::replaceWith

fn HTMLImageElement::replaceWith(self : HTMLImageElement, nodes : Array[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::after

fn HTMLInputElement::after(self : HTMLInputElement, nodes : Array[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 : Array[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::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::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 : Array[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::replaceChild

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

Inherited from Node

#
HTMLInputElement::replaceChildren

fn HTMLInputElement::replaceChildren(self : HTMLInputElement, nodes : Array[Node]) -> Unit

Inherited from Element

#
HTMLInputElement::replaceWith

fn HTMLInputElement::replaceWith(self : HTMLInputElement, nodes : Array[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::after

fn HTMLLIElement::after(self : HTMLLIElement, nodes : Array[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 : Array[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::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::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 : Array[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::replaceChild

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

Inherited from Node

#
HTMLLIElement::replaceChildren

fn HTMLLIElement::replaceChildren(self : HTMLLIElement, nodes : Array[Node]) -> Unit

Inherited from Element

#
HTMLLIElement::replaceWith

fn HTMLLIElement::replaceWith(self : HTMLLIElement, nodes : Array[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::after

fn HTMLLabelElement::after(self : HTMLLabelElement, nodes : Array[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 : Array[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::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::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 : Array[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::replaceChild

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

Inherited from Node

#
HTMLLabelElement::replaceChildren

fn HTMLLabelElement::replaceChildren(self : HTMLLabelElement, nodes : Array[Node]) -> Unit

Inherited from Element

#
HTMLLabelElement::replaceWith

fn HTMLLabelElement::replaceWith(self : HTMLLabelElement, nodes : Array[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::after

fn HTMLOListElement::after(self : HTMLOListElement, nodes : Array[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 : Array[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::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::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 : Array[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::replaceChild

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

Inherited from Node

#
HTMLOListElement::replaceChildren

fn HTMLOListElement::replaceChildren(self : HTMLOListElement, nodes : Array[Node]) -> Unit

Inherited from Element

#
HTMLOListElement::replaceWith

fn HTMLOListElement::replaceWith(self : HTMLOListElement, nodes : Array[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::after

fn HTMLOptionElement::after(self : HTMLOptionElement, nodes : Array[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 : Array[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::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::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 : Array[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::replaceChild

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

Inherited from Node

#
HTMLOptionElement::replaceChildren

fn HTMLOptionElement::replaceChildren(self : HTMLOptionElement, nodes : Array[Node]) -> Unit

Inherited from Element

#
HTMLOptionElement::replaceWith

fn HTMLOptionElement::replaceWith(self : HTMLOptionElement, nodes : Array[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::after

fn HTMLParagraphElement::after(self : HTMLParagraphElement, nodes : Array[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 : Array[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::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::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 : Array[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::replaceChild

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

Inherited from Node

#
HTMLParagraphElement::replaceChildren

fn HTMLParagraphElement::replaceChildren(self : HTMLParagraphElement, nodes : Array[Node]) -> Unit

Inherited from Element

#
HTMLParagraphElement::replaceWith

fn HTMLParagraphElement::replaceWith(self : HTMLParagraphElement, nodes : Array[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::after

fn HTMLSelectElement::after(self : HTMLSelectElement, nodes : Array[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 : Array[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::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::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 : Array[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::replaceChild

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

Inherited from Node

#
HTMLSelectElement::replaceChildren

fn HTMLSelectElement::replaceChildren(self : HTMLSelectElement, nodes : Array[Node]) -> Unit

Inherited from Element

#
HTMLSelectElement::replaceWith

fn HTMLSelectElement::replaceWith(self : HTMLSelectElement, nodes : Array[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::after

fn HTMLSpanElement::after(self : HTMLSpanElement, nodes : Array[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 : Array[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::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::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 : Array[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::replaceChild

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

Inherited from Node

#
HTMLSpanElement::replaceChildren

fn HTMLSpanElement::replaceChildren(self : HTMLSpanElement, nodes : Array[Node]) -> Unit

Inherited from Element

#
HTMLSpanElement::replaceWith

fn HTMLSpanElement::replaceWith(self : HTMLSpanElement, nodes : Array[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::after

fn HTMLTextAreaElement::after(self : HTMLTextAreaElement, nodes : Array[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 : Array[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::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::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 : Array[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::replaceChild

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

Inherited from Node

#
HTMLTextAreaElement::replaceChildren

fn HTMLTextAreaElement::replaceChildren(self : HTMLTextAreaElement, nodes : Array[Node]) -> Unit

Inherited from Element

#
HTMLTextAreaElement::replaceWith

fn HTMLTextAreaElement::replaceWith(self : HTMLTextAreaElement, nodes : Array[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::after

fn HTMLUListElement::after(self : HTMLUListElement, nodes : Array[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 : Array[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::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::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 : Array[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::replaceChild

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

Inherited from Node

#
HTMLUListElement::replaceChildren

fn HTMLUListElement::replaceChildren(self : HTMLUListElement, nodes : Array[Node]) -> Unit

Inherited from Element

#
HTMLUListElement::replaceWith

fn HTMLUListElement::replaceWith(self : HTMLUListElement, nodes : Array[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::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::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::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::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::after

fn SVGCircleElement::after(self : SVGCircleElement, nodes : Array[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 : Array[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::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::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 : Array[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::replaceChild

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

Inherited from Node

#
SVGCircleElement::replaceChildren

fn SVGCircleElement::replaceChildren(self : SVGCircleElement, nodes : Array[Node]) -> Unit

Inherited from Element

#
SVGCircleElement::replaceWith

fn SVGCircleElement::replaceWith(self : SVGCircleElement, nodes : Array[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::after

fn SVGElement::after(self : SVGElement, nodes : Array[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 : Array[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::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::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 : Array[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::replaceChild

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

Inherited from Node

#
SVGElement::replaceChildren

fn SVGElement::replaceChildren(self : SVGElement, nodes : Array[Node]) -> Unit

Inherited from Element

#
SVGElement::replaceWith

fn SVGElement::replaceWith(self : SVGElement, nodes : Array[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::after

fn SVGGElement::after(self : SVGGElement, nodes : Array[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 : Array[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::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::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 : Array[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::replaceChild

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

Inherited from Node

#
SVGGElement::replaceChildren

fn SVGGElement::replaceChildren(self : SVGGElement, nodes : Array[Node]) -> Unit

Inherited from Element

#
SVGGElement::replaceWith

fn SVGGElement::replaceWith(self : SVGGElement, nodes : Array[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::after

fn SVGLineElement::after(self : SVGLineElement, nodes : Array[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 : Array[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::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::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 : Array[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::replaceChild

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

Inherited from Node

#
SVGLineElement::replaceChildren

fn SVGLineElement::replaceChildren(self : SVGLineElement, nodes : Array[Node]) -> Unit

Inherited from Element

#
SVGLineElement::replaceWith

fn SVGLineElement::replaceWith(self : SVGLineElement, nodes : Array[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::after

fn SVGPathElement::after(self : SVGPathElement, nodes : Array[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 : Array[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::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::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 : Array[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::replaceChild

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

Inherited from Node

#
SVGPathElement::replaceChildren

fn SVGPathElement::replaceChildren(self : SVGPathElement, nodes : Array[Node]) -> Unit

Inherited from Element

#
SVGPathElement::replaceWith

fn SVGPathElement::replaceWith(self : SVGPathElement, nodes : Array[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::after

fn SVGPolygonElement::after(self : SVGPolygonElement, nodes : Array[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 : Array[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::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::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 : Array[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::replaceChild

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

Inherited from Node

#
SVGPolygonElement::replaceChildren

fn SVGPolygonElement::replaceChildren(self : SVGPolygonElement, nodes : Array[Node]) -> Unit

Inherited from Element

#
SVGPolygonElement::replaceWith

fn SVGPolygonElement::replaceWith(self : SVGPolygonElement, nodes : Array[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::after

fn SVGPolylineElement::after(self : SVGPolylineElement, nodes : Array[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 : Array[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::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::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 : Array[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::replaceChild

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

Inherited from Node

#
SVGPolylineElement::replaceChildren

fn SVGPolylineElement::replaceChildren(self : SVGPolylineElement, nodes : Array[Node]) -> Unit

Inherited from Element

#
SVGPolylineElement::replaceWith

fn SVGPolylineElement::replaceWith(self : SVGPolylineElement, nodes : Array[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::after

fn SVGRectElement::after(self : SVGRectElement, nodes : Array[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 : Array[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::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::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 : Array[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::replaceChild

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

Inherited from Node

#
SVGRectElement::replaceChildren

fn SVGRectElement::replaceChildren(self : SVGRectElement, nodes : Array[Node]) -> Unit

Inherited from Element

#
SVGRectElement::replaceWith

fn SVGRectElement::replaceWith(self : SVGRectElement, nodes : Array[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::after

fn SVGSVGElement::after(self : SVGSVGElement, nodes : Array[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 : Array[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::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::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 : Array[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::replaceChild

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

Inherited from Node

#
SVGSVGElement::replaceChildren

fn SVGSVGElement::replaceChildren(self : SVGSVGElement, nodes : Array[Node]) -> Unit

Inherited from Element

#
SVGSVGElement::replaceWith

fn SVGSVGElement::replaceWith(self : SVGSVGElement, nodes : Array[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::after

fn SVGTextElement::after(self : SVGTextElement, nodes : Array[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 : Array[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::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::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 : Array[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::replaceChild

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

Inherited from Node

#
SVGTextElement::replaceChildren

fn SVGTextElement::replaceChildren(self : SVGTextElement, nodes : Array[Node]) -> Unit

Inherited from Element

#
SVGTextElement::replaceWith

fn SVGTextElement::replaceWith(self : SVGTextElement, nodes : Array[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::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