[][src]Struct sauron::prelude::web_sys::Document

#[repr(transparent)]pub struct Document { /* fields omitted */ }

The Document class.

MDN Documentation

This API requires the following crate features to be activated: Document

Implementations

impl Document[src]

pub fn url(&self) -> Result<String, JsValue>[src]

Getter for the URL field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn document_uri(&self) -> Result<String, JsValue>[src]

Getter for the documentURI field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn compat_mode(&self) -> String[src]

Getter for the compatMode field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn character_set(&self) -> String[src]

Getter for the characterSet field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn charset(&self) -> String[src]

Getter for the charset field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn input_encoding(&self) -> String[src]

Getter for the inputEncoding field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn content_type(&self) -> String[src]

Getter for the contentType field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn document_element(&self) -> Option<Element>[src]

Getter for the documentElement field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document, Element

impl Document[src]

pub fn location(&self) -> Option<Location>[src]

Getter for the location field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document, Location

impl Document[src]

pub fn referrer(&self) -> String[src]

Getter for the referrer field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn last_modified(&self) -> String[src]

Getter for the lastModified field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn ready_state(&self) -> String[src]

Getter for the readyState field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn title(&self) -> String[src]

Getter for the title field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn set_title(&self, value: &str)[src]

Setter for the title field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn dir(&self) -> String[src]

Getter for the dir field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn set_dir(&self, value: &str)[src]

Setter for the dir field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn body(&self) -> Option<HtmlElement>[src]

Getter for the body field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document, HtmlElement

impl Document[src]

pub fn set_body(&self, value: Option<&HtmlElement>)[src]

Setter for the body field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document, HtmlElement

impl Document[src]

pub fn head(&self) -> Option<HtmlHeadElement>[src]

Getter for the head field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document, HtmlHeadElement

impl Document[src]

pub fn images(&self) -> HtmlCollection[src]

Getter for the images field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document, HtmlCollection

impl Document[src]

pub fn embeds(&self) -> HtmlCollection[src]

Getter for the embeds field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document, HtmlCollection

impl Document[src]

pub fn plugins(&self) -> HtmlCollection[src]

Getter for the plugins field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document, HtmlCollection

impl Document[src]

Getter for the links field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document, HtmlCollection

impl Document[src]

pub fn forms(&self) -> HtmlCollection[src]

Getter for the forms field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document, HtmlCollection

impl Document[src]

pub fn scripts(&self) -> HtmlCollection[src]

Getter for the scripts field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document, HtmlCollection

impl Document[src]

pub fn default_view(&self) -> Option<Window>[src]

Getter for the defaultView field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document, Window

impl Document[src]

pub fn onreadystatechange(&self) -> Option<Function>[src]

Getter for the onreadystatechange field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn set_onreadystatechange(&self, value: Option<&Function>)[src]

Setter for the onreadystatechange field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn onbeforescriptexecute(&self) -> Option<Function>[src]

Getter for the onbeforescriptexecute field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn set_onbeforescriptexecute(&self, value: Option<&Function>)[src]

Setter for the onbeforescriptexecute field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn onafterscriptexecute(&self) -> Option<Function>[src]

Getter for the onafterscriptexecute field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn set_onafterscriptexecute(&self, value: Option<&Function>)[src]

Setter for the onafterscriptexecute field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn onselectionchange(&self) -> Option<Function>[src]

Getter for the onselectionchange field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn set_onselectionchange(&self, value: Option<&Function>)[src]

Setter for the onselectionchange field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn current_script(&self) -> Option<Element>[src]

Getter for the currentScript field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document, Element

impl Document[src]

pub fn anchors(&self) -> HtmlCollection[src]

Getter for the anchors field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document, HtmlCollection

impl Document[src]

pub fn applets(&self) -> HtmlCollection[src]

Getter for the applets field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document, HtmlCollection

impl Document[src]

pub fn fullscreen(&self) -> bool[src]

Getter for the fullscreen field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn fullscreen_enabled(&self) -> bool[src]

Getter for the fullscreenEnabled field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn onfullscreenchange(&self) -> Option<Function>[src]

Getter for the onfullscreenchange field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn set_onfullscreenchange(&self, value: Option<&Function>)[src]

Setter for the onfullscreenchange field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn onfullscreenerror(&self) -> Option<Function>[src]

Getter for the onfullscreenerror field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn set_onfullscreenerror(&self, value: Option<&Function>)[src]

Setter for the onfullscreenerror field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn onpointerlockchange(&self) -> Option<Function>[src]

Getter for the onpointerlockchange field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn set_onpointerlockchange(&self, value: Option<&Function>)[src]

Setter for the onpointerlockchange field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn onpointerlockerror(&self) -> Option<Function>[src]

Getter for the onpointerlockerror field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn set_onpointerlockerror(&self, value: Option<&Function>)[src]

Setter for the onpointerlockerror field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn hidden(&self) -> bool[src]

Getter for the hidden field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn onvisibilitychange(&self) -> Option<Function>[src]

Getter for the onvisibilitychange field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn set_onvisibilitychange(&self, value: Option<&Function>)[src]

Setter for the onvisibilitychange field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn selected_style_sheet_set(&self) -> Option<String>[src]

Getter for the selectedStyleSheetSet field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn set_selected_style_sheet_set(&self, value: Option<&str>)[src]

Setter for the selectedStyleSheetSet field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn last_style_sheet_set(&self) -> Option<String>[src]

Getter for the lastStyleSheetSet field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn preferred_style_sheet_set(&self) -> Option<String>[src]

Getter for the preferredStyleSheetSet field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn scrolling_element(&self) -> Option<Element>[src]

