pub struct HtmlElement { /* private fields */ }Expand description
The HtmlElement class.
This API requires the following crate features to be activated: HtmlElement
Implementations§
Source§impl HtmlElement
impl HtmlElement
pub fn scroll_height(&self) -> i32
Source§impl HtmlElement
impl HtmlElement
pub fn set_scroll_height(&self, value: i32)
Source§impl HtmlElement
impl HtmlElement
pub fn inner_text(&self) -> String
Source§impl HtmlElement
impl HtmlElement
pub fn set_inner_text(&self, value: &str)
Source§impl HtmlElement
impl HtmlElement
Source§impl HtmlElement
impl HtmlElement
Source§impl HtmlElement
impl HtmlElement
pub fn access_key(&self) -> String
Source§impl HtmlElement
impl HtmlElement
pub fn set_access_key(&self, value: &str)
Source§impl HtmlElement
impl HtmlElement
pub fn access_key_label(&self) -> String
Source§impl HtmlElement
impl HtmlElement
pub fn set_draggable(&self, value: bool)
Source§impl HtmlElement
impl HtmlElement
pub fn content_editable(&self) -> String
Source§impl HtmlElement
impl HtmlElement
pub fn set_content_editable(&self, value: &str)
Source§impl HtmlElement
impl HtmlElement
pub fn is_content_editable(&self) -> bool
Source§impl HtmlElement
impl HtmlElement
Source§impl HtmlElement
impl HtmlElement
pub fn spellcheck(&self) -> bool
Source§impl HtmlElement
impl HtmlElement
pub fn set_spellcheck(&self, value: bool)
Source§impl HtmlElement
impl HtmlElement
pub fn offset_parent(&self) -> Option<Element>
Source§impl HtmlElement
impl HtmlElement
pub fn offset_top(&self) -> i32
Source§impl HtmlElement
impl HtmlElement
pub fn offset_left(&self) -> i32
Source§impl HtmlElement
impl HtmlElement
pub fn offset_width(&self) -> i32
Source§impl HtmlElement
impl HtmlElement
pub fn offset_height(&self) -> i32
Source§impl HtmlElement
impl HtmlElement
pub fn scroll_top(&self) -> f64
Source§impl HtmlElement
impl HtmlElement
pub fn set_scroll_top(&self, value: f64)
Source§impl HtmlElement
impl HtmlElement
pub fn set_oncopy(&self, value: Option<&Function>)
Source§impl HtmlElement
impl HtmlElement
pub fn set_onpaste(&self, value: Option<&Function>)
Source§impl HtmlElement
impl HtmlElement
pub fn style(&self) -> CssStyleDeclaration
Source§impl HtmlElement
impl HtmlElement
pub fn set_onabort(&self, value: Option<&Function>)
Source§impl HtmlElement
impl HtmlElement
pub fn set_onblur(&self, value: Option<&Function>)
Source§impl HtmlElement
impl HtmlElement
pub fn set_onfocus(&self, value: Option<&Function>)
Source§impl HtmlElement
impl HtmlElement
pub fn set_oncancel(&self, value: Option<&Function>)
Source§impl HtmlElement
impl HtmlElement
pub fn onauxclick(&self) -> Option<Function>
Source§impl HtmlElement
impl HtmlElement
pub fn set_onauxclick(&self, value: Option<&Function>)
Source§impl HtmlElement
impl HtmlElement
pub fn onbeforetoggle(&self) -> Option<Function>
Source§impl HtmlElement
impl HtmlElement
pub fn set_onbeforetoggle(&self, value: Option<&Function>)
Source§impl HtmlElement
impl HtmlElement
pub fn set_oncanplay(&self, value: Option<&Function>)
Source§impl HtmlElement
impl HtmlElement
pub fn oncanplaythrough(&self) -> Option<Function>
Source§impl HtmlElement
impl HtmlElement
pub fn set_oncanplaythrough(&self, value: Option<&Function>)
Source§impl HtmlElement
impl HtmlElement
pub fn set_onchange(&self, value: Option<&Function>)
Source§impl HtmlElement
impl HtmlElement
pub fn set_onclick(&self, value: Option<&Function>)
Source§impl HtmlElement
impl HtmlElement
pub fn set_onclose(&self, value: Option<&Function>)
Source§impl HtmlElement
impl HtmlElement
Source§impl HtmlElement
impl HtmlElement
Source§impl HtmlElement
impl HtmlElement
pub fn ondblclick(&self) -> Option<Function>
Source§impl HtmlElement
impl HtmlElement
pub fn set_ondblclick(&self, value: Option<&Function>)
Source§impl HtmlElement
impl HtmlElement
pub fn set_ondrag(&self, value: Option<&Function>)
Source§impl HtmlElement
impl HtmlElement
pub fn set_ondragend(&self, value: Option<&Function>)
Source§impl HtmlElement
impl HtmlElement
pub fn ondragenter(&self) -> Option<Function>
Source§impl HtmlElement
impl HtmlElement
pub fn set_ondragenter(&self, value: Option<&Function>)
Source§impl HtmlElement
impl HtmlElement
pub fn ondragexit(&self) -> Option<Function>
Source§impl HtmlElement
impl HtmlElement
pub fn set_ondragexit(&self, value: Option<&Function>)
Source§impl HtmlElement
impl HtmlElement
pub fn ondragleave(&self) -> Option<Function>
Source§impl HtmlElement
impl HtmlElement
pub fn set_ondragleave(&self, value: Option<&Function>)
Source§impl HtmlElement
impl HtmlElement
pub fn ondragover(&self) -> Option<Function>
Source§impl HtmlElement
impl HtmlElement
pub fn set_ondragover(&self, value: Option<&Function>)
Source§impl HtmlElement
impl HtmlElement
pub fn ondragstart(&self) -> Option<Function>
Source§impl HtmlElement
impl HtmlElement
pub fn set_ondragstart(&self, value: Option<&Function>)
Source§impl HtmlElement
impl HtmlElement
pub fn set_ondrop(&self, value: Option<&Function>)
Source§impl HtmlElement
impl HtmlElement
pub fn ondurationchange(&self) -> Option<Function>
Source§impl HtmlElement
impl HtmlElement
pub fn set_ondurationchange(&self, value: Option<&Function>)
Source§impl HtmlElement
impl HtmlElement
pub fn set_onemptied(&self, value: Option<&Function>)
Source§impl HtmlElement
impl HtmlElement
pub fn set_onended(&self, value: Option<&Function>)
Source§impl HtmlElement
impl HtmlElement
pub fn set_oninput(&self, value: Option<&Function>)
Source§impl HtmlElement
impl HtmlElement
pub fn onbeforeinput(&self) -> Option<Function>
Source§impl HtmlElement
impl HtmlElement
pub fn set_onbeforeinput(&self, value: Option<&Function>)
Source§impl HtmlElement
impl HtmlElement
pub fn set_oninvalid(&self, value: Option<&Function>)
Source§impl HtmlElement
impl HtmlElement
pub fn set_onkeydown(&self, value: Option<&Function>)
Source§impl HtmlElement
impl HtmlElement
pub fn onkeypress(&self) -> Option<Function>
Source§impl HtmlElement
impl HtmlElement
pub fn set_onkeypress(&self, value: Option<&Function>)
Source§impl HtmlElement
impl HtmlElement
pub fn set_onkeyup(&self, value: Option<&Function>)
Source§impl HtmlElement
impl HtmlElement
pub fn set_onload(&self, value: Option<&Function>)
Source§impl HtmlElement
impl HtmlElement
pub fn onloadeddata(&self) -> Option<Function>
Source§impl HtmlElement
impl HtmlElement
pub fn set_onloadeddata(&self, value: Option<&Function>)
Source§impl HtmlElement
impl HtmlElement
pub fn onloadedmetadata(&self) -> Option<Function>
Source§impl HtmlElement
impl HtmlElement
pub fn set_onloadedmetadata(&self, value: Option<&Function>)
Source§impl HtmlElement
impl HtmlElement
pub fn set_onloadend(&self, value: Option<&Function>)
Source§impl HtmlElement
impl HtmlElement
pub fn onloadstart(&self) -> Option<Function>
Source§impl HtmlElement
impl HtmlElement
pub fn set_onloadstart(&self, value: Option<&Function>)
Source§impl HtmlElement
impl HtmlElement
pub fn onmousedown(&self) -> Option<Function>
Source§impl HtmlElement
impl HtmlElement
pub fn set_onmousedown(&self, value: Option<&Function>)
Source§impl HtmlElement
impl HtmlElement
pub fn onmouseenter(&self) -> Option<Function>
Source§impl HtmlElement
impl HtmlElement
pub fn set_onmouseenter(&self, value: Option<&Function>)
Source§impl HtmlElement
impl HtmlElement
pub fn onmouseleave(&self) -> Option<Function>
Source§impl HtmlElement
impl HtmlElement
pub fn set_onmouseleave(&self, value: Option<&Function>)
Source§impl HtmlElement
impl HtmlElement
pub fn onmousemove(&self) -> Option<Function>
Source§impl HtmlElement
impl HtmlElement
pub fn set_onmousemove(&self, value: Option<&Function>)
Source§impl HtmlElement
impl HtmlElement
pub fn onmouseout(&self) -> Option<Function>
Source§impl HtmlElement
impl HtmlElement
pub fn set_onmouseout(&self, value: Option<&Function>)
Source§impl HtmlElement
impl HtmlElement
pub fn onmouseover(&self) -> Option<Function>
Source§impl HtmlElement
impl HtmlElement
pub fn set_onmouseover(&self, value: Option<&Function>)
Source§impl HtmlElement
impl HtmlElement
pub fn set_onmouseup(&self, value: Option<&Function>)
Source§impl HtmlElement
impl HtmlElement
pub fn set_onwheel(&self, value: Option<&Function>)
Source§impl HtmlElement
impl HtmlElement
pub fn set_onpause(&self, value: Option<&Function>)
Source§impl HtmlElement
impl HtmlElement
pub fn set_onplay(&self, value: Option<&Function>)
Source§impl HtmlElement
impl HtmlElement
pub fn set_onplaying(&self, value: Option<&Function>)
Source§impl HtmlElement
impl HtmlElement
pub fn onprogress(&self) -> Option<Function>
Source§impl HtmlElement
impl HtmlElement
pub fn set_onprogress(&self, value: Option<&Function>)
Source§impl HtmlElement
impl HtmlElement
pub fn onratechange(&self) -> Option<Function>
Source§impl HtmlElement
impl HtmlElement
pub fn set_onratechange(&self, value: Option<&Function>)
Source§impl HtmlElement
impl HtmlElement
pub fn set_onreset(&self, value: Option<&Function>)
Source§impl HtmlElement
impl HtmlElement
pub fn set_onresize(&self, value: Option<&Function>)
Source§impl HtmlElement
impl HtmlElement
pub fn set_onscroll(&self, value: Option<&Function>)
Source§impl HtmlElement
impl HtmlElement
pub fn set_onseeked(&self, value: Option<&Function>)
Source§impl HtmlElement
impl HtmlElement
pub fn set_onseeking(&self, value: Option<&Function>)
Source§impl HtmlElement
impl HtmlElement
pub fn set_onselect(&self, value: Option<&Function>)
Source§impl HtmlElement
impl HtmlElement
pub fn set_onshow(&self, value: Option<&Function>)
Source§impl HtmlElement
impl HtmlElement
pub fn set_onstalled(&self, value: Option<&Function>)
Source§impl HtmlElement
impl HtmlElement
pub fn set_onsubmit(&self, value: Option<&Function>)
Source§impl HtmlElement
impl HtmlElement
pub fn set_onsuspend(&self, value: Option<&Function>)
Source§impl HtmlElement
impl HtmlElement
pub fn ontimeupdate(&self) -> Option<Function>
Source§impl HtmlElement
impl HtmlElement
pub fn set_ontimeupdate(&self, value: Option<&Function>)
Source§impl HtmlElement
impl HtmlElement
pub fn onvolumechange(&self) -> Option<Function>
Source§impl HtmlElement
impl HtmlElement
pub fn set_onvolumechange(&self, value: Option<&Function>)
Source§impl HtmlElement
impl HtmlElement
pub fn set_onwaiting(&self, value: Option<&Function>)
Source§impl HtmlElement
impl HtmlElement
pub fn onselectstart(&self) -> Option<Function>
Source§impl HtmlElement
impl HtmlElement
pub fn set_onselectstart(&self, value: Option<&Function>)
Source§impl HtmlElement
impl HtmlElement
pub fn set_ontoggle(&self, value: Option<&Function>)
Source§impl HtmlElement
impl HtmlElement
pub fn onpointercancel(&self) -> Option<Function>
Source§impl HtmlElement
impl HtmlElement
pub fn set_onpointercancel(&self, value: Option<&Function>)
Source§impl HtmlElement
impl HtmlElement
pub fn onpointerdown(&self) -> Option<Function>
Source§impl HtmlElement
impl HtmlElement
pub fn set_onpointerdown(&self, value: Option<&Function>)
Source§impl HtmlElement
impl HtmlElement
pub fn onpointerup(&self) -> Option<Function>
Source§impl HtmlElement
impl HtmlElement
pub fn set_onpointerup(&self, value: Option<&Function>)
Source§impl HtmlElement
impl HtmlElement
pub fn onpointermove(&self) -> Option<Function>
Source§impl HtmlElement
impl HtmlElement
pub fn set_onpointermove(&self, value: Option<&Function>)
Source§impl HtmlElement
impl HtmlElement
pub fn onpointerout(&self) -> Option<Function>
Source§impl HtmlElement
impl HtmlElement
pub fn set_onpointerout(&self, value: Option<&Function>)
Source§impl HtmlElement
impl HtmlElement
pub fn onpointerover(&self) -> Option<Function>
Source§impl HtmlElement
impl HtmlElement
pub fn set_onpointerover(&self, value: Option<&Function>)
Source§impl HtmlElement
impl HtmlElement
pub fn onpointerenter(&self) -> Option<Function>
Source§impl HtmlElement
impl HtmlElement
pub fn set_onpointerenter(&self, value: Option<&Function>)
Source§impl HtmlElement
impl HtmlElement
pub fn onpointerleave(&self) -> Option<Function>
Source§impl HtmlElement
impl HtmlElement
pub fn set_onpointerleave(&self, value: Option<&Function>)
Source§impl HtmlElement
impl HtmlElement
pub fn ongotpointercapture(&self) -> Option<Function>
Source§impl HtmlElement
impl HtmlElement
pub fn set_ongotpointercapture(&self, value: Option<&Function>)
Source§impl HtmlElement
impl HtmlElement
pub fn onlostpointercapture(&self) -> Option<Function>
Source§impl HtmlElement
impl HtmlElement
pub fn set_onlostpointercapture(&self, value: Option<&Function>)
Source§impl HtmlElement
impl HtmlElement
pub fn onanimationcancel(&self) -> Option<Function>
Source§impl HtmlElement
impl HtmlElement
pub fn set_onanimationcancel(&self, value: Option<&Function>)
Source§impl HtmlElement
impl HtmlElement
pub fn onanimationend(&self) -> Option<Function>
Source§impl HtmlElement
impl HtmlElement
pub fn set_onanimationend(&self, value: Option<&Function>)
Source§impl HtmlElement
impl HtmlElement
pub fn onanimationiteration(&self) -> Option<Function>
Source§impl HtmlElement
impl HtmlElement
pub fn set_onanimationiteration(&self, value: Option<&Function>)
Source§impl HtmlElement
impl HtmlElement
pub fn onanimationstart(&self) -> Option<Function>
Source§impl HtmlElement
impl HtmlElement
pub fn set_onanimationstart(&self, value: Option<&Function>)
Source§impl HtmlElement
impl HtmlElement
pub fn ontransitioncancel(&self) -> Option<Function>
Source§impl HtmlElement
impl HtmlElement
pub fn set_ontransitioncancel(&self, value: Option<&Function>)
Source§impl HtmlElement
impl HtmlElement
pub fn ontransitionend(&self) -> Option<Function>
Source§impl HtmlElement
impl HtmlElement
pub fn set_ontransitionend(&self, value: Option<&Function>)
Source§impl HtmlElement
impl HtmlElement
pub fn ontransitionrun(&self) -> Option<Function>
Source§impl HtmlElement
impl HtmlElement
pub fn set_ontransitionrun(&self, value: Option<&Function>)
Source§impl HtmlElement
impl HtmlElement
pub fn ontransitionstart(&self) -> Option<Function>
Source§impl HtmlElement
impl HtmlElement
pub fn set_ontransitionstart(&self, value: Option<&Function>)
Source§impl HtmlElement
impl HtmlElement
pub fn onwebkitanimationend(&self) -> Option<Function>
Source§impl HtmlElement
impl HtmlElement
pub fn set_onwebkitanimationend(&self, value: Option<&Function>)
Source§impl HtmlElement
impl HtmlElement
pub fn onwebkitanimationiteration(&self) -> Option<Function>
Source§impl HtmlElement
impl HtmlElement
pub fn set_onwebkitanimationiteration(&self, value: Option<&Function>)
Source§impl HtmlElement
impl HtmlElement
pub fn onwebkitanimationstart(&self) -> Option<Function>
Source§impl HtmlElement
impl HtmlElement
pub fn set_onwebkitanimationstart(&self, value: Option<&Function>)
Source§impl HtmlElement
impl HtmlElement
pub fn onwebkittransitionend(&self) -> Option<Function>
Source§impl HtmlElement
impl HtmlElement
pub fn set_onwebkittransitionend(&self, value: Option<&Function>)
Source§impl HtmlElement
impl HtmlElement
pub fn dataset(&self) -> DomStringMap
Source§impl HtmlElement
impl HtmlElement
Source§impl HtmlElement
impl HtmlElement
pub fn set_tab_index(&self, value: i32)
Source§impl HtmlElement
impl HtmlElement
pub fn set_onerror(&self, value: Option<&Function>)
Source§impl HtmlElement
impl HtmlElement
pub fn ontouchstart(&self) -> Option<Function>
Source§impl HtmlElement
impl HtmlElement
pub fn set_ontouchstart(&self, value: Option<&Function>)
Source§impl HtmlElement
impl HtmlElement
pub fn ontouchend(&self) -> Option<Function>
Source§impl HtmlElement
impl HtmlElement
pub fn set_ontouchend(&self, value: Option<&Function>)
Source§impl HtmlElement
impl HtmlElement
pub fn ontouchmove(&self) -> Option<Function>
Source§impl HtmlElement
impl HtmlElement
pub fn set_ontouchmove(&self, value: Option<&Function>)
Source§impl HtmlElement
impl HtmlElement
pub fn ontouchcancel(&self) -> Option<Function>
Source§impl HtmlElement
impl HtmlElement
pub fn set_ontouchcancel(&self, value: Option<&Function>)
Source§impl HtmlElement
impl HtmlElement
Source§impl HtmlElement
impl HtmlElement
pub fn focus_with_options(&self, options: &FocusOptions) -> Result<(), JsValue>
Source§impl HtmlElement
impl HtmlElement
pub fn hide_popover(&self) -> Result<(), JsValue>
Source§impl HtmlElement
impl HtmlElement
pub fn show_popover(&self) -> Result<(), JsValue>
Source§impl HtmlElement
impl HtmlElement
pub fn toggle_popover(&self) -> Result<bool, JsValue>
Source§impl HtmlElement
impl HtmlElement
Methods from Deref<Target = Element>§
pub fn namespace_uri(&self) -> Option<String>
pub fn prefix(&self) -> Option<String>
pub fn local_name(&self) -> String
pub fn tag_name(&self) -> String
pub fn id(&self) -> String
pub fn set_id(&self, value: &str)
pub fn class_name(&self) -> String
pub fn set_class_name(&self, value: &str)
pub fn class_list(&self) -> DomTokenList
pub fn attributes(&self) -> NamedNodeMap
pub fn scroll_width(&self) -> i32
pub fn scroll_height(&self) -> i32
pub fn client_top(&self) -> i32
pub fn client_left(&self) -> i32
pub fn client_width(&self) -> i32
pub fn client_height(&self) -> i32
pub fn inner_html(&self) -> String
pub fn set_inner_html(&self, value: &str)
pub fn outer_html(&self) -> String
pub fn set_outer_html(&self, value: &str)
pub fn shadow_root(&self) -> Option<ShadowRoot>
pub fn slot(&self) -> String
pub fn set_slot(&self, value: &str)
pub fn scroll_top(&self) -> f64
pub fn set_scroll_top(&self, value: f64)
pub fn scroll_left(&self) -> f64
pub fn set_scroll_left(&self, value: f64)
pub fn previous_element_sibling(&self) -> Option<Element>
pub fn next_element_sibling(&self) -> Option<Element>
pub fn children(&self) -> HtmlCollection
pub fn first_element_child(&self) -> Option<Element>
pub fn last_element_child(&self) -> Option<Element>
pub fn child_element_count(&self) -> u32
pub fn attach_shadow( &self, shadow_root_init_dict: &ShadowRootInit, ) -> Result<ShadowRoot, JsValue>
pub fn closest(&self, selector: &str) -> Result<Option<Element>, JsValue>
pub fn get_attribute(&self, name: &str) -> Option<String>
pub fn get_attribute_ns( &self, namespace: Option<&str>, local_name: &str, ) -> Option<String>
pub fn get_attribute_names(&self) -> Array
pub fn get_attribute_node(&self, name: &str) -> Option<Attr>
pub fn get_attribute_node_ns( &self, namespace_uri: Option<&str>, local_name: &str, ) -> Option<Attr>
pub fn get_bounding_client_rect(&self) -> DomRect
pub fn get_elements_by_class_name(&self, class_names: &str) -> HtmlCollection
pub fn get_elements_by_tag_name(&self, local_name: &str) -> HtmlCollection
pub fn get_elements_by_tag_name_ns( &self, namespace: Option<&str>, local_name: &str, ) -> Result<HtmlCollection, JsValue>
pub fn has_attribute(&self, name: &str) -> bool
pub fn has_attribute_ns( &self, namespace: Option<&str>, local_name: &str, ) -> bool
pub fn has_attributes(&self) -> bool
pub fn has_pointer_capture(&self, pointer_id: i32) -> bool
pub fn insert_adjacent_element( &self, where_: &str, element: &Element, ) -> Result<Option<Element>, JsValue>
pub fn insert_adjacent_html( &self, position: &str, text: &str, ) -> Result<(), JsValue>
pub fn insert_adjacent_text( &self, where_: &str, data: &str, ) -> Result<(), JsValue>
pub fn matches(&self, selector: &str) -> Result<bool, JsValue>
pub fn query_selector( &self, selectors: &str, ) -> Result<Option<Element>, JsValue>
pub fn query_selector_all(&self, selectors: &str) -> Result<NodeList, JsValue>
pub fn release_capture(&self)
pub fn release_pointer_capture(&self, pointer_id: i32) -> Result<(), JsValue>
pub fn remove_attribute(&self, name: &str) -> Result<(), JsValue>
pub fn remove_attribute_ns( &self, namespace: Option<&str>, local_name: &str, ) -> Result<(), JsValue>
pub fn remove_attribute_node( &self, old_attr: &Attr, ) -> Result<Option<Attr>, JsValue>
pub fn request_fullscreen(&self) -> Result<(), JsValue>
pub fn request_pointer_lock(&self)
pub fn scroll_with_x_and_y(&self, x: f64, y: f64)
pub fn scroll(&self)
pub fn scroll_with_scroll_to_options(&self, options: &ScrollToOptions)
pub fn scroll_by_with_x_and_y(&self, x: f64, y: f64)
pub fn scroll_by(&self)
pub fn scroll_by_with_scroll_to_options(&self, options: &ScrollToOptions)
pub fn scroll_into_view(&self)
pub fn scroll_into_view_with_bool(&self, arg: bool)
pub fn scroll_into_view_with_scroll_into_view_options( &self, arg: &ScrollIntoViewOptions, )
pub fn scroll_to_with_x_and_y(&self, x: f64, y: f64)
pub fn scroll_to(&self)
pub fn scroll_to_with_scroll_to_options(&self, options: &ScrollToOptions)
pub fn set_attribute(&self, name: &str, value: &str) -> Result<(), JsValue>
pub fn set_attribute_ns( &self, namespace: Option<&str>, name: &str, value: &str, ) -> Result<(), JsValue>
pub fn set_attribute_node( &self, new_attr: &Attr, ) -> Result<Option<Attr>, JsValue>
pub fn set_attribute_node_ns( &self, new_attr: &Attr, ) -> Result<Option<Attr>, JsValue>
pub fn set_capture(&self)
pub fn set_capture_with_retarget_to_element(&self, retarget_to_element: bool)
pub fn set_pointer_capture(&self, pointer_id: i32) -> Result<(), JsValue>
pub fn toggle_attribute(&self, name: &str) -> Result<bool, JsValue>
pub fn toggle_attribute_with_force( &self, name: &str, force: bool, ) -> Result<bool, JsValue>
pub fn webkit_matches_selector(&self, selector: &str) -> Result<bool, JsValue>
pub fn animate(&self, keyframes: Option<&Object>) -> Animation
pub fn animate_with_f64( &self, keyframes: Option<&Object>, options: f64, ) -> Animation
pub fn get_animations(&self) -> Array<Animation>
pub fn after_with_node(&self, nodes: &Array) -> Result<(), JsValue>
pub fn after_with_node_0(&self) -> Result<(), JsValue>
pub fn after_with_node_1(&self, nodes_1: &Node) -> Result<(), JsValue>
pub fn after_with_node_2( &self, nodes_1: &Node, nodes_2: &Node, ) -> Result<(), JsValue>
pub fn after_with_node_3( &self, nodes_1: &Node, nodes_2: &Node, nodes_3: &Node, ) -> Result<(), JsValue>
pub fn after_with_node_4( &self, nodes_1: &Node, nodes_2: &Node, nodes_3: &Node, nodes_4: &Node, ) -> Result<(), JsValue>
pub fn after_with_node_5( &self, nodes_1: &Node, nodes_2: &Node, nodes_3: &Node, nodes_4: &Node, nodes_5: &Node, ) -> Result<(), JsValue>
pub fn after_with_node_6( &self, nodes_1: &Node, nodes_2: &Node, nodes_3: &Node, nodes_4: &Node, nodes_5: &Node, nodes_6: &Node, ) -> Result<(), JsValue>
pub fn after_with_node_7( &self, nodes_1: &Node, nodes_2: &Node, nodes_3: &Node, nodes_4: &Node, nodes_5: &Node, nodes_6: &Node, nodes_7: &Node, ) -> Result<(), JsValue>
pub fn after_with_str(&self, nodes: &Array) -> Result<(), JsValue>
pub fn after_with_str_0(&self) -> Result<(), JsValue>
pub fn after_with_str_1(&self, nodes_1: &str) -> Result<(), JsValue>
pub fn after_with_str_2( &self, nodes_1: &str, nodes_2: &str, ) -> Result<(), JsValue>
pub fn after_with_str_3( &self, nodes_1: &str, nodes_2: &str, nodes_3: &str, ) -> Result<(), JsValue>
pub fn after_with_str_4( &self, nodes_1: &str, nodes_2: &str, nodes_3: &str, nodes_4: &str, ) -> Result<(), JsValue>
pub fn after_with_str_5( &self, nodes_1: &str, nodes_2: &str, nodes_3: &str, nodes_4: &str, nodes_5: &str, ) -> Result<(), JsValue>
pub fn after_with_str_6( &self, nodes_1: &str, nodes_2: &str, nodes_3: &str, nodes_4: &str, nodes_5: &str, nodes_6: &str, ) -> Result<(), JsValue>
pub fn after_with_str_7( &self, nodes_1: &str, nodes_2: &str, nodes_3: &str, nodes_4: &str, nodes_5: &str, nodes_6: &str, nodes_7: &str, ) -> Result<(), JsValue>
pub fn before_with_node(&self, nodes: &Array) -> Result<(), JsValue>
pub fn before_with_node_0(&self) -> Result<(), JsValue>
pub fn before_with_node_1(&self, nodes_1: &Node) -> Result<(), JsValue>
pub fn before_with_node_2( &self, nodes_1: &Node, nodes_2: &Node, ) -> Result<(), JsValue>
pub fn before_with_node_3( &self, nodes_1: &Node, nodes_2: &Node, nodes_3: &Node, ) -> Result<(), JsValue>
pub fn before_with_node_4( &self, nodes_1: &Node, nodes_2: &Node, nodes_3: &Node, nodes_4: &Node, ) -> Result<(), JsValue>
pub fn before_with_node_5( &self, nodes_1: &Node, nodes_2: &Node, nodes_3: &Node, nodes_4: &Node, nodes_5: &Node, ) -> Result<(), JsValue>
pub fn before_with_node_6( &self, nodes_1: &Node, nodes_2: &Node, nodes_3: &Node, nodes_4: &Node, nodes_5: &Node, nodes_6: &Node, ) -> Result<(), JsValue>
pub fn before_with_node_7( &self, nodes_1: &Node, nodes_2: &Node, nodes_3: &Node, nodes_4: &Node, nodes_5: &Node, nodes_6: &Node, nodes_7: &Node, ) -> Result<(), JsValue>
pub fn before_with_str(&self, nodes: &Array) -> Result<(), JsValue>
pub fn before_with_str_0(&self) -> Result<(), JsValue>
pub fn before_with_str_1(&self, nodes_1: &str) -> Result<(), JsValue>
pub fn before_with_str_2( &self, nodes_1: &str, nodes_2: &str, ) -> Result<(), JsValue>
pub fn before_with_str_3( &self, nodes_1: &str, nodes_2: &str, nodes_3: &str, ) -> Result<(), JsValue>
pub fn before_with_str_4( &self, nodes_1: &str, nodes_2: &str, nodes_3: &str, nodes_4: &str, ) -> Result<(), JsValue>
pub fn before_with_str_5( &self, nodes_1: &str, nodes_2: &str, nodes_3: &str, nodes_4: &str, nodes_5: &str, ) -> Result<(), JsValue>
pub fn before_with_str_6( &self, nodes_1: &str, nodes_2: &str, nodes_3: &str, nodes_4: &str, nodes_5: &str, nodes_6: &str, ) -> Result<(), JsValue>
pub fn before_with_str_7( &self, nodes_1: &str, nodes_2: &str, nodes_3: &str, nodes_4: &str, nodes_5: &str, nodes_6: &str, nodes_7: &str, ) -> Result<(), JsValue>
pub fn remove(&self)
pub fn replace_with_with_node(&self, nodes: &Array) -> Result<(), JsValue>
pub fn replace_with_with_node_0(&self) -> Result<(), JsValue>
pub fn replace_with_with_node_1(&self, nodes_1: &Node) -> Result<(), JsValue>
pub fn replace_with_with_node_2( &self, nodes_1: &Node, nodes_2: &Node, ) -> Result<(), JsValue>
pub fn replace_with_with_node_3( &self, nodes_1: &Node, nodes_2: &Node, nodes_3: &Node, ) -> Result<(), JsValue>
pub fn replace_with_with_node_4( &self, nodes_1: &Node, nodes_2: &Node, nodes_3: &Node, nodes_4: &Node, ) -> Result<(), JsValue>
pub fn replace_with_with_node_5( &self, nodes_1: &Node, nodes_2: &Node, nodes_3: &Node, nodes_4: &Node, nodes_5: &Node, ) -> Result<(), JsValue>
pub fn replace_with_with_node_6( &self, nodes_1: &Node, nodes_2: &Node, nodes_3: &Node, nodes_4: &Node, nodes_5: &Node, nodes_6: &Node, ) -> Result<(), JsValue>
pub fn replace_with_with_node_7( &self, nodes_1: &Node, nodes_2: &Node, nodes_3: &Node, nodes_4: &Node, nodes_5: &Node, nodes_6: &Node, nodes_7: &Node, ) -> Result<(), JsValue>
pub fn replace_with_with_str(&self, nodes: &Array) -> Result<(), JsValue>
pub fn replace_with_with_str_0(&self) -> Result<(), JsValue>
pub fn replace_with_with_str_1(&self, nodes_1: &str) -> Result<(), JsValue>
pub fn replace_with_with_str_2( &self, nodes_1: &str, nodes_2: &str, ) -> Result<(), JsValue>
pub fn replace_with_with_str_3( &self, nodes_1: &str, nodes_2: &str, nodes_3: &str, ) -> Result<(), JsValue>
pub fn replace_with_with_str_4( &self, nodes_1: &str, nodes_2: &str, nodes_3: &str, nodes_4: &str, ) -> Result<(), JsValue>
pub fn replace_with_with_str_5( &self, nodes_1: &str, nodes_2: &str, nodes_3: &str, nodes_4: &str, nodes_5: &str, ) -> Result<(), JsValue>
pub fn replace_with_with_str_6( &self, nodes_1: &str, nodes_2: &str, nodes_3: &str, nodes_4: &str, nodes_5: &str, nodes_6: &str, ) -> Result<(), JsValue>
pub fn replace_with_with_str_7( &self, nodes_1: &str, nodes_2: &str, nodes_3: &str, nodes_4: &str, nodes_5: &str, nodes_6: &str, nodes_7: &str, ) -> Result<(), JsValue>
pub fn get_box_quads(&self) -> Result<Array, JsValue>
pub fn append_with_node(&self, nodes: &Array) -> Result<(), JsValue>
pub fn append_with_node_0(&self) -> Result<(), JsValue>
pub fn append_with_node_1(&self, nodes_1: &Node) -> Result<(), JsValue>
pub fn append_with_node_2( &self, nodes_1: &Node, nodes_2: &Node, ) -> Result<(), JsValue>
pub fn append_with_node_3( &self, nodes_1: &Node, nodes_2: &Node, nodes_3: &Node, ) -> Result<(), JsValue>
pub fn append_with_node_4( &self, nodes_1: &Node, nodes_2: &Node, nodes_3: &Node, nodes_4: &Node, ) -> Result<(), JsValue>
pub fn append_with_node_5( &self, nodes_1: &Node, nodes_2: &Node, nodes_3: &Node, nodes_4: &Node, nodes_5: &Node, ) -> Result<(), JsValue>
pub fn append_with_node_6( &self, nodes_1: &Node, nodes_2: &Node, nodes_3: &Node, nodes_4: &Node, nodes_5: &Node, nodes_6: &Node, ) -> Result<(), JsValue>
pub fn append_with_node_7( &self, nodes_1: &Node, nodes_2: &Node, nodes_3: &Node, nodes_4: &Node, nodes_5: &Node, nodes_6: &Node, nodes_7: &Node, ) -> Result<(), JsValue>
pub fn append_with_str(&self, nodes: &Array) -> Result<(), JsValue>
pub fn append_with_str_0(&self) -> Result<(), JsValue>
pub fn append_with_str_1(&self, nodes_1: &str) -> Result<(), JsValue>
pub fn append_with_str_2( &self, nodes_1: &str, nodes_2: &str, ) -> Result<(), JsValue>
pub fn append_with_str_3( &self, nodes_1: &str, nodes_2: &str, nodes_3: &str, ) -> Result<(), JsValue>
pub fn append_with_str_4( &self, nodes_1: &str, nodes_2: &str, nodes_3: &str, nodes_4: &str, ) -> Result<(), JsValue>
pub fn append_with_str_5( &self, nodes_1: &str, nodes_2: &str, nodes_3: &str, nodes_4: &str, nodes_5: &str, ) -> Result<(), JsValue>
pub fn append_with_str_6( &self, nodes_1: &str, nodes_2: &str, nodes_3: &str, nodes_4: &str, nodes_5: &str, nodes_6: &str, ) -> Result<(), JsValue>
pub fn append_with_str_7( &self, nodes_1: &str, nodes_2: &str, nodes_3: &str, nodes_4: &str, nodes_5: &str, nodes_6: &str, nodes_7: &str, ) -> Result<(), JsValue>
pub fn prepend_with_node(&self, nodes: &Array) -> Result<(), JsValue>
pub fn prepend_with_node_0(&self) -> Result<(), JsValue>
pub fn prepend_with_node_1(&self, nodes_1: &Node) -> Result<(), JsValue>
pub fn prepend_with_node_2( &self, nodes_1: &Node, nodes_2: &Node, ) -> Result<(), JsValue>
pub fn prepend_with_node_3( &self, nodes_1: &Node, nodes_2: &Node, nodes_3: &Node, ) -> Result<(), JsValue>
pub fn prepend_with_node_4( &self, nodes_1: &Node, nodes_2: &Node, nodes_3: &Node, nodes_4: &Node, ) -> Result<(), JsValue>
pub fn prepend_with_node_5( &self, nodes_1: &Node, nodes_2: &Node, nodes_3: &Node, nodes_4: &Node, nodes_5: &Node, ) -> Result<(), JsValue>
pub fn prepend_with_node_6( &self, nodes_1: &Node, nodes_2: &Node, nodes_3: &Node, nodes_4: &Node, nodes_5: &Node, nodes_6: &Node, ) -> Result<(), JsValue>
pub fn prepend_with_node_7( &self, nodes_1: &Node, nodes_2: &Node, nodes_3: &Node, nodes_4: &Node, nodes_5: &Node, nodes_6: &Node, nodes_7: &Node, ) -> Result<(), JsValue>
pub fn prepend_with_str(&self, nodes: &Array) -> Result<(), JsValue>
pub fn prepend_with_str_0(&self) -> Result<(), JsValue>
pub fn prepend_with_str_1(&self, nodes_1: &str) -> Result<(), JsValue>
pub fn prepend_with_str_2( &self, nodes_1: &str, nodes_2: &str, ) -> Result<(), JsValue>
pub fn prepend_with_str_3( &self, nodes_1: &str, nodes_2: &str, nodes_3: &str, ) -> Result<(), JsValue>
pub fn prepend_with_str_4( &self, nodes_1: &str, nodes_2: &str, nodes_3: &str, nodes_4: &str, ) -> Result<(), JsValue>
pub fn prepend_with_str_5( &self, nodes_1: &str, nodes_2: &str, nodes_3: &str, nodes_4: &str, nodes_5: &str, ) -> Result<(), JsValue>
pub fn prepend_with_str_6( &self, nodes_1: &str, nodes_2: &str, nodes_3: &str, nodes_4: &str, nodes_5: &str, nodes_6: &str, ) -> Result<(), JsValue>
pub fn prepend_with_str_7( &self, nodes_1: &str, nodes_2: &str, nodes_3: &str, nodes_4: &str, nodes_5: &str, nodes_6: &str, nodes_7: &str, ) -> Result<(), JsValue>
pub fn replace_children_with_node(&self, nodes: &Array)
pub fn replace_children_with_node_0(&self)
pub fn replace_children_with_node_1(&self, nodes_1: &Node)
pub fn replace_children_with_node_2(&self, nodes_1: &Node, nodes_2: &Node)
pub fn replace_children_with_node_3( &self, nodes_1: &Node, nodes_2: &Node, nodes_3: &Node, )
pub fn replace_children_with_node_4( &self, nodes_1: &Node, nodes_2: &Node, nodes_3: &Node, nodes_4: &Node, )
pub fn replace_children_with_node_5( &self, nodes_1: &Node, nodes_2: &Node, nodes_3: &Node, nodes_4: &Node, nodes_5: &Node, )
pub fn replace_children_with_node_6( &self, nodes_1: &Node, nodes_2: &Node, nodes_3: &Node, nodes_4: &Node, nodes_5: &Node, nodes_6: &Node, )
pub fn replace_children_with_node_7( &self, nodes_1: &Node, nodes_2: &Node, nodes_3: &Node, nodes_4: &Node, nodes_5: &Node, nodes_6: &Node, nodes_7: &Node, )
pub fn replace_children_with_str(&self, nodes: &Array)
pub fn replace_children_with_str_0(&self)
pub fn replace_children_with_str_1(&self, nodes_1: &str)
pub fn replace_children_with_str_2(&self, nodes_1: &str, nodes_2: &str)
pub fn replace_children_with_str_3( &self, nodes_1: &str, nodes_2: &str, nodes_3: &str, )
pub fn replace_children_with_str_4( &self, nodes_1: &str, nodes_2: &str, nodes_3: &str, nodes_4: &str, )
pub fn replace_children_with_str_5( &self, nodes_1: &str, nodes_2: &str, nodes_3: &str, nodes_4: &str, nodes_5: &str, )
pub fn replace_children_with_str_6( &self, nodes_1: &str, nodes_2: &str, nodes_3: &str, nodes_4: &str, nodes_5: &str, nodes_6: &str, )
pub fn replace_children_with_str_7( &self, nodes_1: &str, nodes_2: &str, nodes_3: &str, nodes_4: &str, nodes_5: &str, nodes_6: &str, nodes_7: &str, )
Methods from Deref<Target = Node>§
pub fn node_type(&self) -> u16
pub fn node_name(&self) -> String
pub fn base_uri(&self) -> Result<Option<String>, JsValue>
pub fn is_connected(&self) -> bool
pub fn owner_document(&self) -> Option<Document>
pub fn parent_node(&self) -> Option<Node>
pub fn parent_element(&self) -> Option<Element>
pub fn child_nodes(&self) -> NodeList
pub fn first_child(&self) -> Option<Node>
pub fn last_child(&self) -> Option<Node>
pub fn previous_sibling(&self) -> Option<Node>
pub fn next_sibling(&self) -> Option<Node>
pub fn node_value(&self) -> Option<String>
pub fn set_node_value(&self, value: Option<&str>)
pub fn text_content(&self) -> Option<String>
pub fn set_text_content(&self, value: Option<&str>)
pub fn append_child(&self, node: &Node) -> Result<Node, JsValue>
pub fn clone_node(&self) -> Result<Node, JsValue>
pub fn clone_node_with_deep(&self, deep: bool) -> Result<Node, JsValue>
pub fn compare_document_position(&self, other: &Node) -> u16
pub fn contains(&self, other: Option<&Node>) -> bool
pub fn get_root_node(&self) -> Node
pub fn has_child_nodes(&self) -> bool
pub fn insert_before( &self, node: &Node, child: Option<&Node>, ) -> Result<Node, JsValue>
pub fn is_default_namespace(&self, namespace: Option<&str>) -> bool
pub fn is_equal_node(&self, node: Option<&Node>) -> bool
pub fn is_same_node(&self, node: Option<&Node>) -> bool
pub fn lookup_namespace_uri(&self, prefix: Option<&str>) -> Option<String>
pub fn lookup_prefix(&self, namespace: Option<&str>) -> Option<String>
pub fn normalize(&self)
pub fn remove_child(&self, child: &Node) -> Result<Node, JsValue>
pub fn replace_child(&self, node: &Node, child: &Node) -> Result<Node, JsValue>
pub const ELEMENT_NODE: u16
pub const ATTRIBUTE_NODE: u16
pub const TEXT_NODE: u16
pub const CDATA_SECTION_NODE: u16
pub const ENTITY_REFERENCE_NODE: u16
pub const ENTITY_NODE: u16
pub const PROCESSING_INSTRUCTION_NODE: u16
pub const COMMENT_NODE: u16
pub const DOCUMENT_NODE: u16
pub const DOCUMENT_TYPE_NODE: u16
pub const DOCUMENT_FRAGMENT_NODE: u16
pub const NOTATION_NODE: u16
pub const DOCUMENT_POSITION_DISCONNECTED: u16
pub const DOCUMENT_POSITION_PRECEDING: u16
pub const DOCUMENT_POSITION_FOLLOWING: u16
pub const DOCUMENT_POSITION_CONTAINS: u16
pub const DOCUMENT_POSITION_CONTAINED_BY: u16
pub const DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: u16
Methods from Deref<Target = EventTarget>§
pub fn add_event_listener_with_callback( &self, type_: &str, listener: &Function, ) -> Result<(), JsValue>
pub fn add_event_listener_with_event_listener( &self, type_: &str, listener: &EventListener, ) -> Result<(), JsValue>
pub fn add_event_listener_with_callback_and_add_event_listener_options( &self, type_: &str, listener: &Function, options: &AddEventListenerOptions, ) -> Result<(), JsValue>
pub fn add_event_listener_with_event_listener_and_add_event_listener_options( &self, type_: &str, listener: &EventListener, options: &AddEventListenerOptions, ) -> Result<(), JsValue>
pub fn add_event_listener_with_callback_and_bool( &self, type_: &str, listener: &Function, options: bool, ) -> Result<(), JsValue>
pub fn add_event_listener_with_event_listener_and_bool( &self, type_: &str, listener: &EventListener, options: bool, ) -> Result<(), JsValue>
pub fn add_event_listener_with_callback_and_add_event_listener_options_and_wants_untrusted( &self, type_: &str, listener: &Function, options: &AddEventListenerOptions, wants_untrusted: Option<bool>, ) -> Result<(), JsValue>
pub fn add_event_listener_with_event_listener_and_add_event_listener_options_and_wants_untrusted( &self, type_: &str, listener: &EventListener, options: &AddEventListenerOptions, wants_untrusted: Option<bool>, ) -> Result<(), JsValue>
pub fn add_event_listener_with_callback_and_bool_and_wants_untrusted( &self, type_: &str, listener: &Function, options: bool, wants_untrusted: Option<bool>, ) -> Result<(), JsValue>
pub fn add_event_listener_with_event_listener_and_bool_and_wants_untrusted( &self, type_: &str, listener: &EventListener, options: bool, wants_untrusted: Option<bool>, ) -> Result<(), JsValue>
pub fn dispatch_event(&self, event: &Event) -> Result<bool, JsValue>
pub fn remove_event_listener_with_callback( &self, type_: &str, listener: &Function, ) -> Result<(), JsValue>
pub fn remove_event_listener_with_event_listener( &self, type_: &str, listener: &EventListener, ) -> Result<(), JsValue>
pub fn remove_event_listener_with_callback_and_event_listener_options( &self, type_: &str, listener: &Function, options: &EventListenerOptions, ) -> Result<(), JsValue>
pub fn remove_event_listener_with_event_listener_and_event_listener_options( &self, type_: &str, listener: &EventListener, options: &EventListenerOptions, ) -> Result<(), JsValue>
pub fn remove_event_listener_with_callback_and_bool( &self, type_: &str, listener: &Function, options: bool, ) -> Result<(), JsValue>
pub fn remove_event_listener_with_event_listener_and_bool( &self, type_: &str, listener: &EventListener, options: bool, ) -> Result<(), JsValue>
Methods from Deref<Target = Object>§
pub fn constructor(&self) -> Function
pub fn has_own_property(&self, property: &JsValue) -> bool
👎Deprecated:
Use Object::hasOwn instead.
pub fn is_prototype_of(&self, value: &JsValue) -> bool
pub fn property_is_enumerable(&self, property: &JsValue) -> bool
pub fn to_locale_string(&self) -> JsString
pub fn to_string(&self) -> JsString
pub fn to_js_string(&self) -> JsString
pub fn value_of(&self) -> Object
Methods from Deref<Target = JsValue>§
pub const NULL: JsValue
pub const UNDEFINED: JsValue
pub const TRUE: JsValue
pub const FALSE: JsValue
Sourcepub fn unchecked_into_f64(&self) -> f64
pub fn unchecked_into_f64(&self) -> f64
Returns the value as f64 without type checking. Used by serde-wasm-bindgen for numeric conversions.
Sourcepub fn has_type<T>(&self) -> boolwhere
T: JsCast,
pub fn has_type<T>(&self) -> boolwhere
T: JsCast,
Check if this value is an instance of a specific JS type.
Sourcepub fn checked_div(&self, rhs: &JsValue) -> JsValue
pub fn checked_div(&self, rhs: &JsValue) -> JsValue
Checked division.
Sourcepub fn unsigned_shr(&self, rhs: &JsValue) -> u32
pub fn unsigned_shr(&self, rhs: &JsValue) -> u32
Unsigned right shift.
Sourcepub fn is_function(&self) -> bool
pub fn is_function(&self) -> bool
Check if this value is a function.
Sourcepub fn is_undefined(&self) -> bool
pub fn is_undefined(&self) -> bool
Check if this value is undefined.
Sourcepub fn is_null_or_undefined(&self) -> bool
pub fn is_null_or_undefined(&self) -> bool
Check if this value is null or undefined.
Sourcepub fn js_in(&self, obj: &JsValue) -> bool
pub fn js_in(&self, obj: &JsValue) -> bool
Check if this value has a property with the given name.
Sourcepub fn as_debug_string(&self) -> String
pub fn as_debug_string(&self) -> String
Get a debug string representation of the value.
Trait Implementations§
Source§impl AsRef<Element> for HtmlElement
impl AsRef<Element> for HtmlElement
Source§impl AsRef<EventTarget> for HtmlElement
impl AsRef<EventTarget> for HtmlElement
Source§fn as_ref(&self) -> &EventTarget
fn as_ref(&self) -> &EventTarget
Converts this type into a shared reference of the (usually inferred) input type.
Source§impl AsRef<HtmlElement> for HtmlAnchorElement
impl AsRef<HtmlElement> for HtmlAnchorElement
Source§fn as_ref(&self) -> &HtmlElement
fn as_ref(&self) -> &HtmlElement
Converts this type into a shared reference of the (usually inferred) input type.
Source§impl AsRef<HtmlElement> for HtmlAudioElement
impl AsRef<HtmlElement> for HtmlAudioElement
Source§fn as_ref(&self) -> &HtmlElement
fn as_ref(&self) -> &HtmlElement
Converts this type into a shared reference of the (usually inferred) input type.
Source§impl AsRef<HtmlElement> for HtmlBodyElement
impl AsRef<HtmlElement> for HtmlBodyElement
Source§fn as_ref(&self) -> &HtmlElement
fn as_ref(&self) -> &HtmlElement
Converts this type into a shared reference of the (usually inferred) input type.
Source§impl AsRef<HtmlElement> for HtmlBrElement
impl AsRef<HtmlElement> for HtmlBrElement
Source§fn as_ref(&self) -> &HtmlElement
fn as_ref(&self) -> &HtmlElement
Converts this type into a shared reference of the (usually inferred) input type.
Source§impl AsRef<HtmlElement> for HtmlButtonElement
impl AsRef<HtmlElement> for HtmlButtonElement
Source§fn as_ref(&self) -> &HtmlElement
fn as_ref(&self) -> &HtmlElement
Converts this type into a shared reference of the (usually inferred) input type.
Source§impl AsRef<HtmlElement> for HtmlCanvasElement
impl AsRef<HtmlElement> for HtmlCanvasElement
Source§fn as_ref(&self) -> &HtmlElement
fn as_ref(&self) -> &HtmlElement
Converts this type into a shared reference of the (usually inferred) input type.
Source§impl AsRef<HtmlElement> for HtmlDivElement
impl AsRef<HtmlElement> for HtmlDivElement
Source§fn as_ref(&self) -> &HtmlElement
fn as_ref(&self) -> &HtmlElement
Converts this type into a shared reference of the (usually inferred) input type.
Source§impl AsRef<HtmlElement> for HtmlElement
impl AsRef<HtmlElement> for HtmlElement
Source§fn as_ref(&self) -> &HtmlElement
fn as_ref(&self) -> &HtmlElement
Converts this type into a shared reference of the (usually inferred) input type.
Source§impl AsRef<HtmlElement> for HtmlFormElement
impl AsRef<HtmlElement> for HtmlFormElement
Source§fn as_ref(&self) -> &HtmlElement
fn as_ref(&self) -> &HtmlElement
Converts this type into a shared reference of the (usually inferred) input type.
Source§impl AsRef<HtmlElement> for HtmlHeadElement
impl AsRef<HtmlElement> for HtmlHeadElement
Source§fn as_ref(&self) -> &HtmlElement
fn as_ref(&self) -> &HtmlElement
Converts this type into a shared reference of the (usually inferred) input type.
Source§impl AsRef<HtmlElement> for HtmlImageElement
impl AsRef<HtmlElement> for HtmlImageElement
Source§fn as_ref(&self) -> &HtmlElement
fn as_ref(&self) -> &HtmlElement
Converts this type into a shared reference of the (usually inferred) input type.
Source§impl AsRef<HtmlElement> for HtmlInputElement
impl AsRef<HtmlElement> for HtmlInputElement
Source§fn as_ref(&self) -> &HtmlElement
fn as_ref(&self) -> &HtmlElement
Converts this type into a shared reference of the (usually inferred) input type.
Source§impl AsRef<HtmlElement> for HtmlLabelElement
impl AsRef<HtmlElement> for HtmlLabelElement
Source§fn as_ref(&self) -> &HtmlElement
fn as_ref(&self) -> &HtmlElement
Converts this type into a shared reference of the (usually inferred) input type.
Source§impl AsRef<HtmlElement> for HtmlLinkElement
impl AsRef<HtmlElement> for HtmlLinkElement
Source§fn as_ref(&self) -> &HtmlElement
fn as_ref(&self) -> &HtmlElement
Converts this type into a shared reference of the (usually inferred) input type.
Source§impl AsRef<HtmlElement> for HtmlMediaElement
impl AsRef<HtmlElement> for HtmlMediaElement
Source§fn as_ref(&self) -> &HtmlElement
fn as_ref(&self) -> &HtmlElement
Converts this type into a shared reference of the (usually inferred) input type.
Source§impl AsRef<HtmlElement> for HtmlMetaElement
impl AsRef<HtmlElement> for HtmlMetaElement
Source§fn as_ref(&self) -> &HtmlElement
fn as_ref(&self) -> &HtmlElement
Converts this type into a shared reference of the (usually inferred) input type.
Source§impl AsRef<HtmlElement> for HtmlOptionElement
impl AsRef<HtmlElement> for HtmlOptionElement
Source§fn as_ref(&self) -> &HtmlElement
fn as_ref(&self) -> &HtmlElement
Converts this type into a shared reference of the (usually inferred) input type.
Source§impl AsRef<HtmlElement> for HtmlParagraphElement
impl AsRef<HtmlElement> for HtmlParagraphElement
Source§fn as_ref(&self) -> &HtmlElement
fn as_ref(&self) -> &HtmlElement
Converts this type into a shared reference of the (usually inferred) input type.
Source§impl AsRef<HtmlElement> for HtmlScriptElement
impl AsRef<HtmlElement> for HtmlScriptElement
Source§fn as_ref(&self) -> &HtmlElement
fn as_ref(&self) -> &HtmlElement
Converts this type into a shared reference of the (usually inferred) input type.
Source§impl AsRef<HtmlElement> for HtmlSelectElement
impl AsRef<HtmlElement> for HtmlSelectElement
Source§fn as_ref(&self) -> &HtmlElement
fn as_ref(&self) -> &HtmlElement
Converts this type into a shared reference of the (usually inferred) input type.
Source§impl AsRef<HtmlElement> for HtmlSpanElement
impl AsRef<HtmlElement> for HtmlSpanElement
Source§fn as_ref(&self) -> &HtmlElement
fn as_ref(&self) -> &HtmlElement
Converts this type into a shared reference of the (usually inferred) input type.
Source§impl AsRef<HtmlElement> for HtmlStyleElement
impl AsRef<HtmlElement> for HtmlStyleElement
Source§fn as_ref(&self) -> &HtmlElement
fn as_ref(&self) -> &HtmlElement
Converts this type into a shared reference of the (usually inferred) input type.
Source§impl AsRef<HtmlElement> for HtmlTableCellElement
impl AsRef<HtmlElement> for HtmlTableCellElement
Source§fn as_ref(&self) -> &HtmlElement
fn as_ref(&self) -> &HtmlElement
Converts this type into a shared reference of the (usually inferred) input type.
Source§impl AsRef<HtmlElement> for HtmlTableElement
impl AsRef<HtmlElement> for HtmlTableElement
Source§fn as_ref(&self) -> &HtmlElement
fn as_ref(&self) -> &HtmlElement
Converts this type into a shared reference of the (usually inferred) input type.
Source§impl AsRef<HtmlElement> for HtmlTableRowElement
impl AsRef<HtmlElement> for HtmlTableRowElement
Source§fn as_ref(&self) -> &HtmlElement
fn as_ref(&self) -> &HtmlElement
Converts this type into a shared reference of the (usually inferred) input type.
Source§impl AsRef<HtmlElement> for HtmlTemplateElement
impl AsRef<HtmlElement> for HtmlTemplateElement
Source§fn as_ref(&self) -> &HtmlElement
fn as_ref(&self) -> &HtmlElement
Converts this type into a shared reference of the (usually inferred) input type.
Source§impl AsRef<HtmlElement> for HtmlTextAreaElement
impl AsRef<HtmlElement> for HtmlTextAreaElement
Source§fn as_ref(&self) -> &HtmlElement
fn as_ref(&self) -> &HtmlElement
Converts this type into a shared reference of the (usually inferred) input type.
Source§impl AsRef<HtmlElement> for HtmlVideoElement
impl AsRef<HtmlElement> for HtmlVideoElement
Source§fn as_ref(&self) -> &HtmlElement
fn as_ref(&self) -> &HtmlElement
Converts this type into a shared reference of the (usually inferred) input type.
Source§impl AsRef<JsValue> for HtmlElement
impl AsRef<JsValue> for HtmlElement
Source§impl AsRef<Node> for HtmlElement
impl AsRef<Node> for HtmlElement
Source§impl AsRef<Object> for HtmlElement
impl AsRef<Object> for HtmlElement
Source§impl BatchableResult for HtmlElement
impl BatchableResult for HtmlElement
fn try_placeholder(batch: &mut Runtime<'_>) -> Option<Self>
Source§impl BinaryDecode for HtmlElement
impl BinaryDecode for HtmlElement
fn decode(decoder: &mut DecodedData<'_>) -> Result<Self, DecodeError>
Source§impl BinaryEncode for HtmlElement
impl BinaryEncode for HtmlElement
fn encode(self, encoder: &mut EncodedData)
Source§impl Clone for HtmlElement
impl Clone for HtmlElement
Source§fn clone(&self) -> HtmlElement
fn clone(&self) -> HtmlElement
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for HtmlElement
impl Debug for HtmlElement
Source§impl Deref for HtmlElement
impl Deref for HtmlElement
Source§impl EncodeTypeDef for HtmlElement
impl EncodeTypeDef for HtmlElement
fn encode_type_def(type_def: &mut TypeDef)
impl Eq for HtmlElement
Source§impl ErasableGeneric for HtmlElement
impl ErasableGeneric for HtmlElement
Source§impl From<HtmlAnchorElement> for HtmlElement
impl From<HtmlAnchorElement> for HtmlElement
Source§fn from(val: HtmlAnchorElement) -> HtmlElement
fn from(val: HtmlAnchorElement) -> HtmlElement
Converts to this type from the input type.
Source§impl From<HtmlAudioElement> for HtmlElement
impl From<HtmlAudioElement> for HtmlElement
Source§fn from(val: HtmlAudioElement) -> HtmlElement
fn from(val: HtmlAudioElement) -> HtmlElement
Converts to this type from the input type.
Source§impl From<HtmlBodyElement> for HtmlElement
impl From<HtmlBodyElement> for HtmlElement
Source§fn from(val: HtmlBodyElement) -> HtmlElement
fn from(val: HtmlBodyElement) -> HtmlElement
Converts to this type from the input type.
Source§impl From<HtmlBrElement> for HtmlElement
impl From<HtmlBrElement> for HtmlElement
Source§fn from(val: HtmlBrElement) -> HtmlElement
fn from(val: HtmlBrElement) -> HtmlElement
Converts to this type from the input type.
Source§impl From<HtmlButtonElement> for HtmlElement
impl From<HtmlButtonElement> for HtmlElement
Source§fn from(val: HtmlButtonElement) -> HtmlElement
fn from(val: HtmlButtonElement) -> HtmlElement
Converts to this type from the input type.
Source§impl From<HtmlCanvasElement> for HtmlElement
impl From<HtmlCanvasElement> for HtmlElement
Source§fn from(val: HtmlCanvasElement) -> HtmlElement
fn from(val: HtmlCanvasElement) -> HtmlElement
Converts to this type from the input type.
Source§impl From<HtmlDivElement> for HtmlElement
impl From<HtmlDivElement> for HtmlElement
Source§fn from(val: HtmlDivElement) -> HtmlElement
fn from(val: HtmlDivElement) -> HtmlElement
Converts to this type from the input type.
Source§impl From<HtmlElement> for JsValue
impl From<HtmlElement> for JsValue
Source§fn from(val: HtmlElement) -> Self
fn from(val: HtmlElement) -> Self
Converts to this type from the input type.
Source§impl From<HtmlElement> for Element
impl From<HtmlElement> for Element
Source§fn from(val: HtmlElement) -> Element
fn from(val: HtmlElement) -> Element
Converts to this type from the input type.
Source§impl From<HtmlElement> for Node
impl From<HtmlElement> for Node
Source§fn from(val: HtmlElement) -> Node
fn from(val: HtmlElement) -> Node
Converts to this type from the input type.
Source§impl From<HtmlElement> for EventTarget
impl From<HtmlElement> for EventTarget
Source§fn from(val: HtmlElement) -> EventTarget
fn from(val: HtmlElement) -> EventTarget
Converts to this type from the input type.
Source§impl From<HtmlElement> for Object
impl From<HtmlElement> for Object
Source§fn from(val: HtmlElement) -> Object
fn from(val: HtmlElement) -> Object
Converts to this type from the input type.
Source§impl From<HtmlFormElement> for HtmlElement
impl From<HtmlFormElement> for HtmlElement
Source§fn from(val: HtmlFormElement) -> HtmlElement
fn from(val: HtmlFormElement) -> HtmlElement
Converts to this type from the input type.
Source§impl From<HtmlHeadElement> for HtmlElement
impl From<HtmlHeadElement> for HtmlElement
Source§fn from(val: HtmlHeadElement) -> HtmlElement
fn from(val: HtmlHeadElement) -> HtmlElement
Converts to this type from the input type.
Source§impl From<HtmlImageElement> for HtmlElement
impl From<HtmlImageElement> for HtmlElement
Source§fn from(val: HtmlImageElement) -> HtmlElement
fn from(val: HtmlImageElement) -> HtmlElement
Converts to this type from the input type.
Source§impl From<HtmlInputElement> for HtmlElement
impl From<HtmlInputElement> for HtmlElement
Source§fn from(val: HtmlInputElement) -> HtmlElement
fn from(val: HtmlInputElement) -> HtmlElement
Converts to this type from the input type.
Source§impl From<HtmlLabelElement> for HtmlElement
impl From<HtmlLabelElement> for HtmlElement
Source§fn from(val: HtmlLabelElement) -> HtmlElement
fn from(val: HtmlLabelElement) -> HtmlElement
Converts to this type from the input type.
Source§impl From<HtmlLinkElement> for HtmlElement
impl From<HtmlLinkElement> for HtmlElement
Source§fn from(val: HtmlLinkElement) -> HtmlElement
fn from(val: HtmlLinkElement) -> HtmlElement
Converts to this type from the input type.
Source§impl From<HtmlMediaElement> for HtmlElement
impl From<HtmlMediaElement> for HtmlElement
Source§fn from(val: HtmlMediaElement) -> HtmlElement
fn from(val: HtmlMediaElement) -> HtmlElement
Converts to this type from the input type.
Source§impl From<HtmlMetaElement> for HtmlElement
impl From<HtmlMetaElement> for HtmlElement
Source§fn from(val: HtmlMetaElement) -> HtmlElement
fn from(val: HtmlMetaElement) -> HtmlElement
Converts to this type from the input type.
Source§impl From<HtmlOptionElement> for HtmlElement
impl From<HtmlOptionElement> for HtmlElement
Source§fn from(val: HtmlOptionElement) -> HtmlElement
fn from(val: HtmlOptionElement) -> HtmlElement
Converts to this type from the input type.
Source§impl From<HtmlParagraphElement> for HtmlElement
impl From<HtmlParagraphElement> for HtmlElement
Source§fn from(val: HtmlParagraphElement) -> HtmlElement
fn from(val: HtmlParagraphElement) -> HtmlElement
Converts to this type from the input type.
Source§impl From<HtmlScriptElement> for HtmlElement
impl From<HtmlScriptElement> for HtmlElement
Source§fn from(val: HtmlScriptElement) -> HtmlElement
fn from(val: HtmlScriptElement) -> HtmlElement
Converts to this type from the input type.
Source§impl From<HtmlSelectElement> for HtmlElement
impl From<HtmlSelectElement> for HtmlElement
Source§fn from(val: HtmlSelectElement) -> HtmlElement
fn from(val: HtmlSelectElement) -> HtmlElement
Converts to this type from the input type.
Source§impl From<HtmlSpanElement> for HtmlElement
impl From<HtmlSpanElement> for HtmlElement
Source§fn from(val: HtmlSpanElement) -> HtmlElement
fn from(val: HtmlSpanElement) -> HtmlElement
Converts to this type from the input type.
Source§impl From<HtmlStyleElement> for HtmlElement
impl From<HtmlStyleElement> for HtmlElement
Source§fn from(val: HtmlStyleElement) -> HtmlElement
fn from(val: HtmlStyleElement) -> HtmlElement
Converts to this type from the input type.
Source§impl From<HtmlTableCellElement> for HtmlElement
impl From<HtmlTableCellElement> for HtmlElement
Source§fn from(val: HtmlTableCellElement) -> HtmlElement
fn from(val: HtmlTableCellElement) -> HtmlElement
Converts to this type from the input type.
Source§impl From<HtmlTableElement> for HtmlElement
impl From<HtmlTableElement> for HtmlElement
Source§fn from(val: HtmlTableElement) -> HtmlElement
fn from(val: HtmlTableElement) -> HtmlElement
Converts to this type from the input type.
Source§impl From<HtmlTableRowElement> for HtmlElement
impl From<HtmlTableRowElement> for HtmlElement
Source§fn from(val: HtmlTableRowElement) -> HtmlElement
fn from(val: HtmlTableRowElement) -> HtmlElement
Converts to this type from the input type.
Source§impl From<HtmlTemplateElement> for HtmlElement
impl From<HtmlTemplateElement> for HtmlElement
Source§fn from(val: HtmlTemplateElement) -> HtmlElement
fn from(val: HtmlTemplateElement) -> HtmlElement
Converts to this type from the input type.
Source§impl From<HtmlTextAreaElement> for HtmlElement
impl From<HtmlTextAreaElement> for HtmlElement
Source§fn from(val: HtmlTextAreaElement) -> HtmlElement
fn from(val: HtmlTextAreaElement) -> HtmlElement
Converts to this type from the input type.
Source§impl From<HtmlVideoElement> for HtmlElement
impl From<HtmlVideoElement> for HtmlElement
Source§fn from(val: HtmlVideoElement) -> HtmlElement
fn from(val: HtmlVideoElement) -> HtmlElement
Converts to this type from the input type.
Source§impl From<JsValue> for HtmlElement
impl From<JsValue> for HtmlElement
Source§impl IntoJsGeneric for HtmlElementwhere
HtmlElement: JsGeneric,
impl IntoJsGeneric for HtmlElementwhere
HtmlElement: JsGeneric,
Source§impl JsCast for HtmlElement
impl JsCast for HtmlElement
Source§fn instanceof(__val: &JsValue) -> bool
fn instanceof(__val: &JsValue) -> bool
Check if a JsValue is an instance of this type. Read more
Source§fn unchecked_from_js(val: JsValue) -> Self
fn unchecked_from_js(val: JsValue) -> Self
Unchecked cast from JsValue to this type. Read more
Source§fn unchecked_from_js_ref(val: &JsValue) -> &Self
fn unchecked_from_js_ref(val: &JsValue) -> &Self
Unchecked cast from a JsValue reference to a reference of this type. Read more
Source§fn is_type_of(val: &JsValue) -> bool
fn is_type_of(val: &JsValue) -> bool
Performs a dynamic type check to see whether the
JsValue provided
is a value of this type. Read moreSource§fn has_type<T>(&self) -> boolwhere
T: JsCast,
fn has_type<T>(&self) -> boolwhere
T: JsCast,
Test whether this JS value has a type
T. Read moreSource§fn dyn_into<T>(self) -> Result<T, Self>where
T: JsCast,
fn dyn_into<T>(self) -> Result<T, Self>where
T: JsCast,
Try to cast this value to type T. Read more
Source§fn dyn_ref<T>(&self) -> Option<&T>where
T: JsCast,
fn dyn_ref<T>(&self) -> Option<&T>where
T: JsCast,
Try to get a reference to type T from this value. Read more
Source§fn is_instance_of<T>(&self) -> boolwhere
T: JsCast,
fn is_instance_of<T>(&self) -> boolwhere
T: JsCast,
Test whether this JS value is an instance of the type
T. Read moreSource§fn unchecked_into<T>(self) -> Twhere
T: JsCast,
fn unchecked_into<T>(self) -> Twhere
T: JsCast,
Unchecked cast to another type.
Source§fn unchecked_ref<T>(&self) -> &Twhere
T: JsCast,
fn unchecked_ref<T>(&self) -> &Twhere
T: JsCast,
Unchecked cast to a reference of another type.
Source§impl JsRefEncode for HtmlElement
impl JsRefEncode for HtmlElement
Source§impl PartialEq for HtmlElement
impl PartialEq for HtmlElement
Source§fn eq(&self, other: &HtmlElement) -> bool
fn eq(&self, other: &HtmlElement) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Promising for HtmlElement
impl Promising for HtmlElement
type Resolution = HtmlElement
impl StructuralPartialEq for HtmlElement
impl UpcastFrom<HtmlAnchorElement> for HtmlElement
impl UpcastFrom<HtmlAudioElement> for HtmlElement
impl UpcastFrom<HtmlBodyElement> for HtmlElement
impl UpcastFrom<HtmlBrElement> for HtmlElement
impl UpcastFrom<HtmlButtonElement> for HtmlElement
impl UpcastFrom<HtmlCanvasElement> for HtmlElement
impl UpcastFrom<HtmlDivElement> for HtmlElement
impl UpcastFrom<HtmlElement> for JsValue
impl UpcastFrom<HtmlElement> for JsOption<JsValue>
impl UpcastFrom<HtmlElement> for HtmlElement
impl UpcastFrom<HtmlElement> for JsOption<HtmlElement>
impl UpcastFrom<HtmlElement> for Element
impl UpcastFrom<HtmlElement> for JsOption<Element>
impl UpcastFrom<HtmlElement> for Node
impl UpcastFrom<HtmlElement> for JsOption<Node>
impl UpcastFrom<HtmlElement> for EventTarget
impl UpcastFrom<HtmlElement> for JsOption<EventTarget>
impl UpcastFrom<HtmlElement> for Object
impl UpcastFrom<HtmlElement> for JsOption<Object>
impl UpcastFrom<HtmlFormElement> for HtmlElement
impl UpcastFrom<HtmlHeadElement> for HtmlElement
impl UpcastFrom<HtmlImageElement> for HtmlElement
impl UpcastFrom<HtmlInputElement> for HtmlElement
impl UpcastFrom<HtmlLabelElement> for HtmlElement
impl UpcastFrom<HtmlLinkElement> for HtmlElement
impl UpcastFrom<HtmlMediaElement> for HtmlElement
impl UpcastFrom<HtmlMetaElement> for HtmlElement
impl UpcastFrom<HtmlOptionElement> for HtmlElement
impl UpcastFrom<HtmlParagraphElement> for HtmlElement
impl UpcastFrom<HtmlScriptElement> for HtmlElement
impl UpcastFrom<HtmlSelectElement> for HtmlElement
impl UpcastFrom<HtmlSpanElement> for HtmlElement
impl UpcastFrom<HtmlStyleElement> for HtmlElement
impl UpcastFrom<HtmlTableCellElement> for HtmlElement
impl UpcastFrom<HtmlTableElement> for HtmlElement
impl UpcastFrom<HtmlTableRowElement> for HtmlElement
impl UpcastFrom<HtmlTemplateElement> for HtmlElement
impl UpcastFrom<HtmlTextAreaElement> for HtmlElement
impl UpcastFrom<HtmlVideoElement> for HtmlElement
Auto Trait Implementations§
impl Freeze for HtmlElement
impl RefUnwindSafe for HtmlElement
impl Send for HtmlElement
impl Sync for HtmlElement
impl Unpin for HtmlElement
impl UnsafeUnpin for HtmlElement
impl UnwindSafe for HtmlElement
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> FromJsFuture for Twhere
T: TryFromJsValue,
impl<T> FromJsFuture for Twhere
T: TryFromJsValue,
Source§impl<T> FromWasmAbi for Twhere
T: JsGeneric,
impl<T> FromWasmAbi for Twhere
T: JsGeneric,
Source§impl<T> IntoWasmAbi for Twhere
T: JsGeneric,
impl<T> IntoWasmAbi for Twhere
T: JsGeneric,
impl<T> JsGeneric for Twhere
T: ErasableGeneric<Repr = JsValue> + UpcastFrom<T> + Upcast<JsValue> + JsCast + JsRefEncode + EncodeTypeDef + BinaryEncode + BinaryDecode + BatchableResult + 'static,
impl<T> OptionFromWasmAbi for Twhere
T: FromWasmAbi,
impl<T> OptionIntoWasmAbi for Twhere
T: IntoWasmAbi,
Source§impl<T> RefFromWasmAbi for Twhere
T: ?Sized,
impl<T> RefFromWasmAbi for Twhere
T: ?Sized,
Source§impl<T> ReturnAsync for T
impl<T> ReturnAsync for T
Source§impl<T> ReturnSync for Twhere
T: IntoWasmAbi,
impl<T> ReturnSync for Twhere
T: IntoWasmAbi,
Source§fn return_abi(self, encoder: &mut EncodedData)
fn return_abi(self, encoder: &mut EncodedData)
Encode
self as the function’s return payload.