Getter for the scrollingElement field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document, Element

impl Document[src]

pub fn oncopy(&self) -> Option<Function>[src]

Getter for the oncopy field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn set_oncopy(&self, value: Option<&Function>)[src]

Setter for the oncopy field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn oncut(&self) -> Option<Function>[src]

Getter for the oncut field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn set_oncut(&self, value: Option<&Function>)[src]

Setter for the oncut field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn onpaste(&self) -> Option<Function>[src]

Getter for the onpaste field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn set_onpaste(&self, value: Option<&Function>)[src]

Setter for the onpaste field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn active_element(&self) -> Option<Element>[src]

Getter for the activeElement field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document, Element

impl Document[src]

pub fn pointer_lock_element(&self) -> Option<Element>[src]

Getter for the pointerLockElement field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document, Element

impl Document[src]

pub fn fullscreen_element(&self) -> Option<Element>[src]

Getter for the fullscreenElement field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document, Element

impl Document[src]

pub fn onabort(&self) -> Option<Function>[src]

Getter for the onabort field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn set_onabort(&self, value: Option<&Function>)[src]

Setter for the onabort field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn onblur(&self) -> Option<Function>[src]

Getter for the onblur field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn set_onblur(&self, value: Option<&Function>)[src]

Setter for the onblur field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn onfocus(&self) -> Option<Function>[src]

Getter for the onfocus field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn set_onfocus(&self, value: Option<&Function>)[src]

Setter for the onfocus field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn onauxclick(&self) -> Option<Function>[src]

Getter for the onauxclick field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn set_onauxclick(&self, value: Option<&Function>)[src]

Setter for the onauxclick field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn oncanplay(&self) -> Option<Function>[src]

Getter for the oncanplay field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn set_oncanplay(&self, value: Option<&Function>)[src]

Setter for the oncanplay field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn oncanplaythrough(&self) -> Option<Function>[src]

Getter for the oncanplaythrough field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn set_oncanplaythrough(&self, value: Option<&Function>)[src]

Setter for the oncanplaythrough field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn onchange(&self) -> Option<Function>[src]

Getter for the onchange field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn set_onchange(&self, value: Option<&Function>)[src]

Setter for the onchange field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn onclick(&self) -> Option<Function>[src]

Getter for the onclick field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn set_onclick(&self, value: Option<&Function>)[src]

Setter for the onclick field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn onclose(&self) -> Option<Function>[src]

Getter for the onclose field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn set_onclose(&self, value: Option<&Function>)[src]

Setter for the onclose field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn oncontextmenu(&self) -> Option<Function>[src]

Getter for the oncontextmenu field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn set_oncontextmenu(&self, value: Option<&Function>)[src]

Setter for the oncontextmenu field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn ondblclick(&self) -> Option<Function>[src]

Getter for the ondblclick field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn set_ondblclick(&self, value: Option<&Function>)[src]

Setter for the ondblclick field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn ondrag(&self) -> Option<Function>[src]

Getter for the ondrag field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn set_ondrag(&self, value: Option<&Function>)[src]

Setter for the ondrag field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn ondragend(&self) -> Option<Function>[src]

Getter for the ondragend field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn set_ondragend(&self, value: Option<&Function>)[src]

Setter for the ondragend field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn ondragenter(&self) -> Option<Function>[src]

Getter for the ondragenter field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn set_ondragenter(&self, value: Option<&Function>)[src]

Setter for the ondragenter field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn ondragexit(&self) -> Option<Function>[src]

Getter for the ondragexit field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn set_ondragexit(&self, value: Option<&Function>)[src]

Setter for the ondragexit field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn ondragleave(&self) -> Option<Function>[src]

Getter for the ondragleave field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn set_ondragleave(&self, value: Option<&Function>)[src]

Setter for the ondragleave field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn ondragover(&self) -> Option<Function>[src]

Getter for the ondragover field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn set_ondragover(&self, value: Option<&Function>)[src]

Setter for the ondragover field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn ondragstart(&self) -> Option<Function>[src]

Getter for the ondragstart field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn set_ondragstart(&self, value: Option<&Function>)[src]

Setter for the ondragstart field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn ondrop(&self) -> Option<Function>[src]

Getter for the ondrop field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn set_ondrop(&self, value: Option<&Function>)[src]

Setter for the ondrop field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn ondurationchange(&self) -> Option<Function>[src]

Getter for the ondurationchange field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn set_ondurationchange(&self, value: Option<&Function>)[src]

Setter for the ondurationchange field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn onemptied(&self) -> Option<Function>[src]

Getter for the onemptied field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn set_onemptied(&self, value: Option<&Function>)[src]

Setter for the onemptied field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn onended(&self) -> Option<Function>[src]

Getter for the onended field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn set_onended(&self, value: Option<&Function>)[src]

Setter for the onended field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn oninput(&self) -> Option<Function>[src]

Getter for the oninput field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn set_oninput(&self, value: Option<&Function>)[src]

Setter for the oninput field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn oninvalid(&self) -> Option<Function>[src]

Getter for the oninvalid field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn set_oninvalid(&self, value: Option<&Function>)[src]

Setter for the oninvalid field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn onkeydown(&self) -> Option<Function>[src]

Getter for the onkeydown field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn set_onkeydown(&self, value: Option<&Function>)[src]

Setter for the onkeydown field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn onkeypress(&self) -> Option<Function>[src]

Getter for the onkeypress field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn set_onkeypress(&self, value: Option<&Function>)[src]

Setter for the onkeypress field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn onkeyup(&self) -> Option<Function>[src]

Getter for the onkeyup field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn set_onkeyup(&self, value: Option<&Function>)[src]

Setter for the onkeyup field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn onload(&self) -> Option<Function>[src]

Getter for the onload field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn set_onload(&self, value: Option<&Function>)[src]

Setter for the onload field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn onloadeddata(&self) -> Option<Function>[src]

Getter for the onloadeddata field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn set_onloadeddata(&self, value: Option<&Function>)[src]

Setter for the onloadeddata field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn onloadedmetadata(&self) -> Option<Function>[src]

Getter for the onloadedmetadata field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn set_onloadedmetadata(&self, value: Option<&Function>)[src]

Setter for the onloadedmetadata field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn onloadend(&self) -> Option<Function>[src]

Getter for the onloadend field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn set_onloadend(&self, value: Option<&Function>)[src]

Setter for the onloadend field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn onloadstart(&self) -> Option<Function>[src]

Getter for the onloadstart field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn set_onloadstart(&self, value: Option<&Function>)[src]

Setter for the onloadstart field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn onmousedown(&self) -> Option<Function>[src]

Getter for the onmousedown field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn set_onmousedown(&self, value: Option<&Function>)[src]

Setter for the onmousedown field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn onmouseenter(&self) -> Option<Function>[src]

Getter for the onmouseenter field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn set_onmouseenter(&self, value: Option<&Function>)[src]

Setter for the onmouseenter field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn onmouseleave(&self) -> Option<Function>[src]

Getter for the onmouseleave field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn set_onmouseleave(&self, value: Option<&Function>)[src]

Setter for the onmouseleave field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn onmousemove(&self) -> Option<Function>[src]

Getter for the onmousemove field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn set_onmousemove(&self, value: Option<&Function>)[src]

Setter for the onmousemove field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn onmouseout(&self) -> Option<Function>[src]

Getter for the onmouseout field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn set_onmouseout(&self, value: Option<&Function>)[src]

Setter for the onmouseout field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn onmouseover(&self) -> Option<Function>[src]

Getter for the onmouseover field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn set_onmouseover(&self, value: Option<&Function>)[src]

Setter for the onmouseover field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn onmouseup(&self) -> Option<Function>[src]

Getter for the onmouseup field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn set_onmouseup(&self, value: Option<&Function>)[src]

Setter for the onmouseup field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn onwheel(&self) -> Option<Function>[src]

Getter for the onwheel field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn set_onwheel(&self, value: Option<&Function>)[src]

Setter for the onwheel field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn onpause(&self) -> Option<Function>[src]

Getter for the onpause field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn set_onpause(&self, value: Option<&Function>)[src]

Setter for the onpause field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn onplay(&self) -> Option<Function>[src]

Getter for the onplay field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn set_onplay(&self, value: Option<&Function>)[src]

Setter for the onplay field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn onplaying(&self) -> Option<Function>[src]

Getter for the onplaying field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn set_onplaying(&self, value: Option<&Function>)[src]

Setter for the onplaying field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn onprogress(&self) -> Option<Function>[src]

Getter for the onprogress field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn set_onprogress(&self, value: Option<&Function>)[src]

Setter for the onprogress field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn onratechange(&self) -> Option<Function>[src]

Getter for the onratechange field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn set_onratechange(&self, value: Option<&Function>)[src]

Setter for the onratechange field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn onreset(&self) -> Option<Function>[src]

Getter for the onreset field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn set_onreset(&self, value: Option<&Function>)[src]

Setter for the onreset field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn onresize(&self) -> Option<Function>[src]

Getter for the onresize field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn set_onresize(&self, value: Option<&Function>)[src]

Setter for the onresize field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn onscroll(&self) -> Option<Function>[src]

Getter for the onscroll field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn set_onscroll(&self, value: Option<&Function>)[src]

Setter for the onscroll field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn onseeked(&self) -> Option<Function>[src]

Getter for the onseeked field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn set_onseeked(&self, value: Option<&Function>)[src]

Setter for the onseeked field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn onseeking(&self) -> Option<Function>[src]

Getter for the onseeking field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn set_onseeking(&self, value: Option<&Function>)[src]

Setter for the onseeking field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn onselect(&self) -> Option<Function>[src]

Getter for the onselect field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn set_onselect(&self, value: Option<&Function>)[src]

Setter for the onselect field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn onshow(&self) -> Option<Function>[src]

Getter for the onshow field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn set_onshow(&self, value: Option<&Function>)[src]

Setter for the onshow field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn onstalled(&self) -> Option<Function>[src]

Getter for the onstalled field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn set_onstalled(&self, value: Option<&Function>)[src]

Setter for the onstalled field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn onsubmit(&self) -> Option<Function>[src]

Getter for the onsubmit field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn set_onsubmit(&self, value: Option<&Function>)[src]

Setter for the onsubmit field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn onsuspend(&self) -> Option<Function>[src]

Getter for the onsuspend field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn set_onsuspend(&self, value: Option<&Function>)[src]

Setter for the onsuspend field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn ontimeupdate(&self) -> Option<Function>[src]

Getter for the ontimeupdate field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn set_ontimeupdate(&self, value: Option<&Function>)[src]

Setter for the ontimeupdate field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn onvolumechange(&self) -> Option<Function>[src]

Getter for the onvolumechange field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn set_onvolumechange(&self, value: Option<&Function>)[src]

Setter for the onvolumechange field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn onwaiting(&self) -> Option<Function>[src]

Getter for the onwaiting field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn set_onwaiting(&self, value: Option<&Function>)[src]

Setter for the onwaiting field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn onselectstart(&self) -> Option<Function>[src]

Getter for the onselectstart field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn set_onselectstart(&self, value: Option<&Function>)[src]

Setter for the onselectstart field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn ontoggle(&self) -> Option<Function>[src]

Getter for the ontoggle field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn set_ontoggle(&self, value: Option<&Function>)[src]

Setter for the ontoggle field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn onpointercancel(&self) -> Option<Function>[src]

Getter for the onpointercancel field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn set_onpointercancel(&self, value: Option<&Function>)[src]

Setter for the onpointercancel field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn onpointerdown(&self) -> Option<Function>[src]

Getter for the onpointerdown field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn set_onpointerdown(&self, value: Option<&Function>)[src]

Setter for the onpointerdown field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn onpointerup(&self) -> Option<Function>[src]

Getter for the onpointerup field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn set_onpointerup(&self, value: Option<&Function>)[src]

Setter for the onpointerup field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn onpointermove(&self) -> Option<Function>[src]

Getter for the onpointermove field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn set_onpointermove(&self, value: Option<&Function>)[src]

Setter for the onpointermove field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn onpointerout(&self) -> Option<Function>[src]

Getter for the onpointerout field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn set_onpointerout(&self, value: Option<&Function>)[src]

Setter for the onpointerout field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn onpointerover(&self) -> Option<Function>[src]

Getter for the onpointerover field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn set_onpointerover(&self, value: Option<&Function>)[src]

Setter for the onpointerover field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn onpointerenter(&self) -> Option<Function>[src]

Getter for the onpointerenter field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn set_onpointerenter(&self, value: Option<&Function>)[src]

Setter for the onpointerenter field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn onpointerleave(&self) -> Option<Function>[src]

Getter for the onpointerleave field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn set_onpointerleave(&self, value: Option<&Function>)[src]

Setter for the onpointerleave field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn ongotpointercapture(&self) -> Option<Function>[src]

Getter for the ongotpointercapture field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn set_ongotpointercapture(&self, value: Option<&Function>)[src]

Setter for the ongotpointercapture field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn onlostpointercapture(&self) -> Option<Function>[src]

Getter for the onlostpointercapture field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn set_onlostpointercapture(&self, value: Option<&Function>)[src]

Setter for the onlostpointercapture field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn onanimationcancel(&self) -> Option<Function>[src]

Getter for the onanimationcancel field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn set_onanimationcancel(&self, value: Option<&Function>)[src]

Setter for the onanimationcancel field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn onanimationend(&self) -> Option<Function>[src]

Getter for the onanimationend field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn set_onanimationend(&self, value: Option<&Function>)[src]

Setter for the onanimationend field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn onanimationiteration(&self) -> Option<Function>[src]

Getter for the onanimationiteration field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn set_onanimationiteration(&self, value: Option<&Function>)[src]

Setter for the onanimationiteration field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn onanimationstart(&self) -> Option<Function>[src]

Getter for the onanimationstart field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn set_onanimationstart(&self, value: Option<&Function>)[src]

Setter for the onanimationstart field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn ontransitioncancel(&self) -> Option<Function>[src]

Getter for the ontransitioncancel field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn set_ontransitioncancel(&self, value: Option<&Function>)[src]

Setter for the ontransitioncancel field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn ontransitionend(&self) -> Option<Function>[src]

Getter for the ontransitionend field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn set_ontransitionend(&self, value: Option<&Function>)[src]

Setter for the ontransitionend field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn ontransitionrun(&self) -> Option<Function>[src]

Getter for the ontransitionrun field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn set_ontransitionrun(&self, value: Option<&Function>)[src]

Setter for the ontransitionrun field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn ontransitionstart(&self) -> Option<Function>[src]

Getter for the ontransitionstart field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn set_ontransitionstart(&self, value: Option<&Function>)[src]

Setter for the ontransitionstart field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn onwebkitanimationend(&self) -> Option<Function>[src]

Getter for the onwebkitanimationend field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn set_onwebkitanimationend(&self, value: Option<&Function>)[src]

Setter for the onwebkitanimationend field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn onwebkitanimationiteration(&self) -> Option<Function>[src]

Getter for the onwebkitanimationiteration field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn set_onwebkitanimationiteration(&self, value: Option<&Function>)[src]

Setter for the onwebkitanimationiteration field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn onwebkitanimationstart(&self) -> Option<Function>[src]

Getter for the onwebkitanimationstart field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn set_onwebkitanimationstart(&self, value: Option<&Function>)[src]

Setter for the onwebkitanimationstart field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn onwebkittransitionend(&self) -> Option<Function>[src]

Getter for the onwebkittransitionend field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn set_onwebkittransitionend(&self, value: Option<&Function>)[src]

Setter for the onwebkittransitionend field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn onerror(&self) -> Option<Function>[src]

Getter for the onerror field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn set_onerror(&self, value: Option<&Function>)[src]

Setter for the onerror field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn children(&self) -> HtmlCollection[src]

Getter for the children field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document, HtmlCollection

impl Document[src]

pub fn first_element_child(&self) -> Option<Element>[src]

Getter for the firstElementChild field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document, Element

impl Document[src]

pub fn last_element_child(&self) -> Option<Element>[src]

Getter for the lastElementChild field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document, Element

impl Document[src]

pub fn child_element_count(&self) -> u32[src]

Getter for the childElementCount field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn ontouchstart(&self) -> Option<Function>[src]

Getter for the ontouchstart field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn set_ontouchstart(&self, value: Option<&Function>)[src]

Setter for the ontouchstart field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn ontouchend(&self) -> Option<Function>[src]

Getter for the ontouchend field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn set_ontouchend(&self, value: Option<&Function>)[src]

Setter for the ontouchend field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn ontouchmove(&self) -> Option<Function>[src]

Getter for the ontouchmove field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn set_ontouchmove(&self, value: Option<&Function>)[src]

Setter for the ontouchmove field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn ontouchcancel(&self) -> Option<Function>[src]

Getter for the ontouchcancel field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn set_ontouchcancel(&self, value: Option<&Function>)[src]

Setter for the ontouchcancel field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn new() -> Result<Document, JsValue>[src]

The new Document(..) constructor, creating a new instance of Document.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn adopt_node(&self, node: &Node) -> Result<Node, JsValue>[src]

The adoptNode() method.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn create_comment(&self, data: &str) -> Comment[src]

The createComment() method.

MDN Documentation

This API requires the following crate features to be activated: Comment, Document

impl Document[src]

pub fn create_element(&self, local_name: &str) -> Result<Element, JsValue>[src]

The createElement() method.

MDN Documentation

This API requires the following crate features to be activated: Document, Element

impl Document[src]

pub fn create_element_with_str(
    &self,
    local_name: &str,
    options: &str
) -> Result<Element, JsValue>
[src]

The createElement() method.

MDN Documentation

This API requires the following crate features to be activated: Document, Element

impl Document[src]

pub fn create_element_ns(
    &self,
    namespace: Option<&str>,
    qualified_name: &str
) -> Result<Element, JsValue>
[src]

The createElementNS() method.

MDN Documentation

This API requires the following crate features to be activated: Document, Element

impl Document[src]

pub fn create_element_ns_with_str(
    &self,
    namespace: Option<&str>,
    qualified_name: &str,
    options: &str
) -> Result<Element, JsValue>
[src]

The createElementNS() method.

MDN Documentation

This API requires the following crate features to be activated: Document, Element

impl Document[src]

pub fn create_event(&self, interface: &str) -> Result<Event, JsValue>[src]

The createEvent() method.

MDN Documentation

This API requires the following crate features to be activated: Document, Event

impl Document[src]

pub fn create_text_node(&self, data: &str) -> Text[src]

The createTextNode() method.

MDN Documentation

This API requires the following crate features to be activated: Document, Text

impl Document[src]

pub fn enable_style_sheets_for_set(&self, name: Option<&str>)[src]

The enableStyleSheetsForSet() method.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn exit_fullscreen(&self)[src]

The exitFullscreen() method.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn exit_pointer_lock(&self)[src]

The exitPointerLock() method.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn get_animations(&self) -> Array[src]

The getAnimations() method.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn get_element_by_id(&self, element_id: &str) -> Option<Element>[src]

The getElementById() method.

MDN Documentation

This API requires the following crate features to be activated: Document, Element

impl Document[src]

pub fn get_elements_by_class_name(&self, class_names: &str) -> HtmlCollection[src]

The getElementsByClassName() method.

MDN Documentation

This API requires the following crate features to be activated: Document, HtmlCollection

impl Document[src]

pub fn get_elements_by_name(&self, element_name: &str) -> NodeList[src]

The getElementsByName() method.

MDN Documentation

This API requires the following crate features to be activated: Document, NodeList

impl Document[src]

pub fn get_elements_by_tag_name(&self, local_name: &str) -> HtmlCollection[src]

The getElementsByTagName() method.

MDN Documentation

This API requires the following crate features to be activated: Document, HtmlCollection

impl Document[src]

pub fn get_elements_by_tag_name_ns(
    &self,
    namespace: Option<&str>,
    local_name: &str
) -> Result<HtmlCollection, JsValue>
[src]

The getElementsByTagNameNS() method.

MDN Documentation

This API requires the following crate features to be activated: Document, HtmlCollection

impl Document[src]

pub fn has_focus(&self) -> Result<bool, JsValue>[src]

The hasFocus() method.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn import_node(&self, node: &Node) -> Result<Node, JsValue>[src]

The importNode() method.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn import_node_with_deep(
    &self,
    node: &Node,
    deep: bool
) -> Result<Node, JsValue>
[src]

The importNode() method.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn query_selector(
    &self,
    selectors: &str
) -> Result<Option<Element>, JsValue>
[src]

The querySelector() method.

MDN Documentation

This API requires the following crate features to be activated: Document, Element

impl Document[src]

pub fn query_selector_all(&self, selectors: &str) -> Result<NodeList, JsValue>[src]

The querySelectorAll() method.

MDN Documentation

This API requires the following crate features to be activated: Document, NodeList

impl Document[src]

pub fn release_capture(&self)[src]

The releaseCapture() method.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn element_from_point(&self, x: f32, y: f32) -> Option<Element>[src]

The elementFromPoint() method.

MDN Documentation

This API requires the following crate features to be activated: Document, Element

impl Document[src]

pub fn elements_from_point(&self, x: f32, y: f32) -> Array[src]

The elementsFromPoint() method.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn get_box_quads(&self) -> Result<Array, JsValue>[src]

The getBoxQuads() method.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn append_with_node(&self, nodes: &Array) -> Result<(), JsValue>[src]

The append() method.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn append_with_node_0(&self) -> Result<(), JsValue>[src]

The append() method.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn append_with_node_1(&self, nodes_1: &Node) -> Result<(), JsValue>[src]

The append() method.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn append_with_node_2(
    &self,
    nodes_1: &Node,
    nodes_2: &Node
) -> Result<(), JsValue>
[src]

The append() method.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn append_with_node_3(
    &self,
    nodes_1: &Node,
    nodes_2: &Node,
    nodes_3: &Node
) -> Result<(), JsValue>
[src]

The append() method.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn append_with_node_4(
    &self,
    nodes_1: &Node,
    nodes_2: &Node,
    nodes_3: &Node,
    nodes_4: &Node
) -> Result<(), JsValue>
[src]

The append() method.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn append_with_node_5(
    &self,
    nodes_1: &Node,
    nodes_2: &Node,
    nodes_3: &Node,
    nodes_4: &Node,
    nodes_5: &Node
) -> Result<(), JsValue>
[src]

The append() method.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

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>
[src]

The append() method.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

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>
[src]

The append() method.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn append_with_str(&self, nodes: &Array) -> Result<(), JsValue>[src]

The append() method.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn append_with_str_0(&self) -> Result<(), JsValue>[src]

The append() method.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn append_with_str_1(&self, nodes_1: &str) -> Result<(), JsValue>[src]

The append() method.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn append_with_str_2(
    &self,
    nodes_1: &str,
    nodes_2: &str
) -> Result<(), JsValue>
[src]

The append() method.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn append_with_str_3(
    &self,
    nodes_1: &str,
    nodes_2: &str,
    nodes_3: &str
) -> Result<(), JsValue>
[src]

The append() method.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn append_with_str_4(
    &self,
    nodes_1: &str,
    nodes_2: &str,
    nodes_3: &str,
    nodes_4: &str
) -> Result<(), JsValue>
[src]

The append() method.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn append_with_str_5(
    &self,
    nodes_1: &str,
    nodes_2: &str,
    nodes_3: &str,
    nodes_4: &str,
    nodes_5: &str
) -> Result<(), JsValue>
[src]

The append() method.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

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>
[src]

The append() method.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

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>
[src]

The append() method.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn prepend_with_node(&self, nodes: &Array) -> Result<(), JsValue>[src]

The prepend() method.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn prepend_with_node_0(&self) -> Result<(), JsValue>[src]

The prepend() method.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn prepend_with_node_1(&self, nodes_1: &Node) -> Result<(), JsValue>[src]

The prepend() method.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn prepend_with_node_2(
    &self,
    nodes_1: &Node,
    nodes_2: &Node
) -> Result<(), JsValue>
[src]

The prepend() method.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn prepend_with_node_3(
    &self,
    nodes_1: &Node,
    nodes_2: &Node,
    nodes_3: &Node
) -> Result<(), JsValue>
[src]

The prepend() method.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn prepend_with_node_4(
    &self,
    nodes_1: &Node,
    nodes_2: &Node,
    nodes_3: &Node,
    nodes_4: &Node
) -> Result<(), JsValue>
[src]

The prepend() method.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn prepend_with_node_5(
    &self,
    nodes_1: &Node,
    nodes_2: &Node,
    nodes_3: &Node,
    nodes_4: &Node,
    nodes_5: &Node
) -> Result<(), JsValue>
[src]

The prepend() method.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

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>
[src]

The prepend() method.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

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>
[src]

The prepend() method.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn prepend_with_str(&self, nodes: &Array) -> Result<(), JsValue>[src]

The prepend() method.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn prepend_with_str_0(&self) -> Result<(), JsValue>[src]

The prepend() method.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn prepend_with_str_1(&self, nodes_1: &str) -> Result<(), JsValue>[src]

The prepend() method.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn prepend_with_str_2(
    &self,
    nodes_1: &str,
    nodes_2: &str
) -> Result<(), JsValue>
[src]

The prepend() method.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn prepend_with_str_3(
    &self,
    nodes_1: &str,
    nodes_2: &str,
    nodes_3: &str
) -> Result<(), JsValue>
[src]

The prepend() method.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn prepend_with_str_4(
    &self,
    nodes_1: &str,
    nodes_2: &str,
    nodes_3: &str,
    nodes_4: &str
) -> Result<(), JsValue>
[src]

The prepend() method.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn prepend_with_str_5(
    &self,
    nodes_1: &str,
    nodes_2: &str,
    nodes_3: &str,
    nodes_4: &str,
    nodes_5: &str
) -> Result<(), JsValue>
[src]

The prepend() method.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

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>
[src]

The prepend() method.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

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>
[src]

The prepend() method.

MDN Documentation

This API requires the following crate features to be activated: Document

impl Document[src]

pub fn create_ns_resolver(&self, node_resolver: &Node) -> Node[src]

The createNSResolver() method.

MDN Documentation

This API requires the following crate features to be activated: Document

Methods from Deref<Target = Node>

pub fn node_type(&self) -> u16[src]

Getter for the nodeType field of this object.

MDN Documentation

This API requires the following crate features to be activated: Node

pub fn node_name(&self) -> String[src]

Getter for the nodeName field of this object.

MDN Documentation

This API requires the following crate features to be activated: Node

pub fn base_uri(&self) -> Result<Option<String>, JsValue>[src]

Getter for the baseURI field of this object.

MDN Documentation

This API requires the following crate features to be activated: Node

pub fn is_connected(&self) -> bool[src]

Getter for the isConnected field of this object.

MDN Documentation

This API requires the following crate features to be activated: Node

pub fn owner_document(&self) -> Option<Document>[src]

Getter for the ownerDocument field of this object.

MDN Documentation

This API requires the following crate features to be activated: Document, Node

pub fn parent_node(&self) -> Option<Node>[src]

Getter for the parentNode field of this object.

MDN Documentation

This API requires the following crate features to be activated: Node

pub fn parent_element(&self) -> Option<Element>[src]

Getter for the parentElement field of this object.

MDN Documentation

This API requires the following crate features to be activated: Element, Node

pub fn child_nodes(&self) -> NodeList[src]

Getter for the childNodes field of this object.

MDN Documentation

This API requires the following crate features to be activated: Node, NodeList

pub fn first_child(&self) -> Option<Node>[src]

Getter for the firstChild field of this object.

MDN Documentation

This API requires the following crate features to be activated: Node

pub fn last_child(&self) -> Option<Node>[src]

Getter for the lastChild field of this object.

MDN Documentation

This API requires the following crate features to be activated: Node

pub fn previous_sibling(&self) -> Option<Node>[src]

Getter for the previousSibling field of this object.

MDN Documentation

This API requires the following crate features to be activated: Node

pub fn next_sibling(&self) -> Option<Node>[src]

Getter for the nextSibling field of this object.

MDN Documentation

This API requires the following crate features to be activated: Node

pub fn node_value(&self) -> Option<String>[src]

Getter for the nodeValue field of this object.

MDN Documentation

This API requires the following crate features to be activated: Node

pub fn set_node_value(&self, value: Option<&str>)[src]

Setter for the nodeValue field of this object.

MDN Documentation

This API requires the following crate features to be activated: Node

pub fn text_content(&self) -> Option<String>[src]

Getter for the textContent field of this object.

MDN Documentation

This API requires the following crate features to be activated: Node

pub fn set_text_content(&self, value: Option<&str>)[src]

Setter for the textContent field of this object.

MDN Documentation

This API requires the following crate features to be activated: Node

pub fn append_child(&self, node: &Node) -> Result<Node, JsValue>[src]

The appendChild() method.

MDN Documentation

This API requires the following crate features to be activated: Node

pub fn clone_node(&self) -> Result<Node, JsValue>[src]

The cloneNode() method.

MDN Documentation

This API requires the following crate features to be activated: Node

pub fn clone_node_with_deep(&self, deep: bool) -> Result<Node, JsValue>[src]

The cloneNode() method.

MDN Documentation

This API requires the following crate features to be activated: Node

pub fn compare_document_position(&self, other: &Node) -> u16[src]

The compareDocumentPosition() method.

MDN Documentation

This API requires the following crate features to be activated: Node

pub fn contains(&self, other: Option<&Node>) -> bool[src]

The contains() method.

MDN Documentation

This API requires the following crate features to be activated: Node

pub fn get_root_node(&self) -> Node[src]

The getRootNode() method.

MDN Documentation

This API requires the following crate features to be activated: Node

pub fn has_child_nodes(&self) -> bool[src]

The hasChildNodes() method.

MDN Documentation

This API requires the following crate features to be activated: Node

pub fn insert_before(
    &self,
    node: &Node,
    child: Option<&Node>
) -> Result<Node, JsValue>
[src]

The insertBefore() method.

MDN Documentation

This API requires the following crate features to be activated: Node

pub fn is_default_namespace(&self, namespace: Option<&str>) -> bool[src]

The isDefaultNamespace() method.

MDN Documentation

This API requires the following crate features to be activated: Node

pub fn is_equal_node(&self, node: Option<&Node>) -> bool[src]

The isEqualNode() method.

MDN Documentation

This API requires the following crate features to be activated: Node

pub fn is_same_node(&self, node: Option<&Node>) -> bool[src]

The isSameNode() method.

MDN Documentation

This API requires the following crate features to be activated: Node

pub fn lookup_namespace_uri(&self, prefix: Option<&str>) -> Option<String>[src]

The lookupNamespaceURI() method.

MDN Documentation

This API requires the following crate features to be activated: Node

pub fn lookup_prefix(&self, namespace: Option<&str>) -> Option<String>[src]

The lookupPrefix() method.

MDN Documentation

This API requires the following crate features to be activated: Node

pub fn normalize(&self)[src]

The normalize() method.

MDN Documentation

This API requires the following crate features to be activated: Node

pub fn remove_child(&self, child: &Node) -> Result<Node, JsValue>[src]

The removeChild() method.

MDN Documentation

This API requires the following crate features to be activated: Node

pub fn replace_child(&self, node: &Node, child: &Node) -> Result<Node, JsValue>[src]

The replaceChild() method.

MDN Documentation

This API requires the following crate features to be activated: Node

Methods from Deref<Target = EventTarget>

pub fn add_event_listener_with_callback(
    &self,
    type_: &str,
    listener: &Function
) -> Result<(), JsValue>
[src]

The addEventListener() method.

MDN Documentation

This API requires the following crate features to be activated: EventTarget

pub fn add_event_listener_with_callback_and_bool(
    &self,
    type_: &str,
    listener: &Function,
    options: bool
) -> Result<(), JsValue>
[src]

The addEventListener() method.

MDN Documentation

This API requires the following crate features to be activated: EventTarget

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>
[src]

The addEventListener() method.

MDN Documentation

This API requires the following crate features to be activated: EventTarget

pub fn dispatch_event(&self, event: &Event) -> Result<bool, JsValue>[src]

The dispatchEvent() method.

MDN Documentation

This API requires the following crate features to be activated: Event, EventTarget

pub fn remove_event_listener_with_callback(
    &self,
    type_: &str,
    listener: &Function
) -> Result<(), JsValue>
[src]

The removeEventListener() method.

MDN Documentation

This API requires the following crate features to be activated: EventTarget

pub fn remove_event_listener_with_callback_and_bool(
    &self,
    type_: &str,
    listener: &Function,
    options: bool
) -> Result<(), JsValue>
[src]

The removeEventListener() method.

MDN Documentation

This API requires the following crate features to be activated: EventTarget

Methods from Deref<Target = Object>

pub fn constructor(&self) -> Function[src]

The constructor property returns a reference to the Object constructor function that created the instance object.

MDN documentation

pub fn has_own_property(&self, property: &JsValue) -> bool[src]

The hasOwnProperty() method returns a boolean indicating whether the object has the specified property as its own property (as opposed to inheriting it).

MDN documentation

pub fn is_prototype_of(&self, value: &JsValue) -> bool[src]

The isPrototypeOf() method checks if an object exists in another object's prototype chain.

MDN documentation

pub fn property_is_enumerable(&self, property: &JsValue) -> bool[src]

The propertyIsEnumerable() method returns a Boolean indicating whether the specified property is enumerable.

MDN documentation

pub fn to_locale_string(&self) -> JsString[src]

The toLocaleString() method returns a string representing the object. This method is meant to be overridden by derived objects for locale-specific purposes.

MDN documentation

pub fn to_string(&self) -> JsString[src]

The toString() method returns a string representing the object.

MDN documentation

pub fn value_of(&self) -> Object[src]

The valueOf() method returns the primitive value of the specified object.

MDN documentation

Methods from Deref<Target = JsValue>

pub const NULL: JsValue[src]

pub const UNDEFINED: JsValue[src]

pub const TRUE: JsValue[src]

pub const FALSE: JsValue[src]

pub fn into_serde<T>(&self) -> Result<T, Error> where
    T: for<'a> Deserialize<'a>, 
[src]

Invokes JSON.stringify on this value and then parses the resulting JSON into an arbitrary Rust value.

This function will first call JSON.stringify on the JsValue itself. The resulting string is then passed into Rust which then parses it as JSON into the resulting value.

Usage of this API requires activating the serde-serialize feature of the wasm-bindgen crate.

Errors

Returns any error encountered when parsing the JSON into a T.

pub fn as_f64(&self) -> Option<f64>[src]

Returns the f64 value of this JS value if it's an instance of a number.

If this JS value is not an instance of a number then this returns None.

pub fn is_string(&self) -> bool[src]

Tests whether this JS value is a JS string.

pub fn as_string(&self) -> Option<String>[src]

If this JS value is a string value, this function copies the JS string value into wasm linear memory, encoded as UTF-8, and returns it as a Rust String.

To avoid the copying and re-encoding, consider the JsString::try_from() function from js-sys instead.

If this JS value is not an instance of a string or if it's not valid utf-8 then this returns None.

UTF-16 vs UTF-8

JavaScript strings in general are encoded as UTF-16, but Rust strings are encoded as UTF-8. This can cause the Rust string to look a bit different than the JS string sometimes. For more details see the documentation about the str type which contains a few caveats about the encodings.

pub fn as_bool(&self) -> Option<bool>[src]

Returns the bool value of this JS value if it's an instance of a boolean.

If this JS value is not an instance of a boolean then this returns None.

pub fn is_null(&self) -> bool[src]

Tests whether this JS value is null

pub fn is_undefined(&self) -> bool[src]

Tests whether this JS value is undefined

pub fn is_symbol(&self) -> bool[src]

Tests whether the type of this JS value is symbol

pub fn is_object(&self) -> bool[src]

Tests whether typeof self == "object" && self !== null.

pub fn is_function(&self) -> bool[src]

Tests whether the type of this JS value is function.

pub fn is_truthy(&self) -> bool[src]

Tests whether the value is "truthy".

pub fn is_falsy(&self) -> bool[src]

Tests whether the value is "falsy".

Trait Implementations

impl AsRef<Document> for Document[src]

impl AsRef<EventTarget> for Document[src]

impl AsRef<JsValue> for Document[src]

impl AsRef<Node> for Document[src]

impl AsRef<Object> for Document[src]

impl Clone for Document[src]

impl Debug for Document[src]

impl Deref for Document[src]

type Target = Node

The resulting type after dereferencing.

impl Eq for Document[src]

impl From<Document> for Object[src]

impl From<Document> for JsValue[src]

impl From<Document> for EventTarget[src]

impl From<Document> for Node[src]

impl From<JsValue> for Document[src]

impl FromWasmAbi for Document[src]

type Abi = <JsValue as FromWasmAbi>::Abi

The wasm ABI type that this converts from when coming back out from the ABI boundary. Read more

impl<'a> IntoWasmAbi for &'a Document[src]

type Abi = <&'a JsValue as IntoWasmAbi>::Abi

The wasm ABI type that this converts into when crossing the ABI boundary. Read more

impl IntoWasmAbi for Document[src]

type Abi = <JsValue as IntoWasmAbi>::Abi

The wasm ABI type that this converts into when crossing the ABI boundary. Read more

impl JsCast for Document[src]

impl OptionFromWasmAbi for Document[src]

impl OptionIntoWasmAbi for Document[src]

impl<'a> OptionIntoWasmAbi for &'a Document[src]

impl PartialEq<Document> for Document[src]

impl RefFromWasmAbi for Document[src]

type Abi = <JsValue as RefFromWasmAbi>::Abi

The wasm ABI type references to Self are recovered from.

type Anchor = ManuallyDrop<Document>

The type that holds the reference to Self for the duration of the invocation of the function that has an &Self parameter. This is required to ensure that the lifetimes don't persist beyond one function call, and so that they remain anonymous. Read more

impl StructuralEq for Document[src]

impl StructuralPartialEq for Document[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<Q, K> Equivalent<K> for Q where
    Q: Eq + ?Sized,
    K: Borrow<Q> + ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ReturnWasmAbi for T where
    T: IntoWasmAbi
[src]

type Abi = <T as IntoWasmAbi>::Abi

Same as IntoWasmAbi::Abi

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.