1 #![allow(unused_imports)] 2 use super::*; 3 use wasm_bindgen::prelude::*; 4 #[wasm_bindgen] 5 extern "C" { 6 # [wasm_bindgen (extends = Node , extends = EventTarget , extends = :: js_sys :: Object , js_name = Document , typescript_type = "Document")] 7 #[derive(Debug, Clone, PartialEq, Eq)] 8 #[doc = "The `Document` class."] 9 #[doc = ""] 10 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document)"] 11 #[doc = ""] 12 #[doc = "*This API requires the following crate features to be activated: `Document`*"] 13 pub type Document; 14 #[cfg(feature = "DomImplementation")] 15 # [wasm_bindgen (structural , catch , method , getter , js_class = "Document" , js_name = implementation)] 16 #[doc = "Getter for the `implementation` field of this object."] 17 #[doc = ""] 18 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/implementation)"] 19 #[doc = ""] 20 #[doc = "*This API requires the following crate features to be activated: `Document`, `DomImplementation`*"] implementation(this: &Document) -> Result<DomImplementation, JsValue>21 pub fn implementation(this: &Document) -> Result<DomImplementation, JsValue>; 22 # [wasm_bindgen (structural , catch , method , getter , js_class = "Document" , js_name = URL)] 23 #[doc = "Getter for the `URL` field of this object."] 24 #[doc = ""] 25 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/URL)"] 26 #[doc = ""] 27 #[doc = "*This API requires the following crate features to be activated: `Document`*"] url(this: &Document) -> Result<String, JsValue>28 pub fn url(this: &Document) -> Result<String, JsValue>; 29 # [wasm_bindgen (structural , catch , method , getter , js_class = "Document" , js_name = documentURI)] 30 #[doc = "Getter for the `documentURI` field of this object."] 31 #[doc = ""] 32 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/documentURI)"] 33 #[doc = ""] 34 #[doc = "*This API requires the following crate features to be activated: `Document`*"] document_uri(this: &Document) -> Result<String, JsValue>35 pub fn document_uri(this: &Document) -> Result<String, JsValue>; 36 # [wasm_bindgen (structural , method , getter , js_class = "Document" , js_name = compatMode)] 37 #[doc = "Getter for the `compatMode` field of this object."] 38 #[doc = ""] 39 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/compatMode)"] 40 #[doc = ""] 41 #[doc = "*This API requires the following crate features to be activated: `Document`*"] compat_mode(this: &Document) -> String42 pub fn compat_mode(this: &Document) -> String; 43 # [wasm_bindgen (structural , method , getter , js_class = "Document" , js_name = characterSet)] 44 #[doc = "Getter for the `characterSet` field of this object."] 45 #[doc = ""] 46 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/characterSet)"] 47 #[doc = ""] 48 #[doc = "*This API requires the following crate features to be activated: `Document`*"] character_set(this: &Document) -> String49 pub fn character_set(this: &Document) -> String; 50 # [wasm_bindgen (structural , method , getter , js_class = "Document" , js_name = charset)] 51 #[doc = "Getter for the `charset` field of this object."] 52 #[doc = ""] 53 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/charset)"] 54 #[doc = ""] 55 #[doc = "*This API requires the following crate features to be activated: `Document`*"] charset(this: &Document) -> String56 pub fn charset(this: &Document) -> String; 57 # [wasm_bindgen (structural , method , getter , js_class = "Document" , js_name = inputEncoding)] 58 #[doc = "Getter for the `inputEncoding` field of this object."] 59 #[doc = ""] 60 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/inputEncoding)"] 61 #[doc = ""] 62 #[doc = "*This API requires the following crate features to be activated: `Document`*"] input_encoding(this: &Document) -> String63 pub fn input_encoding(this: &Document) -> String; 64 # [wasm_bindgen (structural , method , getter , js_class = "Document" , js_name = contentType)] 65 #[doc = "Getter for the `contentType` field of this object."] 66 #[doc = ""] 67 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/contentType)"] 68 #[doc = ""] 69 #[doc = "*This API requires the following crate features to be activated: `Document`*"] content_type(this: &Document) -> String70 pub fn content_type(this: &Document) -> String; 71 #[cfg(feature = "DocumentType")] 72 # [wasm_bindgen (structural , method , getter , js_class = "Document" , js_name = doctype)] 73 #[doc = "Getter for the `doctype` field of this object."] 74 #[doc = ""] 75 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/doctype)"] 76 #[doc = ""] 77 #[doc = "*This API requires the following crate features to be activated: `Document`, `DocumentType`*"] doctype(this: &Document) -> Option<DocumentType>78 pub fn doctype(this: &Document) -> Option<DocumentType>; 79 #[cfg(feature = "Element")] 80 # [wasm_bindgen (structural , method , getter , js_class = "Document" , js_name = documentElement)] 81 #[doc = "Getter for the `documentElement` field of this object."] 82 #[doc = ""] 83 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/documentElement)"] 84 #[doc = ""] 85 #[doc = "*This API requires the following crate features to be activated: `Document`, `Element`*"] document_element(this: &Document) -> Option<Element>86 pub fn document_element(this: &Document) -> Option<Element>; 87 #[cfg(feature = "Location")] 88 # [wasm_bindgen (structural , method , getter , js_class = "Document" , js_name = location)] 89 #[doc = "Getter for the `location` field of this object."] 90 #[doc = ""] 91 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/location)"] 92 #[doc = ""] 93 #[doc = "*This API requires the following crate features to be activated: `Document`, `Location`*"] location(this: &Document) -> Option<Location>94 pub fn location(this: &Document) -> Option<Location>; 95 # [wasm_bindgen (structural , method , getter , js_class = "Document" , js_name = referrer)] 96 #[doc = "Getter for the `referrer` field of this object."] 97 #[doc = ""] 98 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/referrer)"] 99 #[doc = ""] 100 #[doc = "*This API requires the following crate features to be activated: `Document`*"] referrer(this: &Document) -> String101 pub fn referrer(this: &Document) -> String; 102 # [wasm_bindgen (structural , method , getter , js_class = "Document" , js_name = lastModified)] 103 #[doc = "Getter for the `lastModified` field of this object."] 104 #[doc = ""] 105 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/lastModified)"] 106 #[doc = ""] 107 #[doc = "*This API requires the following crate features to be activated: `Document`*"] last_modified(this: &Document) -> String108 pub fn last_modified(this: &Document) -> String; 109 # [wasm_bindgen (structural , method , getter , js_class = "Document" , js_name = readyState)] 110 #[doc = "Getter for the `readyState` field of this object."] 111 #[doc = ""] 112 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/readyState)"] 113 #[doc = ""] 114 #[doc = "*This API requires the following crate features to be activated: `Document`*"] ready_state(this: &Document) -> String115 pub fn ready_state(this: &Document) -> String; 116 # [wasm_bindgen (structural , method , getter , js_class = "Document" , js_name = title)] 117 #[doc = "Getter for the `title` field of this object."] 118 #[doc = ""] 119 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/title)"] 120 #[doc = ""] 121 #[doc = "*This API requires the following crate features to be activated: `Document`*"] title(this: &Document) -> String122 pub fn title(this: &Document) -> String; 123 # [wasm_bindgen (structural , method , setter , js_class = "Document" , js_name = title)] 124 #[doc = "Setter for the `title` field of this object."] 125 #[doc = ""] 126 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/title)"] 127 #[doc = ""] 128 #[doc = "*This API requires the following crate features to be activated: `Document`*"] set_title(this: &Document, value: &str)129 pub fn set_title(this: &Document, value: &str); 130 # [wasm_bindgen (structural , method , getter , js_class = "Document" , js_name = dir)] 131 #[doc = "Getter for the `dir` field of this object."] 132 #[doc = ""] 133 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/dir)"] 134 #[doc = ""] 135 #[doc = "*This API requires the following crate features to be activated: `Document`*"] dir(this: &Document) -> String136 pub fn dir(this: &Document) -> String; 137 # [wasm_bindgen (structural , method , setter , js_class = "Document" , js_name = dir)] 138 #[doc = "Setter for the `dir` field of this object."] 139 #[doc = ""] 140 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/dir)"] 141 #[doc = ""] 142 #[doc = "*This API requires the following crate features to be activated: `Document`*"] set_dir(this: &Document, value: &str)143 pub fn set_dir(this: &Document, value: &str); 144 #[cfg(feature = "HtmlElement")] 145 # [wasm_bindgen (structural , method , getter , js_class = "Document" , js_name = body)] 146 #[doc = "Getter for the `body` field of this object."] 147 #[doc = ""] 148 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/body)"] 149 #[doc = ""] 150 #[doc = "*This API requires the following crate features to be activated: `Document`, `HtmlElement`*"] body(this: &Document) -> Option<HtmlElement>151 pub fn body(this: &Document) -> Option<HtmlElement>; 152 #[cfg(feature = "HtmlElement")] 153 # [wasm_bindgen (structural , method , setter , js_class = "Document" , js_name = body)] 154 #[doc = "Setter for the `body` field of this object."] 155 #[doc = ""] 156 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/body)"] 157 #[doc = ""] 158 #[doc = "*This API requires the following crate features to be activated: `Document`, `HtmlElement`*"] set_body(this: &Document, value: Option<&HtmlElement>)159 pub fn set_body(this: &Document, value: Option<&HtmlElement>); 160 #[cfg(feature = "HtmlHeadElement")] 161 # [wasm_bindgen (structural , method , getter , js_class = "Document" , js_name = head)] 162 #[doc = "Getter for the `head` field of this object."] 163 #[doc = ""] 164 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/head)"] 165 #[doc = ""] 166 #[doc = "*This API requires the following crate features to be activated: `Document`, `HtmlHeadElement`*"] head(this: &Document) -> Option<HtmlHeadElement>167 pub fn head(this: &Document) -> Option<HtmlHeadElement>; 168 #[cfg(feature = "HtmlCollection")] 169 # [wasm_bindgen (structural , method , getter , js_class = "Document" , js_name = images)] 170 #[doc = "Getter for the `images` field of this object."] 171 #[doc = ""] 172 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/images)"] 173 #[doc = ""] 174 #[doc = "*This API requires the following crate features to be activated: `Document`, `HtmlCollection`*"] images(this: &Document) -> HtmlCollection175 pub fn images(this: &Document) -> HtmlCollection; 176 #[cfg(feature = "HtmlCollection")] 177 # [wasm_bindgen (structural , method , getter , js_class = "Document" , js_name = embeds)] 178 #[doc = "Getter for the `embeds` field of this object."] 179 #[doc = ""] 180 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/embeds)"] 181 #[doc = ""] 182 #[doc = "*This API requires the following crate features to be activated: `Document`, `HtmlCollection`*"] embeds(this: &Document) -> HtmlCollection183 pub fn embeds(this: &Document) -> HtmlCollection; 184 #[cfg(feature = "HtmlCollection")] 185 # [wasm_bindgen (structural , method , getter , js_class = "Document" , js_name = plugins)] 186 #[doc = "Getter for the `plugins` field of this object."] 187 #[doc = ""] 188 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/plugins)"] 189 #[doc = ""] 190 #[doc = "*This API requires the following crate features to be activated: `Document`, `HtmlCollection`*"] plugins(this: &Document) -> HtmlCollection191 pub fn plugins(this: &Document) -> HtmlCollection; 192 #[cfg(feature = "HtmlCollection")] 193 # [wasm_bindgen (structural , method , getter , js_class = "Document" , js_name = links)] 194 #[doc = "Getter for the `links` field of this object."] 195 #[doc = ""] 196 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/links)"] 197 #[doc = ""] 198 #[doc = "*This API requires the following crate features to be activated: `Document`, `HtmlCollection`*"] links(this: &Document) -> HtmlCollection199 pub fn links(this: &Document) -> HtmlCollection; 200 #[cfg(feature = "HtmlCollection")] 201 # [wasm_bindgen (structural , method , getter , js_class = "Document" , js_name = forms)] 202 #[doc = "Getter for the `forms` field of this object."] 203 #[doc = ""] 204 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/forms)"] 205 #[doc = ""] 206 #[doc = "*This API requires the following crate features to be activated: `Document`, `HtmlCollection`*"] forms(this: &Document) -> HtmlCollection207 pub fn forms(this: &Document) -> HtmlCollection; 208 #[cfg(feature = "HtmlCollection")] 209 # [wasm_bindgen (structural , method , getter , js_class = "Document" , js_name = scripts)] 210 #[doc = "Getter for the `scripts` field of this object."] 211 #[doc = ""] 212 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/scripts)"] 213 #[doc = ""] 214 #[doc = "*This API requires the following crate features to be activated: `Document`, `HtmlCollection`*"] scripts(this: &Document) -> HtmlCollection215 pub fn scripts(this: &Document) -> HtmlCollection; 216 #[cfg(feature = "Window")] 217 # [wasm_bindgen (structural , method , getter , js_class = "Document" , js_name = defaultView)] 218 #[doc = "Getter for the `defaultView` field of this object."] 219 #[doc = ""] 220 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/defaultView)"] 221 #[doc = ""] 222 #[doc = "*This API requires the following crate features to be activated: `Document`, `Window`*"] default_view(this: &Document) -> Option<Window>223 pub fn default_view(this: &Document) -> Option<Window>; 224 # [wasm_bindgen (structural , method , getter , js_class = "Document" , js_name = onreadystatechange)] 225 #[doc = "Getter for the `onreadystatechange` field of this object."] 226 #[doc = ""] 227 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/onreadystatechange)"] 228 #[doc = ""] 229 #[doc = "*This API requires the following crate features to be activated: `Document`*"] onreadystatechange(this: &Document) -> Option<::js_sys::Function>230 pub fn onreadystatechange(this: &Document) -> Option<::js_sys::Function>; 231 # [wasm_bindgen (structural , method , setter , js_class = "Document" , js_name = onreadystatechange)] 232 #[doc = "Setter for the `onreadystatechange` field of this object."] 233 #[doc = ""] 234 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/onreadystatechange)"] 235 #[doc = ""] 236 #[doc = "*This API requires the following crate features to be activated: `Document`*"] set_onreadystatechange(this: &Document, value: Option<&::js_sys::Function>)237 pub fn set_onreadystatechange(this: &Document, value: Option<&::js_sys::Function>); 238 # [wasm_bindgen (structural , method , getter , js_class = "Document" , js_name = onbeforescriptexecute)] 239 #[doc = "Getter for the `onbeforescriptexecute` field of this object."] 240 #[doc = ""] 241 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/onbeforescriptexecute)"] 242 #[doc = ""] 243 #[doc = "*This API requires the following crate features to be activated: `Document`*"] onbeforescriptexecute(this: &Document) -> Option<::js_sys::Function>244 pub fn onbeforescriptexecute(this: &Document) -> Option<::js_sys::Function>; 245 # [wasm_bindgen (structural , method , setter , js_class = "Document" , js_name = onbeforescriptexecute)] 246 #[doc = "Setter for the `onbeforescriptexecute` field of this object."] 247 #[doc = ""] 248 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/onbeforescriptexecute)"] 249 #[doc = ""] 250 #[doc = "*This API requires the following crate features to be activated: `Document`*"] set_onbeforescriptexecute(this: &Document, value: Option<&::js_sys::Function>)251 pub fn set_onbeforescriptexecute(this: &Document, value: Option<&::js_sys::Function>); 252 # [wasm_bindgen (structural , method , getter , js_class = "Document" , js_name = onafterscriptexecute)] 253 #[doc = "Getter for the `onafterscriptexecute` field of this object."] 254 #[doc = ""] 255 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/onafterscriptexecute)"] 256 #[doc = ""] 257 #[doc = "*This API requires the following crate features to be activated: `Document`*"] onafterscriptexecute(this: &Document) -> Option<::js_sys::Function>258 pub fn onafterscriptexecute(this: &Document) -> Option<::js_sys::Function>; 259 # [wasm_bindgen (structural , method , setter , js_class = "Document" , js_name = onafterscriptexecute)] 260 #[doc = "Setter for the `onafterscriptexecute` field of this object."] 261 #[doc = ""] 262 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/onafterscriptexecute)"] 263 #[doc = ""] 264 #[doc = "*This API requires the following crate features to be activated: `Document`*"] set_onafterscriptexecute(this: &Document, value: Option<&::js_sys::Function>)265 pub fn set_onafterscriptexecute(this: &Document, value: Option<&::js_sys::Function>); 266 # [wasm_bindgen (structural , method , getter , js_class = "Document" , js_name = onselectionchange)] 267 #[doc = "Getter for the `onselectionchange` field of this object."] 268 #[doc = ""] 269 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/onselectionchange)"] 270 #[doc = ""] 271 #[doc = "*This API requires the following crate features to be activated: `Document`*"] onselectionchange(this: &Document) -> Option<::js_sys::Function>272 pub fn onselectionchange(this: &Document) -> Option<::js_sys::Function>; 273 # [wasm_bindgen (structural , method , setter , js_class = "Document" , js_name = onselectionchange)] 274 #[doc = "Setter for the `onselectionchange` field of this object."] 275 #[doc = ""] 276 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/onselectionchange)"] 277 #[doc = ""] 278 #[doc = "*This API requires the following crate features to be activated: `Document`*"] set_onselectionchange(this: &Document, value: Option<&::js_sys::Function>)279 pub fn set_onselectionchange(this: &Document, value: Option<&::js_sys::Function>); 280 #[cfg(feature = "Element")] 281 # [wasm_bindgen (structural , method , getter , js_class = "Document" , js_name = currentScript)] 282 #[doc = "Getter for the `currentScript` field of this object."] 283 #[doc = ""] 284 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/currentScript)"] 285 #[doc = ""] 286 #[doc = "*This API requires the following crate features to be activated: `Document`, `Element`*"] current_script(this: &Document) -> Option<Element>287 pub fn current_script(this: &Document) -> Option<Element>; 288 #[cfg(feature = "HtmlCollection")] 289 # [wasm_bindgen (structural , method , getter , js_class = "Document" , js_name = anchors)] 290 #[doc = "Getter for the `anchors` field of this object."] 291 #[doc = ""] 292 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/anchors)"] 293 #[doc = ""] 294 #[doc = "*This API requires the following crate features to be activated: `Document`, `HtmlCollection`*"] anchors(this: &Document) -> HtmlCollection295 pub fn anchors(this: &Document) -> HtmlCollection; 296 #[cfg(feature = "HtmlCollection")] 297 # [wasm_bindgen (structural , method , getter , js_class = "Document" , js_name = applets)] 298 #[doc = "Getter for the `applets` field of this object."] 299 #[doc = ""] 300 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/applets)"] 301 #[doc = ""] 302 #[doc = "*This API requires the following crate features to be activated: `Document`, `HtmlCollection`*"] applets(this: &Document) -> HtmlCollection303 pub fn applets(this: &Document) -> HtmlCollection; 304 # [wasm_bindgen (structural , method , getter , js_class = "Document" , js_name = fullscreen)] 305 #[doc = "Getter for the `fullscreen` field of this object."] 306 #[doc = ""] 307 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/fullscreen)"] 308 #[doc = ""] 309 #[doc = "*This API requires the following crate features to be activated: `Document`*"] fullscreen(this: &Document) -> bool310 pub fn fullscreen(this: &Document) -> bool; 311 # [wasm_bindgen (structural , method , getter , js_class = "Document" , js_name = fullscreenEnabled)] 312 #[doc = "Getter for the `fullscreenEnabled` field of this object."] 313 #[doc = ""] 314 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/fullscreenEnabled)"] 315 #[doc = ""] 316 #[doc = "*This API requires the following crate features to be activated: `Document`*"] fullscreen_enabled(this: &Document) -> bool317 pub fn fullscreen_enabled(this: &Document) -> bool; 318 # [wasm_bindgen (structural , method , getter , js_class = "Document" , js_name = onfullscreenchange)] 319 #[doc = "Getter for the `onfullscreenchange` field of this object."] 320 #[doc = ""] 321 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/onfullscreenchange)"] 322 #[doc = ""] 323 #[doc = "*This API requires the following crate features to be activated: `Document`*"] onfullscreenchange(this: &Document) -> Option<::js_sys::Function>324 pub fn onfullscreenchange(this: &Document) -> Option<::js_sys::Function>; 325 # [wasm_bindgen (structural , method , setter , js_class = "Document" , js_name = onfullscreenchange)] 326 #[doc = "Setter for the `onfullscreenchange` field of this object."] 327 #[doc = ""] 328 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/onfullscreenchange)"] 329 #[doc = ""] 330 #[doc = "*This API requires the following crate features to be activated: `Document`*"] set_onfullscreenchange(this: &Document, value: Option<&::js_sys::Function>)331 pub fn set_onfullscreenchange(this: &Document, value: Option<&::js_sys::Function>); 332 # [wasm_bindgen (structural , method , getter , js_class = "Document" , js_name = onfullscreenerror)] 333 #[doc = "Getter for the `onfullscreenerror` field of this object."] 334 #[doc = ""] 335 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/onfullscreenerror)"] 336 #[doc = ""] 337 #[doc = "*This API requires the following crate features to be activated: `Document`*"] onfullscreenerror(this: &Document) -> Option<::js_sys::Function>338 pub fn onfullscreenerror(this: &Document) -> Option<::js_sys::Function>; 339 # [wasm_bindgen (structural , method , setter , js_class = "Document" , js_name = onfullscreenerror)] 340 #[doc = "Setter for the `onfullscreenerror` field of this object."] 341 #[doc = ""] 342 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/onfullscreenerror)"] 343 #[doc = ""] 344 #[doc = "*This API requires the following crate features to be activated: `Document`*"] set_onfullscreenerror(this: &Document, value: Option<&::js_sys::Function>)345 pub fn set_onfullscreenerror(this: &Document, value: Option<&::js_sys::Function>); 346 # [wasm_bindgen (structural , method , getter , js_class = "Document" , js_name = onpointerlockchange)] 347 #[doc = "Getter for the `onpointerlockchange` field of this object."] 348 #[doc = ""] 349 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/onpointerlockchange)"] 350 #[doc = ""] 351 #[doc = "*This API requires the following crate features to be activated: `Document`*"] onpointerlockchange(this: &Document) -> Option<::js_sys::Function>352 pub fn onpointerlockchange(this: &Document) -> Option<::js_sys::Function>; 353 # [wasm_bindgen (structural , method , setter , js_class = "Document" , js_name = onpointerlockchange)] 354 #[doc = "Setter for the `onpointerlockchange` field of this object."] 355 #[doc = ""] 356 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/onpointerlockchange)"] 357 #[doc = ""] 358 #[doc = "*This API requires the following crate features to be activated: `Document`*"] set_onpointerlockchange(this: &Document, value: Option<&::js_sys::Function>)359 pub fn set_onpointerlockchange(this: &Document, value: Option<&::js_sys::Function>); 360 # [wasm_bindgen (structural , method , getter , js_class = "Document" , js_name = onpointerlockerror)] 361 #[doc = "Getter for the `onpointerlockerror` field of this object."] 362 #[doc = ""] 363 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/onpointerlockerror)"] 364 #[doc = ""] 365 #[doc = "*This API requires the following crate features to be activated: `Document`*"] onpointerlockerror(this: &Document) -> Option<::js_sys::Function>366 pub fn onpointerlockerror(this: &Document) -> Option<::js_sys::Function>; 367 # [wasm_bindgen (structural , method , setter , js_class = "Document" , js_name = onpointerlockerror)] 368 #[doc = "Setter for the `onpointerlockerror` field of this object."] 369 #[doc = ""] 370 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/onpointerlockerror)"] 371 #[doc = ""] 372 #[doc = "*This API requires the following crate features to be activated: `Document`*"] set_onpointerlockerror(this: &Document, value: Option<&::js_sys::Function>)373 pub fn set_onpointerlockerror(this: &Document, value: Option<&::js_sys::Function>); 374 # [wasm_bindgen (structural , method , getter , js_class = "Document" , js_name = hidden)] 375 #[doc = "Getter for the `hidden` field of this object."] 376 #[doc = ""] 377 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/hidden)"] 378 #[doc = ""] 379 #[doc = "*This API requires the following crate features to be activated: `Document`*"] hidden(this: &Document) -> bool380 pub fn hidden(this: &Document) -> bool; 381 #[cfg(feature = "VisibilityState")] 382 # [wasm_bindgen (structural , method , getter , js_class = "Document" , js_name = visibilityState)] 383 #[doc = "Getter for the `visibilityState` field of this object."] 384 #[doc = ""] 385 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/visibilityState)"] 386 #[doc = ""] 387 #[doc = "*This API requires the following crate features to be activated: `Document`, `VisibilityState`*"] visibility_state(this: &Document) -> VisibilityState388 pub fn visibility_state(this: &Document) -> VisibilityState; 389 # [wasm_bindgen (structural , method , getter , js_class = "Document" , js_name = onvisibilitychange)] 390 #[doc = "Getter for the `onvisibilitychange` field of this object."] 391 #[doc = ""] 392 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/onvisibilitychange)"] 393 #[doc = ""] 394 #[doc = "*This API requires the following crate features to be activated: `Document`*"] onvisibilitychange(this: &Document) -> Option<::js_sys::Function>395 pub fn onvisibilitychange(this: &Document) -> Option<::js_sys::Function>; 396 # [wasm_bindgen (structural , method , setter , js_class = "Document" , js_name = onvisibilitychange)] 397 #[doc = "Setter for the `onvisibilitychange` field of this object."] 398 #[doc = ""] 399 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/onvisibilitychange)"] 400 #[doc = ""] 401 #[doc = "*This API requires the following crate features to be activated: `Document`*"] set_onvisibilitychange(this: &Document, value: Option<&::js_sys::Function>)402 pub fn set_onvisibilitychange(this: &Document, value: Option<&::js_sys::Function>); 403 # [wasm_bindgen (structural , method , getter , js_class = "Document" , js_name = selectedStyleSheetSet)] 404 #[doc = "Getter for the `selectedStyleSheetSet` field of this object."] 405 #[doc = ""] 406 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/selectedStyleSheetSet)"] 407 #[doc = ""] 408 #[doc = "*This API requires the following crate features to be activated: `Document`*"] selected_style_sheet_set(this: &Document) -> Option<String>409 pub fn selected_style_sheet_set(this: &Document) -> Option<String>; 410 # [wasm_bindgen (structural , method , setter , js_class = "Document" , js_name = selectedStyleSheetSet)] 411 #[doc = "Setter for the `selectedStyleSheetSet` field of this object."] 412 #[doc = ""] 413 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/selectedStyleSheetSet)"] 414 #[doc = ""] 415 #[doc = "*This API requires the following crate features to be activated: `Document`*"] set_selected_style_sheet_set(this: &Document, value: Option<&str>)416 pub fn set_selected_style_sheet_set(this: &Document, value: Option<&str>); 417 # [wasm_bindgen (structural , method , getter , js_class = "Document" , js_name = lastStyleSheetSet)] 418 #[doc = "Getter for the `lastStyleSheetSet` field of this object."] 419 #[doc = ""] 420 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/lastStyleSheetSet)"] 421 #[doc = ""] 422 #[doc = "*This API requires the following crate features to be activated: `Document`*"] last_style_sheet_set(this: &Document) -> Option<String>423 pub fn last_style_sheet_set(this: &Document) -> Option<String>; 424 # [wasm_bindgen (structural , method , getter , js_class = "Document" , js_name = preferredStyleSheetSet)] 425 #[doc = "Getter for the `preferredStyleSheetSet` field of this object."] 426 #[doc = ""] 427 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/preferredStyleSheetSet)"] 428 #[doc = ""] 429 #[doc = "*This API requires the following crate features to be activated: `Document`*"] preferred_style_sheet_set(this: &Document) -> Option<String>430 pub fn preferred_style_sheet_set(this: &Document) -> Option<String>; 431 #[cfg(feature = "DomStringList")] 432 # [wasm_bindgen (structural , method , getter , js_class = "Document" , js_name = styleSheetSets)] 433 #[doc = "Getter for the `styleSheetSets` field of this object."] 434 #[doc = ""] 435 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/styleSheetSets)"] 436 #[doc = ""] 437 #[doc = "*This API requires the following crate features to be activated: `Document`, `DomStringList`*"] style_sheet_sets(this: &Document) -> DomStringList438 pub fn style_sheet_sets(this: &Document) -> DomStringList; 439 #[cfg(feature = "Element")] 440 # [wasm_bindgen (structural , method , getter , js_class = "Document" , js_name = scrollingElement)] 441 #[doc = "Getter for the `scrollingElement` field of this object."] 442 #[doc = ""] 443 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/scrollingElement)"] 444 #[doc = ""] 445 #[doc = "*This API requires the following crate features to be activated: `Document`, `Element`*"] scrolling_element(this: &Document) -> Option<Element>446 pub fn scrolling_element(this: &Document) -> Option<Element>; 447 #[cfg(feature = "DocumentTimeline")] 448 # [wasm_bindgen (structural , method , getter , js_class = "Document" , js_name = timeline)] 449 #[doc = "Getter for the `timeline` field of this object."] 450 #[doc = ""] 451 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/timeline)"] 452 #[doc = ""] 453 #[doc = "*This API requires the following crate features to be activated: `Document`, `DocumentTimeline`*"] timeline(this: &Document) -> DocumentTimeline454 pub fn timeline(this: &Document) -> DocumentTimeline; 455 #[cfg(feature = "SvgsvgElement")] 456 # [wasm_bindgen (structural , method , getter , js_class = "Document" , js_name = rootElement)] 457 #[doc = "Getter for the `rootElement` field of this object."] 458 #[doc = ""] 459 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/rootElement)"] 460 #[doc = ""] 461 #[doc = "*This API requires the following crate features to be activated: `Document`, `SvgsvgElement`*"] root_element(this: &Document) -> Option<SvgsvgElement>462 pub fn root_element(this: &Document) -> Option<SvgsvgElement>; 463 # [wasm_bindgen (structural , method , getter , js_class = "Document" , js_name = oncopy)] 464 #[doc = "Getter for the `oncopy` field of this object."] 465 #[doc = ""] 466 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/oncopy)"] 467 #[doc = ""] 468 #[doc = "*This API requires the following crate features to be activated: `Document`*"] oncopy(this: &Document) -> Option<::js_sys::Function>469 pub fn oncopy(this: &Document) -> Option<::js_sys::Function>; 470 # [wasm_bindgen (structural , method , setter , js_class = "Document" , js_name = oncopy)] 471 #[doc = "Setter for the `oncopy` field of this object."] 472 #[doc = ""] 473 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/oncopy)"] 474 #[doc = ""] 475 #[doc = "*This API requires the following crate features to be activated: `Document`*"] set_oncopy(this: &Document, value: Option<&::js_sys::Function>)476 pub fn set_oncopy(this: &Document, value: Option<&::js_sys::Function>); 477 # [wasm_bindgen (structural , method , getter , js_class = "Document" , js_name = oncut)] 478 #[doc = "Getter for the `oncut` field of this object."] 479 #[doc = ""] 480 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/oncut)"] 481 #[doc = ""] 482 #[doc = "*This API requires the following crate features to be activated: `Document`*"] oncut(this: &Document) -> Option<::js_sys::Function>483 pub fn oncut(this: &Document) -> Option<::js_sys::Function>; 484 # [wasm_bindgen (structural , method , setter , js_class = "Document" , js_name = oncut)] 485 #[doc = "Setter for the `oncut` field of this object."] 486 #[doc = ""] 487 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/oncut)"] 488 #[doc = ""] 489 #[doc = "*This API requires the following crate features to be activated: `Document`*"] set_oncut(this: &Document, value: Option<&::js_sys::Function>)490 pub fn set_oncut(this: &Document, value: Option<&::js_sys::Function>); 491 # [wasm_bindgen (structural , method , getter , js_class = "Document" , js_name = onpaste)] 492 #[doc = "Getter for the `onpaste` field of this object."] 493 #[doc = ""] 494 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/onpaste)"] 495 #[doc = ""] 496 #[doc = "*This API requires the following crate features to be activated: `Document`*"] onpaste(this: &Document) -> Option<::js_sys::Function>497 pub fn onpaste(this: &Document) -> Option<::js_sys::Function>; 498 # [wasm_bindgen (structural , method , setter , js_class = "Document" , js_name = onpaste)] 499 #[doc = "Setter for the `onpaste` field of this object."] 500 #[doc = ""] 501 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/onpaste)"] 502 #[doc = ""] 503 #[doc = "*This API requires the following crate features to be activated: `Document`*"] set_onpaste(this: &Document, value: Option<&::js_sys::Function>)504 pub fn set_onpaste(this: &Document, value: Option<&::js_sys::Function>); 505 #[cfg(feature = "Element")] 506 # [wasm_bindgen (structural , method , getter , js_class = "Document" , js_name = activeElement)] 507 #[doc = "Getter for the `activeElement` field of this object."] 508 #[doc = ""] 509 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/activeElement)"] 510 #[doc = ""] 511 #[doc = "*This API requires the following crate features to be activated: `Document`, `Element`*"] active_element(this: &Document) -> Option<Element>512 pub fn active_element(this: &Document) -> Option<Element>; 513 #[cfg(feature = "StyleSheetList")] 514 # [wasm_bindgen (structural , method , getter , js_class = "Document" , js_name = styleSheets)] 515 #[doc = "Getter for the `styleSheets` field of this object."] 516 #[doc = ""] 517 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/styleSheets)"] 518 #[doc = ""] 519 #[doc = "*This API requires the following crate features to be activated: `Document`, `StyleSheetList`*"] style_sheets(this: &Document) -> StyleSheetList520 pub fn style_sheets(this: &Document) -> StyleSheetList; 521 #[cfg(feature = "Element")] 522 # [wasm_bindgen (structural , method , getter , js_class = "Document" , js_name = pointerLockElement)] 523 #[doc = "Getter for the `pointerLockElement` field of this object."] 524 #[doc = ""] 525 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/pointerLockElement)"] 526 #[doc = ""] 527 #[doc = "*This API requires the following crate features to be activated: `Document`, `Element`*"] pointer_lock_element(this: &Document) -> Option<Element>528 pub fn pointer_lock_element(this: &Document) -> Option<Element>; 529 #[cfg(feature = "Element")] 530 # [wasm_bindgen (structural , method , getter , js_class = "Document" , js_name = fullscreenElement)] 531 #[doc = "Getter for the `fullscreenElement` field of this object."] 532 #[doc = ""] 533 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/fullscreenElement)"] 534 #[doc = ""] 535 #[doc = "*This API requires the following crate features to be activated: `Document`, `Element`*"] fullscreen_element(this: &Document) -> Option<Element>536 pub fn fullscreen_element(this: &Document) -> Option<Element>; 537 #[cfg(feature = "FontFaceSet")] 538 # [wasm_bindgen (structural , method , getter , js_class = "Document" , js_name = fonts)] 539 #[doc = "Getter for the `fonts` field of this object."] 540 #[doc = ""] 541 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/fonts)"] 542 #[doc = ""] 543 #[doc = "*This API requires the following crate features to be activated: `Document`, `FontFaceSet`*"] fonts(this: &Document) -> FontFaceSet544 pub fn fonts(this: &Document) -> FontFaceSet; 545 # [wasm_bindgen (structural , method , getter , js_class = "Document" , js_name = onabort)] 546 #[doc = "Getter for the `onabort` field of this object."] 547 #[doc = ""] 548 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/onabort)"] 549 #[doc = ""] 550 #[doc = "*This API requires the following crate features to be activated: `Document`*"] onabort(this: &Document) -> Option<::js_sys::Function>551 pub fn onabort(this: &Document) -> Option<::js_sys::Function>; 552 # [wasm_bindgen (structural , method , setter , js_class = "Document" , js_name = onabort)] 553 #[doc = "Setter for the `onabort` field of this object."] 554 #[doc = ""] 555 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/onabort)"] 556 #[doc = ""] 557 #[doc = "*This API requires the following crate features to be activated: `Document`*"] set_onabort(this: &Document, value: Option<&::js_sys::Function>)558 pub fn set_onabort(this: &Document, value: Option<&::js_sys::Function>); 559 # [wasm_bindgen (structural , method , getter , js_class = "Document" , js_name = onblur)] 560 #[doc = "Getter for the `onblur` field of this object."] 561 #[doc = ""] 562 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/onblur)"] 563 #[doc = ""] 564 #[doc = "*This API requires the following crate features to be activated: `Document`*"] onblur(this: &Document) -> Option<::js_sys::Function>565 pub fn onblur(this: &Document) -> Option<::js_sys::Function>; 566 # [wasm_bindgen (structural , method , setter , js_class = "Document" , js_name = onblur)] 567 #[doc = "Setter for the `onblur` field of this object."] 568 #[doc = ""] 569 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/onblur)"] 570 #[doc = ""] 571 #[doc = "*This API requires the following crate features to be activated: `Document`*"] set_onblur(this: &Document, value: Option<&::js_sys::Function>)572 pub fn set_onblur(this: &Document, value: Option<&::js_sys::Function>); 573 # [wasm_bindgen (structural , method , getter , js_class = "Document" , js_name = onfocus)] 574 #[doc = "Getter for the `onfocus` field of this object."] 575 #[doc = ""] 576 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/onfocus)"] 577 #[doc = ""] 578 #[doc = "*This API requires the following crate features to be activated: `Document`*"] onfocus(this: &Document) -> Option<::js_sys::Function>579 pub fn onfocus(this: &Document) -> Option<::js_sys::Function>; 580 # [wasm_bindgen (structural , method , setter , js_class = "Document" , js_name = onfocus)] 581 #[doc = "Setter for the `onfocus` field of this object."] 582 #[doc = ""] 583 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/onfocus)"] 584 #[doc = ""] 585 #[doc = "*This API requires the following crate features to be activated: `Document`*"] set_onfocus(this: &Document, value: Option<&::js_sys::Function>)586 pub fn set_onfocus(this: &Document, value: Option<&::js_sys::Function>); 587 # [wasm_bindgen (structural , method , getter , js_class = "Document" , js_name = onauxclick)] 588 #[doc = "Getter for the `onauxclick` field of this object."] 589 #[doc = ""] 590 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/onauxclick)"] 591 #[doc = ""] 592 #[doc = "*This API requires the following crate features to be activated: `Document`*"] onauxclick(this: &Document) -> Option<::js_sys::Function>593 pub fn onauxclick(this: &Document) -> Option<::js_sys::Function>; 594 # [wasm_bindgen (structural , method , setter , js_class = "Document" , js_name = onauxclick)] 595 #[doc = "Setter for the `onauxclick` field of this object."] 596 #[doc = ""] 597 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/onauxclick)"] 598 #[doc = ""] 599 #[doc = "*This API requires the following crate features to be activated: `Document`*"] set_onauxclick(this: &Document, value: Option<&::js_sys::Function>)600 pub fn set_onauxclick(this: &Document, value: Option<&::js_sys::Function>); 601 # [wasm_bindgen (structural , method , getter , js_class = "Document" , js_name = oncanplay)] 602 #[doc = "Getter for the `oncanplay` field of this object."] 603 #[doc = ""] 604 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/oncanplay)"] 605 #[doc = ""] 606 #[doc = "*This API requires the following crate features to be activated: `Document`*"] oncanplay(this: &Document) -> Option<::js_sys::Function>607 pub fn oncanplay(this: &Document) -> Option<::js_sys::Function>; 608 # [wasm_bindgen (structural , method , setter , js_class = "Document" , js_name = oncanplay)] 609 #[doc = "Setter for the `oncanplay` field of this object."] 610 #[doc = ""] 611 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/oncanplay)"] 612 #[doc = ""] 613 #[doc = "*This API requires the following crate features to be activated: `Document`*"] set_oncanplay(this: &Document, value: Option<&::js_sys::Function>)614 pub fn set_oncanplay(this: &Document, value: Option<&::js_sys::Function>); 615 # [wasm_bindgen (structural , method , getter , js_class = "Document" , js_name = oncanplaythrough)] 616 #[doc = "Getter for the `oncanplaythrough` field of this object."] 617 #[doc = ""] 618 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/oncanplaythrough)"] 619 #[doc = ""] 620 #[doc = "*This API requires the following crate features to be activated: `Document`*"] oncanplaythrough(this: &Document) -> Option<::js_sys::Function>621 pub fn oncanplaythrough(this: &Document) -> Option<::js_sys::Function>; 622 # [wasm_bindgen (structural , method , setter , js_class = "Document" , js_name = oncanplaythrough)] 623 #[doc = "Setter for the `oncanplaythrough` field of this object."] 624 #[doc = ""] 625 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/oncanplaythrough)"] 626 #[doc = ""] 627 #[doc = "*This API requires the following crate features to be activated: `Document`*"] set_oncanplaythrough(this: &Document, value: Option<&::js_sys::Function>)628 pub fn set_oncanplaythrough(this: &Document, value: Option<&::js_sys::Function>); 629 # [wasm_bindgen (structural , method , getter , js_class = "Document" , js_name = onchange)] 630 #[doc = "Getter for the `onchange` field of this object."] 631 #[doc = ""] 632 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/onchange)"] 633 #[doc = ""] 634 #[doc = "*This API requires the following crate features to be activated: `Document`*"] onchange(this: &Document) -> Option<::js_sys::Function>635 pub fn onchange(this: &Document) -> Option<::js_sys::Function>; 636 # [wasm_bindgen (structural , method , setter , js_class = "Document" , js_name = onchange)] 637 #[doc = "Setter for the `onchange` field of this object."] 638 #[doc = ""] 639 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/onchange)"] 640 #[doc = ""] 641 #[doc = "*This API requires the following crate features to be activated: `Document`*"] set_onchange(this: &Document, value: Option<&::js_sys::Function>)642 pub fn set_onchange(this: &Document, value: Option<&::js_sys::Function>); 643 # [wasm_bindgen (structural , method , getter , js_class = "Document" , js_name = onclick)] 644 #[doc = "Getter for the `onclick` field of this object."] 645 #[doc = ""] 646 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/onclick)"] 647 #[doc = ""] 648 #[doc = "*This API requires the following crate features to be activated: `Document`*"] onclick(this: &Document) -> Option<::js_sys::Function>649 pub fn onclick(this: &Document) -> Option<::js_sys::Function>; 650 # [wasm_bindgen (structural , method , setter , js_class = "Document" , js_name = onclick)] 651 #[doc = "Setter for the `onclick` field of this object."] 652 #[doc = ""] 653 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/onclick)"] 654 #[doc = ""] 655 #[doc = "*This API requires the following crate features to be activated: `Document`*"] set_onclick(this: &Document, value: Option<&::js_sys::Function>)656 pub fn set_onclick(this: &Document, value: Option<&::js_sys::Function>); 657 # [wasm_bindgen (structural , method , getter , js_class = "Document" , js_name = onclose)] 658 #[doc = "Getter for the `onclose` field of this object."] 659 #[doc = ""] 660 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/onclose)"] 661 #[doc = ""] 662 #[doc = "*This API requires the following crate features to be activated: `Document`*"] onclose(this: &Document) -> Option<::js_sys::Function>663 pub fn onclose(this: &Document) -> Option<::js_sys::Function>; 664 # [wasm_bindgen (structural , method , setter , js_class = "Document" , js_name = onclose)] 665 #[doc = "Setter for the `onclose` field of this object."] 666 #[doc = ""] 667 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/onclose)"] 668 #[doc = ""] 669 #[doc = "*This API requires the following crate features to be activated: `Document`*"] set_onclose(this: &Document, value: Option<&::js_sys::Function>)670 pub fn set_onclose(this: &Document, value: Option<&::js_sys::Function>); 671 # [wasm_bindgen (structural , method , getter , js_class = "Document" , js_name = oncontextmenu)] 672 #[doc = "Getter for the `oncontextmenu` field of this object."] 673 #[doc = ""] 674 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/oncontextmenu)"] 675 #[doc = ""] 676 #[doc = "*This API requires the following crate features to be activated: `Document`*"] oncontextmenu(this: &Document) -> Option<::js_sys::Function>677 pub fn oncontextmenu(this: &Document) -> Option<::js_sys::Function>; 678 # [wasm_bindgen (structural , method , setter , js_class = "Document" , js_name = oncontextmenu)] 679 #[doc = "Setter for the `oncontextmenu` field of this object."] 680 #[doc = ""] 681 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/oncontextmenu)"] 682 #[doc = ""] 683 #[doc = "*This API requires the following crate features to be activated: `Document`*"] set_oncontextmenu(this: &Document, value: Option<&::js_sys::Function>)684 pub fn set_oncontextmenu(this: &Document, value: Option<&::js_sys::Function>); 685 # [wasm_bindgen (structural , method , getter , js_class = "Document" , js_name = ondblclick)] 686 #[doc = "Getter for the `ondblclick` field of this object."] 687 #[doc = ""] 688 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/ondblclick)"] 689 #[doc = ""] 690 #[doc = "*This API requires the following crate features to be activated: `Document`*"] ondblclick(this: &Document) -> Option<::js_sys::Function>691 pub fn ondblclick(this: &Document) -> Option<::js_sys::Function>; 692 # [wasm_bindgen (structural , method , setter , js_class = "Document" , js_name = ondblclick)] 693 #[doc = "Setter for the `ondblclick` field of this object."] 694 #[doc = ""] 695 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/ondblclick)"] 696 #[doc = ""] 697 #[doc = "*This API requires the following crate features to be activated: `Document`*"] set_ondblclick(this: &Document, value: Option<&::js_sys::Function>)698 pub fn set_ondblclick(this: &Document, value: Option<&::js_sys::Function>); 699 # [wasm_bindgen (structural , method , getter , js_class = "Document" , js_name = ondrag)] 700 #[doc = "Getter for the `ondrag` field of this object."] 701 #[doc = ""] 702 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/ondrag)"] 703 #[doc = ""] 704 #[doc = "*This API requires the following crate features to be activated: `Document`*"] ondrag(this: &Document) -> Option<::js_sys::Function>705 pub fn ondrag(this: &Document) -> Option<::js_sys::Function>; 706 # [wasm_bindgen (structural , method , setter , js_class = "Document" , js_name = ondrag)] 707 #[doc = "Setter for the `ondrag` field of this object."] 708 #[doc = ""] 709 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/ondrag)"] 710 #[doc = ""] 711 #[doc = "*This API requires the following crate features to be activated: `Document`*"] set_ondrag(this: &Document, value: Option<&::js_sys::Function>)712 pub fn set_ondrag(this: &Document, value: Option<&::js_sys::Function>); 713 # [wasm_bindgen (structural , method , getter , js_class = "Document" , js_name = ondragend)] 714 #[doc = "Getter for the `ondragend` field of this object."] 715 #[doc = ""] 716 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/ondragend)"] 717 #[doc = ""] 718 #[doc = "*This API requires the following crate features to be activated: `Document`*"] ondragend(this: &Document) -> Option<::js_sys::Function>719 pub fn ondragend(this: &Document) -> Option<::js_sys::Function>; 720 # [wasm_bindgen (structural , method , setter , js_class = "Document" , js_name = ondragend)] 721 #[doc = "Setter for the `ondragend` field of this object."] 722 #[doc = ""] 723 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/ondragend)"] 724 #[doc = ""] 725 #[doc = "*This API requires the following crate features to be activated: `Document`*"] set_ondragend(this: &Document, value: Option<&::js_sys::Function>)726 pub fn set_ondragend(this: &Document, value: Option<&::js_sys::Function>); 727 # [wasm_bindgen (structural , method , getter , js_class = "Document" , js_name = ondragenter)] 728 #[doc = "Getter for the `ondragenter` field of this object."] 729 #[doc = ""] 730 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/ondragenter)"] 731 #[doc = ""] 732 #[doc = "*This API requires the following crate features to be activated: `Document`*"] ondragenter(this: &Document) -> Option<::js_sys::Function>733 pub fn ondragenter(this: &Document) -> Option<::js_sys::Function>; 734 # [wasm_bindgen (structural , method , setter , js_class = "Document" , js_name = ondragenter)] 735 #[doc = "Setter for the `ondragenter` field of this object."] 736 #[doc = ""] 737 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/ondragenter)"] 738 #[doc = ""] 739 #[doc = "*This API requires the following crate features to be activated: `Document`*"] set_ondragenter(this: &Document, value: Option<&::js_sys::Function>)740 pub fn set_ondragenter(this: &Document, value: Option<&::js_sys::Function>); 741 # [wasm_bindgen (structural , method , getter , js_class = "Document" , js_name = ondragexit)] 742 #[doc = "Getter for the `ondragexit` field of this object."] 743 #[doc = ""] 744 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/ondragexit)"] 745 #[doc = ""] 746 #[doc = "*This API requires the following crate features to be activated: `Document`*"] ondragexit(this: &Document) -> Option<::js_sys::Function>747 pub fn ondragexit(this: &Document) -> Option<::js_sys::Function>; 748 # [wasm_bindgen (structural , method , setter , js_class = "Document" , js_name = ondragexit)] 749 #[doc = "Setter for the `ondragexit` field of this object."] 750 #[doc = ""] 751 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/ondragexit)"] 752 #[doc = ""] 753 #[doc = "*This API requires the following crate features to be activated: `Document`*"] set_ondragexit(this: &Document, value: Option<&::js_sys::Function>)754 pub fn set_ondragexit(this: &Document, value: Option<&::js_sys::Function>); 755 # [wasm_bindgen (structural , method , getter , js_class = "Document" , js_name = ondragleave)] 756 #[doc = "Getter for the `ondragleave` field of this object."] 757 #[doc = ""] 758 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/ondragleave)"] 759 #[doc = ""] 760 #[doc = "*This API requires the following crate features to be activated: `Document`*"] ondragleave(this: &Document) -> Option<::js_sys::Function>761 pub fn ondragleave(this: &Document) -> Option<::js_sys::Function>; 762 # [wasm_bindgen (structural , method , setter , js_class = "Document" , js_name = ondragleave)] 763 #[doc = "Setter for the `ondragleave` field of this object."] 764 #[doc = ""] 765 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/ondragleave)"] 766 #[doc = ""] 767 #[doc = "*This API requires the following crate features to be activated: `Document`*"] set_ondragleave(this: &Document, value: Option<&::js_sys::Function>)768 pub fn set_ondragleave(this: &Document, value: Option<&::js_sys::Function>); 769 # [wasm_bindgen (structural , method , getter , js_class = "Document" , js_name = ondragover)] 770 #[doc = "Getter for the `ondragover` field of this object."] 771 #[doc = ""] 772 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/ondragover)"] 773 #[doc = ""] 774 #[doc = "*This API requires the following crate features to be activated: `Document`*"] ondragover(this: &Document) -> Option<::js_sys::Function>775 pub fn ondragover(this: &Document) -> Option<::js_sys::Function>; 776 # [wasm_bindgen (structural , method , setter , js_class = "Document" , js_name = ondragover)] 777 #[doc = "Setter for the `ondragover` field of this object."] 778 #[doc = ""] 779 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/ondragover)"] 780 #[doc = ""] 781 #[doc = "*This API requires the following crate features to be activated: `Document`*"] set_ondragover(this: &Document, value: Option<&::js_sys::Function>)782 pub fn set_ondragover(this: &Document, value: Option<&::js_sys::Function>); 783 # [wasm_bindgen (structural , method , getter , js_class = "Document" , js_name = ondragstart)] 784 #[doc = "Getter for the `ondragstart` field of this object."] 785 #[doc = ""] 786 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/ondragstart)"] 787 #[doc = ""] 788 #[doc = "*This API requires the following crate features to be activated: `Document`*"] ondragstart(this: &Document) -> Option<::js_sys::Function>789 pub fn ondragstart(this: &Document) -> Option<::js_sys::Function>; 790 # [wasm_bindgen (structural , method , setter , js_class = "Document" , js_name = ondragstart)] 791 #[doc = "Setter for the `ondragstart` field of this object."] 792 #[doc = ""] 793 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/ondragstart)"] 794 #[doc = ""] 795 #[doc = "*This API requires the following crate features to be activated: `Document`*"] set_ondragstart(this: &Document, value: Option<&::js_sys::Function>)796 pub fn set_ondragstart(this: &Document, value: Option<&::js_sys::Function>); 797 # [wasm_bindgen (structural , method , getter , js_class = "Document" , js_name = ondrop)] 798 #[doc = "Getter for the `ondrop` field of this object."] 799 #[doc = ""] 800 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/ondrop)"] 801 #[doc = ""] 802 #[doc = "*This API requires the following crate features to be activated: `Document`*"] ondrop(this: &Document) -> Option<::js_sys::Function>803 pub fn ondrop(this: &Document) -> Option<::js_sys::Function>; 804 # [wasm_bindgen (structural , method , setter , js_class = "Document" , js_name = ondrop)] 805 #[doc = "Setter for the `ondrop` field of this object."] 806 #[doc = ""] 807 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/ondrop)"] 808 #[doc = ""] 809 #[doc = "*This API requires the following crate features to be activated: `Document`*"] set_ondrop(this: &Document, value: Option<&::js_sys::Function>)810 pub fn set_ondrop(this: &Document, value: Option<&::js_sys::Function>); 811 # [wasm_bindgen (structural , method , getter , js_class = "Document" , js_name = ondurationchange)] 812 #[doc = "Getter for the `ondurationchange` field of this object."] 813 #[doc = ""] 814 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/ondurationchange)"] 815 #[doc = ""] 816 #[doc = "*This API requires the following crate features to be activated: `Document`*"] ondurationchange(this: &Document) -> Option<::js_sys::Function>817 pub fn ondurationchange(this: &Document) -> Option<::js_sys::Function>; 818 # [wasm_bindgen (structural , method , setter , js_class = "Document" , js_name = ondurationchange)] 819 #[doc = "Setter for the `ondurationchange` field of this object."] 820 #[doc = ""] 821 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/ondurationchange)"] 822 #[doc = ""] 823 #[doc = "*This API requires the following crate features to be activated: `Document`*"] set_ondurationchange(this: &Document, value: Option<&::js_sys::Function>)824 pub fn set_ondurationchange(this: &Document, value: Option<&::js_sys::Function>); 825 # [wasm_bindgen (structural , method , getter , js_class = "Document" , js_name = onemptied)] 826 #[doc = "Getter for the `onemptied` field of this object."] 827 #[doc = ""] 828 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/onemptied)"] 829 #[doc = ""] 830 #[doc = "*This API requires the following crate features to be activated: `Document`*"] onemptied(this: &Document) -> Option<::js_sys::Function>831 pub fn onemptied(this: &Document) -> Option<::js_sys::Function>; 832 # [wasm_bindgen (structural , method , setter , js_class = "Document" , js_name = onemptied)] 833 #[doc = "Setter for the `onemptied` field of this object."] 834 #[doc = ""] 835 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/onemptied)"] 836 #[doc = ""] 837 #[doc = "*This API requires the following crate features to be activated: `Document`*"] set_onemptied(this: &Document, value: Option<&::js_sys::Function>)838 pub fn set_onemptied(this: &Document, value: Option<&::js_sys::Function>); 839 # [wasm_bindgen (structural , method , getter , js_class = "Document" , js_name = onended)] 840 #[doc = "Getter for the `onended` field of this object."] 841 #[doc = ""] 842 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/onended)"] 843 #[doc = ""] 844 #[doc = "*This API requires the following crate features to be activated: `Document`*"] onended(this: &Document) -> Option<::js_sys::Function>845 pub fn onended(this: &Document) -> Option<::js_sys::Function>; 846 # [wasm_bindgen (structural , method , setter , js_class = "Document" , js_name = onended)] 847 #[doc = "Setter for the `onended` field of this object."] 848 #[doc = ""] 849 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/onended)"] 850 #[doc = ""] 851 #[doc = "*This API requires the following crate features to be activated: `Document`*"] set_onended(this: &Document, value: Option<&::js_sys::Function>)852 pub fn set_onended(this: &Document, value: Option<&::js_sys::Function>); 853 # [wasm_bindgen (structural , method , getter , js_class = "Document" , js_name = oninput)] 854 #[doc = "Getter for the `oninput` field of this object."] 855 #[doc = ""] 856 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/oninput)"] 857 #[doc = ""] 858 #[doc = "*This API requires the following crate features to be activated: `Document`*"] oninput(this: &Document) -> Option<::js_sys::Function>859 pub fn oninput(this: &Document) -> Option<::js_sys::Function>; 860 # [wasm_bindgen (structural , method , setter , js_class = "Document" , js_name = oninput)] 861 #[doc = "Setter for the `oninput` field of this object."] 862 #[doc = ""] 863 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/oninput)"] 864 #[doc = ""] 865 #[doc = "*This API requires the following crate features to be activated: `Document`*"] set_oninput(this: &Document, value: Option<&::js_sys::Function>)866 pub fn set_oninput(this: &Document, value: Option<&::js_sys::Function>); 867 # [wasm_bindgen (structural , method , getter , js_class = "Document" , js_name = oninvalid)] 868 #[doc = "Getter for the `oninvalid` field of this object."] 869 #[doc = ""] 870 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/oninvalid)"] 871 #[doc = ""] 872 #[doc = "*This API requires the following crate features to be activated: `Document`*"] oninvalid(this: &Document) -> Option<::js_sys::Function>873 pub fn oninvalid(this: &Document) -> Option<::js_sys::Function>; 874 # [wasm_bindgen (structural , method , setter , js_class = "Document" , js_name = oninvalid)] 875 #[doc = "Setter for the `oninvalid` field of this object."] 876 #[doc = ""] 877 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/oninvalid)"] 878 #[doc = ""] 879 #[doc = "*This API requires the following crate features to be activated: `Document`*"] set_oninvalid(this: &Document, value: Option<&::js_sys::Function>)880 pub fn set_oninvalid(this: &Document, value: Option<&::js_sys::Function>); 881 # [wasm_bindgen (structural , method , getter , js_class = "Document" , js_name = onkeydown)] 882 #[doc = "Getter for the `onkeydown` field of this object."] 883 #[doc = ""] 884 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/onkeydown)"] 885 #[doc = ""] 886 #[doc = "*This API requires the following crate features to be activated: `Document`*"] onkeydown(this: &Document) -> Option<::js_sys::Function>887 pub fn onkeydown(this: &Document) -> Option<::js_sys::Function>; 888 # [wasm_bindgen (structural , method , setter , js_class = "Document" , js_name = onkeydown)] 889 #[doc = "Setter for the `onkeydown` field of this object."] 890 #[doc = ""] 891 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/onkeydown)"] 892 #[doc = ""] 893 #[doc = "*This API requires the following crate features to be activated: `Document`*"] set_onkeydown(this: &Document, value: Option<&::js_sys::Function>)894 pub fn set_onkeydown(this: &Document, value: Option<&::js_sys::Function>); 895 # [wasm_bindgen (structural , method , getter , js_class = "Document" , js_name = onkeypress)] 896 #[doc = "Getter for the `onkeypress` field of this object."] 897 #[doc = ""] 898 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/onkeypress)"] 899 #[doc = ""] 900 #[doc = "*This API requires the following crate features to be activated: `Document`*"] onkeypress(this: &Document) -> Option<::js_sys::Function>901 pub fn onkeypress(this: &Document) -> Option<::js_sys::Function>; 902 # [wasm_bindgen (structural , method , setter , js_class = "Document" , js_name = onkeypress)] 903 #[doc = "Setter for the `onkeypress` field of this object."] 904 #[doc = ""] 905 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/onkeypress)"] 906 #[doc = ""] 907 #[doc = "*This API requires the following crate features to be activated: `Document`*"] set_onkeypress(this: &Document, value: Option<&::js_sys::Function>)908 pub fn set_onkeypress(this: &Document, value: Option<&::js_sys::Function>); 909 # [wasm_bindgen (structural , method , getter , js_class = "Document" , js_name = onkeyup)] 910 #[doc = "Getter for the `onkeyup` field of this object."] 911 #[doc = ""] 912 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/onkeyup)"] 913 #[doc = ""] 914 #[doc = "*This API requires the following crate features to be activated: `Document`*"] onkeyup(this: &Document) -> Option<::js_sys::Function>915 pub fn onkeyup(this: &Document) -> Option<::js_sys::Function>; 916 # [wasm_bindgen (structural , method , setter , js_class = "Document" , js_name = onkeyup)] 917 #[doc = "Setter for the `onkeyup` field of this object."] 918 #[doc = ""] 919 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/onkeyup)"] 920 #[doc = ""] 921 #[doc = "*This API requires the following crate features to be activated: `Document`*"] set_onkeyup(this: &Document, value: Option<&::js_sys::Function>)922 pub fn set_onkeyup(this: &Document, value: Option<&::js_sys::Function>); 923 # [wasm_bindgen (structural , method , getter , js_class = "Document" , js_name = onload)] 924 #[doc = "Getter for the `onload` field of this object."] 925 #[doc = ""] 926 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/onload)"] 927 #[doc = ""] 928 #[doc = "*This API requires the following crate features to be activated: `Document`*"] onload(this: &Document) -> Option<::js_sys::Function>929 pub fn onload(this: &Document) -> Option<::js_sys::Function>; 930 # [wasm_bindgen (structural , method , setter , js_class = "Document" , js_name = onload)] 931 #[doc = "Setter for the `onload` field of this object."] 932 #[doc = ""] 933 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/onload)"] 934 #[doc = ""] 935 #[doc = "*This API requires the following crate features to be activated: `Document`*"] set_onload(this: &Document, value: Option<&::js_sys::Function>)936 pub fn set_onload(this: &Document, value: Option<&::js_sys::Function>); 937 # [wasm_bindgen (structural , method , getter , js_class = "Document" , js_name = onloadeddata)] 938 #[doc = "Getter for the `onloadeddata` field of this object."] 939 #[doc = ""] 940 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/onloadeddata)"] 941 #[doc = ""] 942 #[doc = "*This API requires the following crate features to be activated: `Document`*"] onloadeddata(this: &Document) -> Option<::js_sys::Function>943 pub fn onloadeddata(this: &Document) -> Option<::js_sys::Function>; 944 # [wasm_bindgen (structural , method , setter , js_class = "Document" , js_name = onloadeddata)] 945 #[doc = "Setter for the `onloadeddata` field of this object."] 946 #[doc = ""] 947 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/onloadeddata)"] 948 #[doc = ""] 949 #[doc = "*This API requires the following crate features to be activated: `Document`*"] set_onloadeddata(this: &Document, value: Option<&::js_sys::Function>)950 pub fn set_onloadeddata(this: &Document, value: Option<&::js_sys::Function>); 951 # [wasm_bindgen (structural , method , getter , js_class = "Document" , js_name = onloadedmetadata)] 952 #[doc = "Getter for the `onloadedmetadata` field of this object."] 953 #[doc = ""] 954 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/onloadedmetadata)"] 955 #[doc = ""] 956 #[doc = "*This API requires the following crate features to be activated: `Document`*"] onloadedmetadata(this: &Document) -> Option<::js_sys::Function>957 pub fn onloadedmetadata(this: &Document) -> Option<::js_sys::Function>; 958 # [wasm_bindgen (structural , method , setter , js_class = "Document" , js_name = onloadedmetadata)] 959 #[doc = "Setter for the `onloadedmetadata` field of this object."] 960 #[doc = ""] 961 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/onloadedmetadata)"] 962 #[doc = ""] 963 #[doc = "*This API requires the following crate features to be activated: `Document`*"] set_onloadedmetadata(this: &Document, value: Option<&::js_sys::Function>)964 pub fn set_onloadedmetadata(this: &Document, value: Option<&::js_sys::Function>); 965 # [wasm_bindgen (structural , method , getter , js_class = "Document" , js_name = onloadend)] 966 #[doc = "Getter for the `onloadend` field of this object."] 967 #[doc = ""] 968 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/onloadend)"] 969 #[doc = ""] 970 #[doc = "*This API requires the following crate features to be activated: `Document`*"] onloadend(this: &Document) -> Option<::js_sys::Function>971 pub fn onloadend(this: &Document) -> Option<::js_sys::Function>; 972 # [wasm_bindgen (structural , method , setter , js_class = "Document" , js_name = onloadend)] 973 #[doc = "Setter for the `onloadend` field of this object."] 974 #[doc = ""] 975 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/onloadend)"] 976 #[doc = ""] 977 #[doc = "*This API requires the following crate features to be activated: `Document`*"] set_onloadend(this: &Document, value: Option<&::js_sys::Function>)978 pub fn set_onloadend(this: &Document, value: Option<&::js_sys::Function>); 979 # [wasm_bindgen (structural , method , getter , js_class = "Document" , js_name = onloadstart)] 980 #[doc = "Getter for the `onloadstart` field of this object."] 981 #[doc = ""] 982 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/onloadstart)"] 983 #[doc = ""] 984 #[doc = "*This API requires the following crate features to be activated: `Document`*"] onloadstart(this: &Document) -> Option<::js_sys::Function>985 pub fn onloadstart(this: &Document) -> Option<::js_sys::Function>; 986 # [wasm_bindgen (structural , method , setter , js_class = "Document" , js_name = onloadstart)] 987 #[doc = "Setter for the `onloadstart` field of this object."] 988 #[doc = ""] 989 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/onloadstart)"] 990 #[doc = ""] 991 #[doc = "*This API requires the following crate features to be activated: `Document`*"] set_onloadstart(this: &Document, value: Option<&::js_sys::Function>)992 pub fn set_onloadstart(this: &Document, value: Option<&::js_sys::Function>); 993 # [wasm_bindgen (structural , method , getter , js_class = "Document" , js_name = onmousedown)] 994 #[doc = "Getter for the `onmousedown` field of this object."] 995 #[doc = ""] 996 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/onmousedown)"] 997 #[doc = ""] 998 #[doc = "*This API requires the following crate features to be activated: `Document`*"] onmousedown(this: &Document) -> Option<::js_sys::Function>999 pub fn onmousedown(this: &Document) -> Option<::js_sys::Function>; 1000 # [wasm_bindgen (structural , method , setter , js_class = "Document" , js_name = onmousedown)] 1001 #[doc = "Setter for the `onmousedown` field of this object."] 1002 #[doc = ""] 1003 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/onmousedown)"] 1004 #[doc = ""] 1005 #[doc = "*This API requires the following crate features to be activated: `Document`*"] set_onmousedown(this: &Document, value: Option<&::js_sys::Function>)1006 pub fn set_onmousedown(this: &Document, value: Option<&::js_sys::Function>); 1007 # [wasm_bindgen (structural , method , getter , js_class = "Document" , js_name = onmouseenter)] 1008 #[doc = "Getter for the `onmouseenter` field of this object."] 1009 #[doc = ""] 1010 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/onmouseenter)"] 1011 #[doc = ""] 1012 #[doc = "*This API requires the following crate features to be activated: `Document`*"] onmouseenter(this: &Document) -> Option<::js_sys::Function>1013 pub fn onmouseenter(this: &Document) -> Option<::js_sys::Function>; 1014 # [wasm_bindgen (structural , method , setter , js_class = "Document" , js_name = onmouseenter)] 1015 #[doc = "Setter for the `onmouseenter` field of this object."] 1016 #[doc = ""] 1017 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/onmouseenter)"] 1018 #[doc = ""] 1019 #[doc = "*This API requires the following crate features to be activated: `Document`*"] set_onmouseenter(this: &Document, value: Option<&::js_sys::Function>)1020 pub fn set_onmouseenter(this: &Document, value: Option<&::js_sys::Function>); 1021 # [wasm_bindgen (structural , method , getter , js_class = "Document" , js_name = onmouseleave)] 1022 #[doc = "Getter for the `onmouseleave` field of this object."] 1023 #[doc = ""] 1024 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/onmouseleave)"] 1025 #[doc = ""] 1026 #[doc = "*This API requires the following crate features to be activated: `Document`*"] onmouseleave(this: &Document) -> Option<::js_sys::Function>1027 pub fn onmouseleave(this: &Document) -> Option<::js_sys::Function>; 1028 # [wasm_bindgen (structural , method , setter , js_class = "Document" , js_name = onmouseleave)] 1029 #[doc = "Setter for the `onmouseleave` field of this object."] 1030 #[doc = ""] 1031 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/onmouseleave)"] 1032 #[doc = ""] 1033 #[doc = "*This API requires the following crate features to be activated: `Document`*"] set_onmouseleave(this: &Document, value: Option<&::js_sys::Function>)1034 pub fn set_onmouseleave(this: &Document, value: Option<&::js_sys::Function>); 1035 # [wasm_bindgen (structural , method , getter , js_class = "Document" , js_name = onmousemove)] 1036 #[doc = "Getter for the `onmousemove` field of this object."] 1037 #[doc = ""] 1038 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/onmousemove)"] 1039 #[doc = ""] 1040 #[doc = "*This API requires the following crate features to be activated: `Document`*"] onmousemove(this: &Document) -> Option<::js_sys::Function>1041 pub fn onmousemove(this: &Document) -> Option<::js_sys::Function>; 1042 # [wasm_bindgen (structural , method , setter , js_class = "Document" , js_name = onmousemove)] 1043 #[doc = "Setter for the `onmousemove` field of this object."] 1044 #[doc = ""] 1045 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/onmousemove)"] 1046 #[doc = ""] 1047 #[doc = "*This API requires the following crate features to be activated: `Document`*"] set_onmousemove(this: &Document, value: Option<&::js_sys::Function>)1048 pub fn set_onmousemove(this: &Document, value: Option<&::js_sys::Function>); 1049 # [wasm_bindgen (structural , method , getter , js_class = "Document" , js_name = onmouseout)] 1050 #[doc = "Getter for the `onmouseout` field of this object."] 1051 #[doc = ""] 1052 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/onmouseout)"] 1053 #[doc = ""] 1054 #[doc = "*This API requires the following crate features to be activated: `Document`*"] onmouseout(this: &Document) -> Option<::js_sys::Function>1055 pub fn onmouseout(this: &Document) -> Option<::js_sys::Function>; 1056 # [wasm_bindgen (structural , method , setter , js_class = "Document" , js_name = onmouseout)] 1057 #[doc = "Setter for the `onmouseout` field of this object."] 1058 #[doc = ""] 1059 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/onmouseout)"] 1060 #[doc = ""] 1061 #[doc = "*This API requires the following crate features to be activated: `Document`*"] set_onmouseout(this: &Document, value: Option<&::js_sys::Function>)1062 pub fn set_onmouseout(this: &Document, value: Option<&::js_sys::Function>); 1063 # [wasm_bindgen (structural , method , getter , js_class = "Document" , js_name = onmouseover)] 1064 #[doc = "Getter for the `onmouseover` field of this object."] 1065 #[doc = ""] 1066 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/onmouseover)"] 1067 #[doc = ""] 1068 #[doc = "*This API requires the following crate features to be activated: `Document`*"] onmouseover(this: &Document) -> Option<::js_sys::Function>1069 pub fn onmouseover(this: &Document) -> Option<::js_sys::Function>; 1070 # [wasm_bindgen (structural , method , setter , js_class = "Document" , js_name = onmouseover)] 1071 #[doc = "Setter for the `onmouseover` field of this object."] 1072 #[doc = ""] 1073 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/onmouseover)"] 1074 #[doc = ""] 1075 #[doc = "*This API requires the following crate features to be activated: `Document`*"] set_onmouseover(this: &Document, value: Option<&::js_sys::Function>)1076 pub fn set_onmouseover(this: &Document, value: Option<&::js_sys::Function>); 1077 # [wasm_bindgen (structural , method , getter , js_class = "Document" , js_name = onmouseup)] 1078 #[doc = "Getter for the `onmouseup` field of this object."] 1079 #[doc = ""] 1080 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/onmouseup)"] 1081 #[doc = ""] 1082 #[doc = "*This API requires the following crate features to be activated: `Document`*"] onmouseup(this: &Document) -> Option<::js_sys::Function>1083 pub fn onmouseup(this: &Document) -> Option<::js_sys::Function>; 1084 # [wasm_bindgen (structural , method , setter , js_class = "Document" , js_name = onmouseup)] 1085 #[doc = "Setter for the `onmouseup` field of this object."] 1086 #[doc = ""] 1087 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/onmouseup)"] 1088 #[doc = ""] 1089 #[doc = "*This API requires the following crate features to be activated: `Document`*"] set_onmouseup(this: &Document, value: Option<&::js_sys::Function>)1090 pub fn set_onmouseup(this: &Document, value: Option<&::js_sys::Function>); 1091 # [wasm_bindgen (structural , method , getter , js_class = "Document" , js_name = onwheel)] 1092 #[doc = "Getter for the `onwheel` field of this object."] 1093 #[doc = ""] 1094 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/onwheel)"] 1095 #[doc = ""] 1096 #[doc = "*This API requires the following crate features to be activated: `Document`*"] onwheel(this: &Document) -> Option<::js_sys::Function>1097 pub fn onwheel(this: &Document) -> Option<::js_sys::Function>; 1098 # [wasm_bindgen (structural , method , setter , js_class = "Document" , js_name = onwheel)] 1099 #[doc = "Setter for the `onwheel` field of this object."] 1100 #[doc = ""] 1101 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/onwheel)"] 1102 #[doc = ""] 1103 #[doc = "*This API requires the following crate features to be activated: `Document`*"] set_onwheel(this: &Document, value: Option<&::js_sys::Function>)1104 pub fn set_onwheel(this: &Document, value: Option<&::js_sys::Function>); 1105 # [wasm_bindgen (structural , method , getter , js_class = "Document" , js_name = onpause)] 1106 #[doc = "Getter for the `onpause` field of this object."] 1107 #[doc = ""] 1108 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/onpause)"] 1109 #[doc = ""] 1110 #[doc = "*This API requires the following crate features to be activated: `Document`*"] onpause(this: &Document) -> Option<::js_sys::Function>1111 pub fn onpause(this: &Document) -> Option<::js_sys::Function>; 1112 # [wasm_bindgen (structural , method , setter , js_class = "Document" , js_name = onpause)] 1113 #[doc = "Setter for the `onpause` field of this object."] 1114 #[doc = ""] 1115 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/onpause)"] 1116 #[doc = ""] 1117 #[doc = "*This API requires the following crate features to be activated: `Document`*"] set_onpause(this: &Document, value: Option<&::js_sys::Function>)1118 pub fn set_onpause(this: &Document, value: Option<&::js_sys::Function>); 1119 # [wasm_bindgen (structural , method , getter , js_class = "Document" , js_name = onplay)] 1120 #[doc = "Getter for the `onplay` field of this object."] 1121 #[doc = ""] 1122 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/onplay)"] 1123 #[doc = ""] 1124 #[doc = "*This API requires the following crate features to be activated: `Document`*"] onplay(this: &Document) -> Option<::js_sys::Function>1125 pub fn onplay(this: &Document) -> Option<::js_sys::Function>; 1126 # [wasm_bindgen (structural , method , setter , js_class = "Document" , js_name = onplay)] 1127 #[doc = "Setter for the `onplay` field of this object."] 1128 #[doc = ""] 1129 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/onplay)"] 1130 #[doc = ""] 1131 #[doc = "*This API requires the following crate features to be activated: `Document`*"] set_onplay(this: &Document, value: Option<&::js_sys::Function>)1132 pub fn set_onplay(this: &Document, value: Option<&::js_sys::Function>); 1133 # [wasm_bindgen (structural , method , getter , js_class = "Document" , js_name = onplaying)] 1134 #[doc = "Getter for the `onplaying` field of this object."] 1135 #[doc = ""] 1136 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/onplaying)"] 1137 #[doc = ""] 1138 #[doc = "*This API requires the following crate features to be activated: `Document`*"] onplaying(this: &Document) -> Option<::js_sys::Function>1139 pub fn onplaying(this: &Document) -> Option<::js_sys::Function>; 1140 # [wasm_bindgen (structural , method , setter , js_class = "Document" , js_name = onplaying)] 1141 #[doc = "Setter for the `onplaying` field of this object."] 1142 #[doc = ""] 1143 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/onplaying)"] 1144 #[doc = ""] 1145 #[doc = "*This API requires the following crate features to be activated: `Document`*"] set_onplaying(this: &Document, value: Option<&::js_sys::Function>)1146 pub fn set_onplaying(this: &Document, value: Option<&::js_sys::Function>); 1147 # [wasm_bindgen (structural , method , getter , js_class = "Document" , js_name = onprogress)] 1148 #[doc = "Getter for the `onprogress` field of this object."] 1149 #[doc = ""] 1150 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/onprogress)"] 1151 #[doc = ""] 1152 #[doc = "*This API requires the following crate features to be activated: `Document`*"] onprogress(this: &Document) -> Option<::js_sys::Function>1153 pub fn onprogress(this: &Document) -> Option<::js_sys::Function>; 1154 # [wasm_bindgen (structural , method , setter , js_class = "Document" , js_name = onprogress)] 1155 #[doc = "Setter for the `onprogress` field of this object."] 1156 #[doc = ""] 1157 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/onprogress)"] 1158 #[doc = ""] 1159 #[doc = "*This API requires the following crate features to be activated: `Document`*"] set_onprogress(this: &Document, value: Option<&::js_sys::Function>)1160 pub fn set_onprogress(this: &Document, value: Option<&::js_sys::Function>); 1161 # [wasm_bindgen (structural , method , getter , js_class = "Document" , js_name = onratechange)] 1162 #[doc = "Getter for the `onratechange` field of this object."] 1163 #[doc = ""] 1164 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/onratechange)"] 1165 #[doc = ""] 1166 #[doc = "*This API requires the following crate features to be activated: `Document`*"] onratechange(this: &Document) -> Option<::js_sys::Function>1167 pub fn onratechange(this: &Document) -> Option<::js_sys::Function>; 1168 # [wasm_bindgen (structural , method , setter , js_class = "Document" , js_name = onratechange)] 1169 #[doc = "Setter for the `onratechange` field of this object."] 1170 #[doc = ""] 1171 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/onratechange)"] 1172 #[doc = ""] 1173 #[doc = "*This API requires the following crate features to be activated: `Document`*"] set_onratechange(this: &Document, value: Option<&::js_sys::Function>)1174 pub fn set_onratechange(this: &Document, value: Option<&::js_sys::Function>); 1175 # [wasm_bindgen (structural , method , getter , js_class = "Document" , js_name = onreset)] 1176 #[doc = "Getter for the `onreset` field of this object."] 1177 #[doc = ""] 1178 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/onreset)"] 1179 #[doc = ""] 1180 #[doc = "*This API requires the following crate features to be activated: `Document`*"] onreset(this: &Document) -> Option<::js_sys::Function>1181 pub fn onreset(this: &Document) -> Option<::js_sys::Function>; 1182 # [wasm_bindgen (structural , method , setter , js_class = "Document" , js_name = onreset)] 1183 #[doc = "Setter for the `onreset` field of this object."] 1184 #[doc = ""] 1185 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/onreset)"] 1186 #[doc = ""] 1187 #[doc = "*This API requires the following crate features to be activated: `Document`*"] set_onreset(this: &Document, value: Option<&::js_sys::Function>)1188 pub fn set_onreset(this: &Document, value: Option<&::js_sys::Function>); 1189 # [wasm_bindgen (structural , method , getter , js_class = "Document" , js_name = onresize)] 1190 #[doc = "Getter for the `onresize` field of this object."] 1191 #[doc = ""] 1192 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/onresize)"] 1193 #[doc = ""] 1194 #[doc = "*This API requires the following crate features to be activated: `Document`*"] onresize(this: &Document) -> Option<::js_sys::Function>1195 pub fn onresize(this: &Document) -> Option<::js_sys::Function>; 1196 # [wasm_bindgen (structural , method , setter , js_class = "Document" , js_name = onresize)] 1197 #[doc = "Setter for the `onresize` field of this object."] 1198 #[doc = ""] 1199 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/onresize)"] 1200 #[doc = ""] 1201 #[doc = "*This API requires the following crate features to be activated: `Document`*"] set_onresize(this: &Document, value: Option<&::js_sys::Function>)1202 pub fn set_onresize(this: &Document, value: Option<&::js_sys::Function>); 1203 # [wasm_bindgen (structural , method , getter , js_class = "Document" , js_name = onscroll)] 1204 #[doc = "Getter for the `onscroll` field of this object."] 1205 #[doc = ""] 1206 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/onscroll)"] 1207 #[doc = ""] 1208 #[doc = "*This API requires the following crate features to be activated: `Document`*"] onscroll(this: &Document) -> Option<::js_sys::Function>1209 pub fn onscroll(this: &Document) -> Option<::js_sys::Function>; 1210 # [wasm_bindgen (structural , method , setter , js_class = "Document" , js_name = onscroll)] 1211 #[doc = "Setter for the `onscroll` field of this object."] 1212 #[doc = ""] 1213 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/onscroll)"] 1214 #[doc = ""] 1215 #[doc = "*This API requires the following crate features to be activated: `Document`*"] set_onscroll(this: &Document, value: Option<&::js_sys::Function>)1216 pub fn set_onscroll(this: &Document, value: Option<&::js_sys::Function>); 1217 # [wasm_bindgen (structural , method , getter , js_class = "Document" , js_name = onseeked)] 1218 #[doc = "Getter for the `onseeked` field of this object."] 1219 #[doc = ""] 1220 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/onseeked)"] 1221 #[doc = ""] 1222 #[doc = "*This API requires the following crate features to be activated: `Document`*"] onseeked(this: &Document) -> Option<::js_sys::Function>1223 pub fn onseeked(this: &Document) -> Option<::js_sys::Function>; 1224 # [wasm_bindgen (structural , method , setter , js_class = "Document" , js_name = onseeked)] 1225 #[doc = "Setter for the `onseeked` field of this object."] 1226 #[doc = ""] 1227 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/onseeked)"] 1228 #[doc = ""] 1229 #[doc = "*This API requires the following crate features to be activated: `Document`*"] set_onseeked(this: &Document, value: Option<&::js_sys::Function>)1230 pub fn set_onseeked(this: &Document, value: Option<&::js_sys::Function>); 1231 # [wasm_bindgen (structural , method , getter , js_class = "Document" , js_name = onseeking)] 1232 #[doc = "Getter for the `onseeking` field of this object."] 1233 #[doc = ""] 1234 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/onseeking)"] 1235 #[doc = ""] 1236 #[doc = "*This API requires the following crate features to be activated: `Document`*"] onseeking(this: &Document) -> Option<::js_sys::Function>1237 pub fn onseeking(this: &Document) -> Option<::js_sys::Function>; 1238 # [wasm_bindgen (structural , method , setter , js_class = "Document" , js_name = onseeking)] 1239 #[doc = "Setter for the `onseeking` field of this object."] 1240 #[doc = ""] 1241 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/onseeking)"] 1242 #[doc = ""] 1243 #[doc = "*This API requires the following crate features to be activated: `Document`*"] set_onseeking(this: &Document, value: Option<&::js_sys::Function>)1244 pub fn set_onseeking(this: &Document, value: Option<&::js_sys::Function>); 1245 # [wasm_bindgen (structural , method , getter , js_class = "Document" , js_name = onselect)] 1246 #[doc = "Getter for the `onselect` field of this object."] 1247 #[doc = ""] 1248 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/onselect)"] 1249 #[doc = ""] 1250 #[doc = "*This API requires the following crate features to be activated: `Document`*"] onselect(this: &Document) -> Option<::js_sys::Function>1251 pub fn onselect(this: &Document) -> Option<::js_sys::Function>; 1252 # [wasm_bindgen (structural , method , setter , js_class = "Document" , js_name = onselect)] 1253 #[doc = "Setter for the `onselect` field of this object."] 1254 #[doc = ""] 1255 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/onselect)"] 1256 #[doc = ""] 1257 #[doc = "*This API requires the following crate features to be activated: `Document`*"] set_onselect(this: &Document, value: Option<&::js_sys::Function>)1258 pub fn set_onselect(this: &Document, value: Option<&::js_sys::Function>); 1259 # [wasm_bindgen (structural , method , getter , js_class = "Document" , js_name = onshow)] 1260 #[doc = "Getter for the `onshow` field of this object."] 1261 #[doc = ""] 1262 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/onshow)"] 1263 #[doc = ""] 1264 #[doc = "*This API requires the following crate features to be activated: `Document`*"] onshow(this: &Document) -> Option<::js_sys::Function>1265 pub fn onshow(this: &Document) -> Option<::js_sys::Function>; 1266 # [wasm_bindgen (structural , method , setter , js_class = "Document" , js_name = onshow)] 1267 #[doc = "Setter for the `onshow` field of this object."] 1268 #[doc = ""] 1269 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/onshow)"] 1270 #[doc = ""] 1271 #[doc = "*This API requires the following crate features to be activated: `Document`*"] set_onshow(this: &Document, value: Option<&::js_sys::Function>)1272 pub fn set_onshow(this: &Document, value: Option<&::js_sys::Function>); 1273 # [wasm_bindgen (structural , method , getter , js_class = "Document" , js_name = onstalled)] 1274 #[doc = "Getter for the `onstalled` field of this object."] 1275 #[doc = ""] 1276 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/onstalled)"] 1277 #[doc = ""] 1278 #[doc = "*This API requires the following crate features to be activated: `Document`*"] onstalled(this: &Document) -> Option<::js_sys::Function>1279 pub fn onstalled(this: &Document) -> Option<::js_sys::Function>; 1280 # [wasm_bindgen (structural , method , setter , js_class = "Document" , js_name = onstalled)] 1281 #[doc = "Setter for the `onstalled` field of this object."] 1282 #[doc = ""] 1283 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/onstalled)"] 1284 #[doc = ""] 1285 #[doc = "*This API requires the following crate features to be activated: `Document`*"] set_onstalled(this: &Document, value: Option<&::js_sys::Function>)1286 pub fn set_onstalled(this: &Document, value: Option<&::js_sys::Function>); 1287 # [wasm_bindgen (structural , method , getter , js_class = "Document" , js_name = onsubmit)] 1288 #[doc = "Getter for the `onsubmit` field of this object."] 1289 #[doc = ""] 1290 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/onsubmit)"] 1291 #[doc = ""] 1292 #[doc = "*This API requires the following crate features to be activated: `Document`*"] onsubmit(this: &Document) -> Option<::js_sys::Function>1293 pub fn onsubmit(this: &Document) -> Option<::js_sys::Function>; 1294 # [wasm_bindgen (structural , method , setter , js_class = "Document" , js_name = onsubmit)] 1295 #[doc = "Setter for the `onsubmit` field of this object."] 1296 #[doc = ""] 1297 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/onsubmit)"] 1298 #[doc = ""] 1299 #[doc = "*This API requires the following crate features to be activated: `Document`*"] set_onsubmit(this: &Document, value: Option<&::js_sys::Function>)1300 pub fn set_onsubmit(this: &Document, value: Option<&::js_sys::Function>); 1301 # [wasm_bindgen (structural , method , getter , js_class = "Document" , js_name = onsuspend)] 1302 #[doc = "Getter for the `onsuspend` field of this object."] 1303 #[doc = ""] 1304 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/onsuspend)"] 1305 #[doc = ""] 1306 #[doc = "*This API requires the following crate features to be activated: `Document`*"] onsuspend(this: &Document) -> Option<::js_sys::Function>1307 pub fn onsuspend(this: &Document) -> Option<::js_sys::Function>; 1308 # [wasm_bindgen (structural , method , setter , js_class = "Document" , js_name = onsuspend)] 1309 #[doc = "Setter for the `onsuspend` field of this object."] 1310 #[doc = ""] 1311 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/onsuspend)"] 1312 #[doc = ""] 1313 #[doc = "*This API requires the following crate features to be activated: `Document`*"] set_onsuspend(this: &Document, value: Option<&::js_sys::Function>)1314 pub fn set_onsuspend(this: &Document, value: Option<&::js_sys::Function>); 1315 # [wasm_bindgen (structural , method , getter , js_class = "Document" , js_name = ontimeupdate)] 1316 #[doc = "Getter for the `ontimeupdate` field of this object."] 1317 #[doc = ""] 1318 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/ontimeupdate)"] 1319 #[doc = ""] 1320 #[doc = "*This API requires the following crate features to be activated: `Document`*"] ontimeupdate(this: &Document) -> Option<::js_sys::Function>1321 pub fn ontimeupdate(this: &Document) -> Option<::js_sys::Function>; 1322 # [wasm_bindgen (structural , method , setter , js_class = "Document" , js_name = ontimeupdate)] 1323 #[doc = "Setter for the `ontimeupdate` field of this object."] 1324 #[doc = ""] 1325 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/ontimeupdate)"] 1326 #[doc = ""] 1327 #[doc = "*This API requires the following crate features to be activated: `Document`*"] set_ontimeupdate(this: &Document, value: Option<&::js_sys::Function>)1328 pub fn set_ontimeupdate(this: &Document, value: Option<&::js_sys::Function>); 1329 # [wasm_bindgen (structural , method , getter , js_class = "Document" , js_name = onvolumechange)] 1330 #[doc = "Getter for the `onvolumechange` field of this object."] 1331 #[doc = ""] 1332 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/onvolumechange)"] 1333 #[doc = ""] 1334 #[doc = "*This API requires the following crate features to be activated: `Document`*"] onvolumechange(this: &Document) -> Option<::js_sys::Function>1335 pub fn onvolumechange(this: &Document) -> Option<::js_sys::Function>; 1336 # [wasm_bindgen (structural , method , setter , js_class = "Document" , js_name = onvolumechange)] 1337 #[doc = "Setter for the `onvolumechange` field of this object."] 1338 #[doc = ""] 1339 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/onvolumechange)"] 1340 #[doc = ""] 1341 #[doc = "*This API requires the following crate features to be activated: `Document`*"] set_onvolumechange(this: &Document, value: Option<&::js_sys::Function>)1342 pub fn set_onvolumechange(this: &Document, value: Option<&::js_sys::Function>); 1343 # [wasm_bindgen (structural , method , getter , js_class = "Document" , js_name = onwaiting)] 1344 #[doc = "Getter for the `onwaiting` field of this object."] 1345 #[doc = ""] 1346 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/onwaiting)"] 1347 #[doc = ""] 1348 #[doc = "*This API requires the following crate features to be activated: `Document`*"] onwaiting(this: &Document) -> Option<::js_sys::Function>1349 pub fn onwaiting(this: &Document) -> Option<::js_sys::Function>; 1350 # [wasm_bindgen (structural , method , setter , js_class = "Document" , js_name = onwaiting)] 1351 #[doc = "Setter for the `onwaiting` field of this object."] 1352 #[doc = ""] 1353 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/onwaiting)"] 1354 #[doc = ""] 1355 #[doc = "*This API requires the following crate features to be activated: `Document`*"] set_onwaiting(this: &Document, value: Option<&::js_sys::Function>)1356 pub fn set_onwaiting(this: &Document, value: Option<&::js_sys::Function>); 1357 # [wasm_bindgen (structural , method , getter , js_class = "Document" , js_name = onselectstart)] 1358 #[doc = "Getter for the `onselectstart` field of this object."] 1359 #[doc = ""] 1360 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/onselectstart)"] 1361 #[doc = ""] 1362 #[doc = "*This API requires the following crate features to be activated: `Document`*"] onselectstart(this: &Document) -> Option<::js_sys::Function>1363 pub fn onselectstart(this: &Document) -> Option<::js_sys::Function>; 1364 # [wasm_bindgen (structural , method , setter , js_class = "Document" , js_name = onselectstart)] 1365 #[doc = "Setter for the `onselectstart` field of this object."] 1366 #[doc = ""] 1367 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/onselectstart)"] 1368 #[doc = ""] 1369 #[doc = "*This API requires the following crate features to be activated: `Document`*"] set_onselectstart(this: &Document, value: Option<&::js_sys::Function>)1370 pub fn set_onselectstart(this: &Document, value: Option<&::js_sys::Function>); 1371 # [wasm_bindgen (structural , method , getter , js_class = "Document" , js_name = ontoggle)] 1372 #[doc = "Getter for the `ontoggle` field of this object."] 1373 #[doc = ""] 1374 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/ontoggle)"] 1375 #[doc = ""] 1376 #[doc = "*This API requires the following crate features to be activated: `Document`*"] ontoggle(this: &Document) -> Option<::js_sys::Function>1377 pub fn ontoggle(this: &Document) -> Option<::js_sys::Function>; 1378 # [wasm_bindgen (structural , method , setter , js_class = "Document" , js_name = ontoggle)] 1379 #[doc = "Setter for the `ontoggle` field of this object."] 1380 #[doc = ""] 1381 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/ontoggle)"] 1382 #[doc = ""] 1383 #[doc = "*This API requires the following crate features to be activated: `Document`*"] set_ontoggle(this: &Document, value: Option<&::js_sys::Function>)1384 pub fn set_ontoggle(this: &Document, value: Option<&::js_sys::Function>); 1385 # [wasm_bindgen (structural , method , getter , js_class = "Document" , js_name = onpointercancel)] 1386 #[doc = "Getter for the `onpointercancel` field of this object."] 1387 #[doc = ""] 1388 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/onpointercancel)"] 1389 #[doc = ""] 1390 #[doc = "*This API requires the following crate features to be activated: `Document`*"] onpointercancel(this: &Document) -> Option<::js_sys::Function>1391 pub fn onpointercancel(this: &Document) -> Option<::js_sys::Function>; 1392 # [wasm_bindgen (structural , method , setter , js_class = "Document" , js_name = onpointercancel)] 1393 #[doc = "Setter for the `onpointercancel` field of this object."] 1394 #[doc = ""] 1395 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/onpointercancel)"] 1396 #[doc = ""] 1397 #[doc = "*This API requires the following crate features to be activated: `Document`*"] set_onpointercancel(this: &Document, value: Option<&::js_sys::Function>)1398 pub fn set_onpointercancel(this: &Document, value: Option<&::js_sys::Function>); 1399 # [wasm_bindgen (structural , method , getter , js_class = "Document" , js_name = onpointerdown)] 1400 #[doc = "Getter for the `onpointerdown` field of this object."] 1401 #[doc = ""] 1402 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/onpointerdown)"] 1403 #[doc = ""] 1404 #[doc = "*This API requires the following crate features to be activated: `Document`*"] onpointerdown(this: &Document) -> Option<::js_sys::Function>1405 pub fn onpointerdown(this: &Document) -> Option<::js_sys::Function>; 1406 # [wasm_bindgen (structural , method , setter , js_class = "Document" , js_name = onpointerdown)] 1407 #[doc = "Setter for the `onpointerdown` field of this object."] 1408 #[doc = ""] 1409 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/onpointerdown)"] 1410 #[doc = ""] 1411 #[doc = "*This API requires the following crate features to be activated: `Document`*"] set_onpointerdown(this: &Document, value: Option<&::js_sys::Function>)1412 pub fn set_onpointerdown(this: &Document, value: Option<&::js_sys::Function>); 1413 # [wasm_bindgen (structural , method , getter , js_class = "Document" , js_name = onpointerup)] 1414 #[doc = "Getter for the `onpointerup` field of this object."] 1415 #[doc = ""] 1416 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/onpointerup)"] 1417 #[doc = ""] 1418 #[doc = "*This API requires the following crate features to be activated: `Document`*"] onpointerup(this: &Document) -> Option<::js_sys::Function>1419 pub fn onpointerup(this: &Document) -> Option<::js_sys::Function>; 1420 # [wasm_bindgen (structural , method , setter , js_class = "Document" , js_name = onpointerup)] 1421 #[doc = "Setter for the `onpointerup` field of this object."] 1422 #[doc = ""] 1423 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/onpointerup)"] 1424 #[doc = ""] 1425 #[doc = "*This API requires the following crate features to be activated: `Document`*"] set_onpointerup(this: &Document, value: Option<&::js_sys::Function>)1426 pub fn set_onpointerup(this: &Document, value: Option<&::js_sys::Function>); 1427 # [wasm_bindgen (structural , method , getter , js_class = "Document" , js_name = onpointermove)] 1428 #[doc = "Getter for the `onpointermove` field of this object."] 1429 #[doc = ""] 1430 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/onpointermove)"] 1431 #[doc = ""] 1432 #[doc = "*This API requires the following crate features to be activated: `Document`*"] onpointermove(this: &Document) -> Option<::js_sys::Function>1433 pub fn onpointermove(this: &Document) -> Option<::js_sys::Function>; 1434 # [wasm_bindgen (structural , method , setter , js_class = "Document" , js_name = onpointermove)] 1435 #[doc = "Setter for the `onpointermove` field of this object."] 1436 #[doc = ""] 1437 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/onpointermove)"] 1438 #[doc = ""] 1439 #[doc = "*This API requires the following crate features to be activated: `Document`*"] set_onpointermove(this: &Document, value: Option<&::js_sys::Function>)1440 pub fn set_onpointermove(this: &Document, value: Option<&::js_sys::Function>); 1441 # [wasm_bindgen (structural , method , getter , js_class = "Document" , js_name = onpointerout)] 1442 #[doc = "Getter for the `onpointerout` field of this object."] 1443 #[doc = ""] 1444 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/onpointerout)"] 1445 #[doc = ""] 1446 #[doc = "*This API requires the following crate features to be activated: `Document`*"] onpointerout(this: &Document) -> Option<::js_sys::Function>1447 pub fn onpointerout(this: &Document) -> Option<::js_sys::Function>; 1448 # [wasm_bindgen (structural , method , setter , js_class = "Document" , js_name = onpointerout)] 1449 #[doc = "Setter for the `onpointerout` field of this object."] 1450 #[doc = ""] 1451 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/onpointerout)"] 1452 #[doc = ""] 1453 #[doc = "*This API requires the following crate features to be activated: `Document`*"] set_onpointerout(this: &Document, value: Option<&::js_sys::Function>)1454 pub fn set_onpointerout(this: &Document, value: Option<&::js_sys::Function>); 1455 # [wasm_bindgen (structural , method , getter , js_class = "Document" , js_name = onpointerover)] 1456 #[doc = "Getter for the `onpointerover` field of this object."] 1457 #[doc = ""] 1458 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/onpointerover)"] 1459 #[doc = ""] 1460 #[doc = "*This API requires the following crate features to be activated: `Document`*"] onpointerover(this: &Document) -> Option<::js_sys::Function>1461 pub fn onpointerover(this: &Document) -> Option<::js_sys::Function>; 1462 # [wasm_bindgen (structural , method , setter , js_class = "Document" , js_name = onpointerover)] 1463 #[doc = "Setter for the `onpointerover` field of this object."] 1464 #[doc = ""] 1465 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/onpointerover)"] 1466 #[doc = ""] 1467 #[doc = "*This API requires the following crate features to be activated: `Document`*"] set_onpointerover(this: &Document, value: Option<&::js_sys::Function>)1468 pub fn set_onpointerover(this: &Document, value: Option<&::js_sys::Function>); 1469 # [wasm_bindgen (structural , method , getter , js_class = "Document" , js_name = onpointerenter)] 1470 #[doc = "Getter for the `onpointerenter` field of this object."] 1471 #[doc = ""] 1472 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/onpointerenter)"] 1473 #[doc = ""] 1474 #[doc = "*This API requires the following crate features to be activated: `Document`*"] onpointerenter(this: &Document) -> Option<::js_sys::Function>1475 pub fn onpointerenter(this: &Document) -> Option<::js_sys::Function>; 1476 # [wasm_bindgen (structural , method , setter , js_class = "Document" , js_name = onpointerenter)] 1477 #[doc = "Setter for the `onpointerenter` field of this object."] 1478 #[doc = ""] 1479 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/onpointerenter)"] 1480 #[doc = ""] 1481 #[doc = "*This API requires the following crate features to be activated: `Document`*"] set_onpointerenter(this: &Document, value: Option<&::js_sys::Function>)1482 pub fn set_onpointerenter(this: &Document, value: Option<&::js_sys::Function>); 1483 # [wasm_bindgen (structural , method , getter , js_class = "Document" , js_name = onpointerleave)] 1484 #[doc = "Getter for the `onpointerleave` field of this object."] 1485 #[doc = ""] 1486 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/onpointerleave)"] 1487 #[doc = ""] 1488 #[doc = "*This API requires the following crate features to be activated: `Document`*"] onpointerleave(this: &Document) -> Option<::js_sys::Function>1489 pub fn onpointerleave(this: &Document) -> Option<::js_sys::Function>; 1490 # [wasm_bindgen (structural , method , setter , js_class = "Document" , js_name = onpointerleave)] 1491 #[doc = "Setter for the `onpointerleave` field of this object."] 1492 #[doc = ""] 1493 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/onpointerleave)"] 1494 #[doc = ""] 1495 #[doc = "*This API requires the following crate features to be activated: `Document`*"] set_onpointerleave(this: &Document, value: Option<&::js_sys::Function>)1496 pub fn set_onpointerleave(this: &Document, value: Option<&::js_sys::Function>); 1497 # [wasm_bindgen (structural , method , getter , js_class = "Document" , js_name = ongotpointercapture)] 1498 #[doc = "Getter for the `ongotpointercapture` field of this object."] 1499 #[doc = ""] 1500 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/ongotpointercapture)"] 1501 #[doc = ""] 1502 #[doc = "*This API requires the following crate features to be activated: `Document`*"] ongotpointercapture(this: &Document) -> Option<::js_sys::Function>1503 pub fn ongotpointercapture(this: &Document) -> Option<::js_sys::Function>; 1504 # [wasm_bindgen (structural , method , setter , js_class = "Document" , js_name = ongotpointercapture)] 1505 #[doc = "Setter for the `ongotpointercapture` field of this object."] 1506 #[doc = ""] 1507 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/ongotpointercapture)"] 1508 #[doc = ""] 1509 #[doc = "*This API requires the following crate features to be activated: `Document`*"] set_ongotpointercapture(this: &Document, value: Option<&::js_sys::Function>)1510 pub fn set_ongotpointercapture(this: &Document, value: Option<&::js_sys::Function>); 1511 # [wasm_bindgen (structural , method , getter , js_class = "Document" , js_name = onlostpointercapture)] 1512 #[doc = "Getter for the `onlostpointercapture` field of this object."] 1513 #[doc = ""] 1514 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/onlostpointercapture)"] 1515 #[doc = ""] 1516 #[doc = "*This API requires the following crate features to be activated: `Document`*"] onlostpointercapture(this: &Document) -> Option<::js_sys::Function>1517 pub fn onlostpointercapture(this: &Document) -> Option<::js_sys::Function>; 1518 # [wasm_bindgen (structural , method , setter , js_class = "Document" , js_name = onlostpointercapture)] 1519 #[doc = "Setter for the `onlostpointercapture` field of this object."] 1520 #[doc = ""] 1521 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/onlostpointercapture)"] 1522 #[doc = ""] 1523 #[doc = "*This API requires the following crate features to be activated: `Document`*"] set_onlostpointercapture(this: &Document, value: Option<&::js_sys::Function>)1524 pub fn set_onlostpointercapture(this: &Document, value: Option<&::js_sys::Function>); 1525 # [wasm_bindgen (structural , method , getter , js_class = "Document" , js_name = onanimationcancel)] 1526 #[doc = "Getter for the `onanimationcancel` field of this object."] 1527 #[doc = ""] 1528 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/onanimationcancel)"] 1529 #[doc = ""] 1530 #[doc = "*This API requires the following crate features to be activated: `Document`*"] onanimationcancel(this: &Document) -> Option<::js_sys::Function>1531 pub fn onanimationcancel(this: &Document) -> Option<::js_sys::Function>; 1532 # [wasm_bindgen (structural , method , setter , js_class = "Document" , js_name = onanimationcancel)] 1533 #[doc = "Setter for the `onanimationcancel` field of this object."] 1534 #[doc = ""] 1535 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/onanimationcancel)"] 1536 #[doc = ""] 1537 #[doc = "*This API requires the following crate features to be activated: `Document`*"] set_onanimationcancel(this: &Document, value: Option<&::js_sys::Function>)1538 pub fn set_onanimationcancel(this: &Document, value: Option<&::js_sys::Function>); 1539 # [wasm_bindgen (structural , method , getter , js_class = "Document" , js_name = onanimationend)] 1540 #[doc = "Getter for the `onanimationend` field of this object."] 1541 #[doc = ""] 1542 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/onanimationend)"] 1543 #[doc = ""] 1544 #[doc = "*This API requires the following crate features to be activated: `Document`*"] onanimationend(this: &Document) -> Option<::js_sys::Function>1545 pub fn onanimationend(this: &Document) -> Option<::js_sys::Function>; 1546 # [wasm_bindgen (structural , method , setter , js_class = "Document" , js_name = onanimationend)] 1547 #[doc = "Setter for the `onanimationend` field of this object."] 1548 #[doc = ""] 1549 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/onanimationend)"] 1550 #[doc = ""] 1551 #[doc = "*This API requires the following crate features to be activated: `Document`*"] set_onanimationend(this: &Document, value: Option<&::js_sys::Function>)1552 pub fn set_onanimationend(this: &Document, value: Option<&::js_sys::Function>); 1553 # [wasm_bindgen (structural , method , getter , js_class = "Document" , js_name = onanimationiteration)] 1554 #[doc = "Getter for the `onanimationiteration` field of this object."] 1555 #[doc = ""] 1556 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/onanimationiteration)"] 1557 #[doc = ""] 1558 #[doc = "*This API requires the following crate features to be activated: `Document`*"] onanimationiteration(this: &Document) -> Option<::js_sys::Function>1559 pub fn onanimationiteration(this: &Document) -> Option<::js_sys::Function>; 1560 # [wasm_bindgen (structural , method , setter , js_class = "Document" , js_name = onanimationiteration)] 1561 #[doc = "Setter for the `onanimationiteration` field of this object."] 1562 #[doc = ""] 1563 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/onanimationiteration)"] 1564 #[doc = ""] 1565 #[doc = "*This API requires the following crate features to be activated: `Document`*"] set_onanimationiteration(this: &Document, value: Option<&::js_sys::Function>)1566 pub fn set_onanimationiteration(this: &Document, value: Option<&::js_sys::Function>); 1567 # [wasm_bindgen (structural , method , getter , js_class = "Document" , js_name = onanimationstart)] 1568 #[doc = "Getter for the `onanimationstart` field of this object."] 1569 #[doc = ""] 1570 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/onanimationstart)"] 1571 #[doc = ""] 1572 #[doc = "*This API requires the following crate features to be activated: `Document`*"] onanimationstart(this: &Document) -> Option<::js_sys::Function>1573 pub fn onanimationstart(this: &Document) -> Option<::js_sys::Function>; 1574 # [wasm_bindgen (structural , method , setter , js_class = "Document" , js_name = onanimationstart)] 1575 #[doc = "Setter for the `onanimationstart` field of this object."] 1576 #[doc = ""] 1577 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/onanimationstart)"] 1578 #[doc = ""] 1579 #[doc = "*This API requires the following crate features to be activated: `Document`*"] set_onanimationstart(this: &Document, value: Option<&::js_sys::Function>)1580 pub fn set_onanimationstart(this: &Document, value: Option<&::js_sys::Function>); 1581 # [wasm_bindgen (structural , method , getter , js_class = "Document" , js_name = ontransitioncancel)] 1582 #[doc = "Getter for the `ontransitioncancel` field of this object."] 1583 #[doc = ""] 1584 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/ontransitioncancel)"] 1585 #[doc = ""] 1586 #[doc = "*This API requires the following crate features to be activated: `Document`*"] ontransitioncancel(this: &Document) -> Option<::js_sys::Function>1587 pub fn ontransitioncancel(this: &Document) -> Option<::js_sys::Function>; 1588 # [wasm_bindgen (structural , method , setter , js_class = "Document" , js_name = ontransitioncancel)] 1589 #[doc = "Setter for the `ontransitioncancel` field of this object."] 1590 #[doc = ""] 1591 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/ontransitioncancel)"] 1592 #[doc = ""] 1593 #[doc = "*This API requires the following crate features to be activated: `Document`*"] set_ontransitioncancel(this: &Document, value: Option<&::js_sys::Function>)1594 pub fn set_ontransitioncancel(this: &Document, value: Option<&::js_sys::Function>); 1595 # [wasm_bindgen (structural , method , getter , js_class = "Document" , js_name = ontransitionend)] 1596 #[doc = "Getter for the `ontransitionend` field of this object."] 1597 #[doc = ""] 1598 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/ontransitionend)"] 1599 #[doc = ""] 1600 #[doc = "*This API requires the following crate features to be activated: `Document`*"] ontransitionend(this: &Document) -> Option<::js_sys::Function>1601 pub fn ontransitionend(this: &Document) -> Option<::js_sys::Function>; 1602 # [wasm_bindgen (structural , method , setter , js_class = "Document" , js_name = ontransitionend)] 1603 #[doc = "Setter for the `ontransitionend` field of this object."] 1604 #[doc = ""] 1605 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/ontransitionend)"] 1606 #[doc = ""] 1607 #[doc = "*This API requires the following crate features to be activated: `Document`*"] set_ontransitionend(this: &Document, value: Option<&::js_sys::Function>)1608 pub fn set_ontransitionend(this: &Document, value: Option<&::js_sys::Function>); 1609 # [wasm_bindgen (structural , method , getter , js_class = "Document" , js_name = ontransitionrun)] 1610 #[doc = "Getter for the `ontransitionrun` field of this object."] 1611 #[doc = ""] 1612 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/ontransitionrun)"] 1613 #[doc = ""] 1614 #[doc = "*This API requires the following crate features to be activated: `Document`*"] ontransitionrun(this: &Document) -> Option<::js_sys::Function>1615 pub fn ontransitionrun(this: &Document) -> Option<::js_sys::Function>; 1616 # [wasm_bindgen (structural , method , setter , js_class = "Document" , js_name = ontransitionrun)] 1617 #[doc = "Setter for the `ontransitionrun` field of this object."] 1618 #[doc = ""] 1619 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/ontransitionrun)"] 1620 #[doc = ""] 1621 #[doc = "*This API requires the following crate features to be activated: `Document`*"] set_ontransitionrun(this: &Document, value: Option<&::js_sys::Function>)1622 pub fn set_ontransitionrun(this: &Document, value: Option<&::js_sys::Function>); 1623 # [wasm_bindgen (structural , method , getter , js_class = "Document" , js_name = ontransitionstart)] 1624 #[doc = "Getter for the `ontransitionstart` field of this object."] 1625 #[doc = ""] 1626 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/ontransitionstart)"] 1627 #[doc = ""] 1628 #[doc = "*This API requires the following crate features to be activated: `Document`*"] ontransitionstart(this: &Document) -> Option<::js_sys::Function>1629 pub fn ontransitionstart(this: &Document) -> Option<::js_sys::Function>; 1630 # [wasm_bindgen (structural , method , setter , js_class = "Document" , js_name = ontransitionstart)] 1631 #[doc = "Setter for the `ontransitionstart` field of this object."] 1632 #[doc = ""] 1633 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/ontransitionstart)"] 1634 #[doc = ""] 1635 #[doc = "*This API requires the following crate features to be activated: `Document`*"] set_ontransitionstart(this: &Document, value: Option<&::js_sys::Function>)1636 pub fn set_ontransitionstart(this: &Document, value: Option<&::js_sys::Function>); 1637 # [wasm_bindgen (structural , method , getter , js_class = "Document" , js_name = onwebkitanimationend)] 1638 #[doc = "Getter for the `onwebkitanimationend` field of this object."] 1639 #[doc = ""] 1640 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/onwebkitanimationend)"] 1641 #[doc = ""] 1642 #[doc = "*This API requires the following crate features to be activated: `Document`*"] onwebkitanimationend(this: &Document) -> Option<::js_sys::Function>1643 pub fn onwebkitanimationend(this: &Document) -> Option<::js_sys::Function>; 1644 # [wasm_bindgen (structural , method , setter , js_class = "Document" , js_name = onwebkitanimationend)] 1645 #[doc = "Setter for the `onwebkitanimationend` field of this object."] 1646 #[doc = ""] 1647 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/onwebkitanimationend)"] 1648 #[doc = ""] 1649 #[doc = "*This API requires the following crate features to be activated: `Document`*"] set_onwebkitanimationend(this: &Document, value: Option<&::js_sys::Function>)1650 pub fn set_onwebkitanimationend(this: &Document, value: Option<&::js_sys::Function>); 1651 # [wasm_bindgen (structural , method , getter , js_class = "Document" , js_name = onwebkitanimationiteration)] 1652 #[doc = "Getter for the `onwebkitanimationiteration` field of this object."] 1653 #[doc = ""] 1654 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/onwebkitanimationiteration)"] 1655 #[doc = ""] 1656 #[doc = "*This API requires the following crate features to be activated: `Document`*"] onwebkitanimationiteration(this: &Document) -> Option<::js_sys::Function>1657 pub fn onwebkitanimationiteration(this: &Document) -> Option<::js_sys::Function>; 1658 # [wasm_bindgen (structural , method , setter , js_class = "Document" , js_name = onwebkitanimationiteration)] 1659 #[doc = "Setter for the `onwebkitanimationiteration` field of this object."] 1660 #[doc = ""] 1661 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/onwebkitanimationiteration)"] 1662 #[doc = ""] 1663 #[doc = "*This API requires the following crate features to be activated: `Document`*"] set_onwebkitanimationiteration(this: &Document, value: Option<&::js_sys::Function>)1664 pub fn set_onwebkitanimationiteration(this: &Document, value: Option<&::js_sys::Function>); 1665 # [wasm_bindgen (structural , method , getter , js_class = "Document" , js_name = onwebkitanimationstart)] 1666 #[doc = "Getter for the `onwebkitanimationstart` field of this object."] 1667 #[doc = ""] 1668 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/onwebkitanimationstart)"] 1669 #[doc = ""] 1670 #[doc = "*This API requires the following crate features to be activated: `Document`*"] onwebkitanimationstart(this: &Document) -> Option<::js_sys::Function>1671 pub fn onwebkitanimationstart(this: &Document) -> Option<::js_sys::Function>; 1672 # [wasm_bindgen (structural , method , setter , js_class = "Document" , js_name = onwebkitanimationstart)] 1673 #[doc = "Setter for the `onwebkitanimationstart` field of this object."] 1674 #[doc = ""] 1675 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/onwebkitanimationstart)"] 1676 #[doc = ""] 1677 #[doc = "*This API requires the following crate features to be activated: `Document`*"] set_onwebkitanimationstart(this: &Document, value: Option<&::js_sys::Function>)1678 pub fn set_onwebkitanimationstart(this: &Document, value: Option<&::js_sys::Function>); 1679 # [wasm_bindgen (structural , method , getter , js_class = "Document" , js_name = onwebkittransitionend)] 1680 #[doc = "Getter for the `onwebkittransitionend` field of this object."] 1681 #[doc = ""] 1682 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/onwebkittransitionend)"] 1683 #[doc = ""] 1684 #[doc = "*This API requires the following crate features to be activated: `Document`*"] onwebkittransitionend(this: &Document) -> Option<::js_sys::Function>1685 pub fn onwebkittransitionend(this: &Document) -> Option<::js_sys::Function>; 1686 # [wasm_bindgen (structural , method , setter , js_class = "Document" , js_name = onwebkittransitionend)] 1687 #[doc = "Setter for the `onwebkittransitionend` field of this object."] 1688 #[doc = ""] 1689 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/onwebkittransitionend)"] 1690 #[doc = ""] 1691 #[doc = "*This API requires the following crate features to be activated: `Document`*"] set_onwebkittransitionend(this: &Document, value: Option<&::js_sys::Function>)1692 pub fn set_onwebkittransitionend(this: &Document, value: Option<&::js_sys::Function>); 1693 # [wasm_bindgen (structural , method , getter , js_class = "Document" , js_name = onerror)] 1694 #[doc = "Getter for the `onerror` field of this object."] 1695 #[doc = ""] 1696 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/onerror)"] 1697 #[doc = ""] 1698 #[doc = "*This API requires the following crate features to be activated: `Document`*"] onerror(this: &Document) -> Option<::js_sys::Function>1699 pub fn onerror(this: &Document) -> Option<::js_sys::Function>; 1700 # [wasm_bindgen (structural , method , setter , js_class = "Document" , js_name = onerror)] 1701 #[doc = "Setter for the `onerror` field of this object."] 1702 #[doc = ""] 1703 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/onerror)"] 1704 #[doc = ""] 1705 #[doc = "*This API requires the following crate features to be activated: `Document`*"] set_onerror(this: &Document, value: Option<&::js_sys::Function>)1706 pub fn set_onerror(this: &Document, value: Option<&::js_sys::Function>); 1707 #[cfg(feature = "HtmlCollection")] 1708 # [wasm_bindgen (structural , method , getter , js_class = "Document" , js_name = children)] 1709 #[doc = "Getter for the `children` field of this object."] 1710 #[doc = ""] 1711 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/children)"] 1712 #[doc = ""] 1713 #[doc = "*This API requires the following crate features to be activated: `Document`, `HtmlCollection`*"] children(this: &Document) -> HtmlCollection1714 pub fn children(this: &Document) -> HtmlCollection; 1715 #[cfg(feature = "Element")] 1716 # [wasm_bindgen (structural , method , getter , js_class = "Document" , js_name = firstElementChild)] 1717 #[doc = "Getter for the `firstElementChild` field of this object."] 1718 #[doc = ""] 1719 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/firstElementChild)"] 1720 #[doc = ""] 1721 #[doc = "*This API requires the following crate features to be activated: `Document`, `Element`*"] first_element_child(this: &Document) -> Option<Element>1722 pub fn first_element_child(this: &Document) -> Option<Element>; 1723 #[cfg(feature = "Element")] 1724 # [wasm_bindgen (structural , method , getter , js_class = "Document" , js_name = lastElementChild)] 1725 #[doc = "Getter for the `lastElementChild` field of this object."] 1726 #[doc = ""] 1727 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/lastElementChild)"] 1728 #[doc = ""] 1729 #[doc = "*This API requires the following crate features to be activated: `Document`, `Element`*"] last_element_child(this: &Document) -> Option<Element>1730 pub fn last_element_child(this: &Document) -> Option<Element>; 1731 # [wasm_bindgen (structural , method , getter , js_class = "Document" , js_name = childElementCount)] 1732 #[doc = "Getter for the `childElementCount` field of this object."] 1733 #[doc = ""] 1734 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/childElementCount)"] 1735 #[doc = ""] 1736 #[doc = "*This API requires the following crate features to be activated: `Document`*"] child_element_count(this: &Document) -> u321737 pub fn child_element_count(this: &Document) -> u32; 1738 # [wasm_bindgen (structural , method , getter , js_class = "Document" , js_name = ontouchstart)] 1739 #[doc = "Getter for the `ontouchstart` field of this object."] 1740 #[doc = ""] 1741 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/ontouchstart)"] 1742 #[doc = ""] 1743 #[doc = "*This API requires the following crate features to be activated: `Document`*"] ontouchstart(this: &Document) -> Option<::js_sys::Function>1744 pub fn ontouchstart(this: &Document) -> Option<::js_sys::Function>; 1745 # [wasm_bindgen (structural , method , setter , js_class = "Document" , js_name = ontouchstart)] 1746 #[doc = "Setter for the `ontouchstart` field of this object."] 1747 #[doc = ""] 1748 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/ontouchstart)"] 1749 #[doc = ""] 1750 #[doc = "*This API requires the following crate features to be activated: `Document`*"] set_ontouchstart(this: &Document, value: Option<&::js_sys::Function>)1751 pub fn set_ontouchstart(this: &Document, value: Option<&::js_sys::Function>); 1752 # [wasm_bindgen (structural , method , getter , js_class = "Document" , js_name = ontouchend)] 1753 #[doc = "Getter for the `ontouchend` field of this object."] 1754 #[doc = ""] 1755 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/ontouchend)"] 1756 #[doc = ""] 1757 #[doc = "*This API requires the following crate features to be activated: `Document`*"] ontouchend(this: &Document) -> Option<::js_sys::Function>1758 pub fn ontouchend(this: &Document) -> Option<::js_sys::Function>; 1759 # [wasm_bindgen (structural , method , setter , js_class = "Document" , js_name = ontouchend)] 1760 #[doc = "Setter for the `ontouchend` field of this object."] 1761 #[doc = ""] 1762 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/ontouchend)"] 1763 #[doc = ""] 1764 #[doc = "*This API requires the following crate features to be activated: `Document`*"] set_ontouchend(this: &Document, value: Option<&::js_sys::Function>)1765 pub fn set_ontouchend(this: &Document, value: Option<&::js_sys::Function>); 1766 # [wasm_bindgen (structural , method , getter , js_class = "Document" , js_name = ontouchmove)] 1767 #[doc = "Getter for the `ontouchmove` field of this object."] 1768 #[doc = ""] 1769 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/ontouchmove)"] 1770 #[doc = ""] 1771 #[doc = "*This API requires the following crate features to be activated: `Document`*"] ontouchmove(this: &Document) -> Option<::js_sys::Function>1772 pub fn ontouchmove(this: &Document) -> Option<::js_sys::Function>; 1773 # [wasm_bindgen (structural , method , setter , js_class = "Document" , js_name = ontouchmove)] 1774 #[doc = "Setter for the `ontouchmove` field of this object."] 1775 #[doc = ""] 1776 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/ontouchmove)"] 1777 #[doc = ""] 1778 #[doc = "*This API requires the following crate features to be activated: `Document`*"] set_ontouchmove(this: &Document, value: Option<&::js_sys::Function>)1779 pub fn set_ontouchmove(this: &Document, value: Option<&::js_sys::Function>); 1780 # [wasm_bindgen (structural , method , getter , js_class = "Document" , js_name = ontouchcancel)] 1781 #[doc = "Getter for the `ontouchcancel` field of this object."] 1782 #[doc = ""] 1783 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/ontouchcancel)"] 1784 #[doc = ""] 1785 #[doc = "*This API requires the following crate features to be activated: `Document`*"] ontouchcancel(this: &Document) -> Option<::js_sys::Function>1786 pub fn ontouchcancel(this: &Document) -> Option<::js_sys::Function>; 1787 # [wasm_bindgen (structural , method , setter , js_class = "Document" , js_name = ontouchcancel)] 1788 #[doc = "Setter for the `ontouchcancel` field of this object."] 1789 #[doc = ""] 1790 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/ontouchcancel)"] 1791 #[doc = ""] 1792 #[doc = "*This API requires the following crate features to be activated: `Document`*"] set_ontouchcancel(this: &Document, value: Option<&::js_sys::Function>)1793 pub fn set_ontouchcancel(this: &Document, value: Option<&::js_sys::Function>); 1794 #[wasm_bindgen(catch, constructor, js_class = "Document")] 1795 #[doc = "The `new Document(..)` constructor, creating a new instance of `Document`."] 1796 #[doc = ""] 1797 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/Document)"] 1798 #[doc = ""] 1799 #[doc = "*This API requires the following crate features to be activated: `Document`*"] new() -> Result<Document, JsValue>1800 pub fn new() -> Result<Document, JsValue>; 1801 # [wasm_bindgen (catch , method , structural , js_class = "Document" , js_name = adoptNode)] 1802 #[doc = "The `adoptNode()` method."] 1803 #[doc = ""] 1804 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/adoptNode)"] 1805 #[doc = ""] 1806 #[doc = "*This API requires the following crate features to be activated: `Document`*"] adopt_node(this: &Document, node: &Node) -> Result<Node, JsValue>1807 pub fn adopt_node(this: &Document, node: &Node) -> Result<Node, JsValue>; 1808 #[cfg(feature = "CaretPosition")] 1809 # [wasm_bindgen (method , structural , js_class = "Document" , js_name = caretPositionFromPoint)] 1810 #[doc = "The `caretPositionFromPoint()` method."] 1811 #[doc = ""] 1812 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/caretPositionFromPoint)"] 1813 #[doc = ""] 1814 #[doc = "*This API requires the following crate features to be activated: `CaretPosition`, `Document`*"] caret_position_from_point(this: &Document, x: f32, y: f32) -> Option<CaretPosition>1815 pub fn caret_position_from_point(this: &Document, x: f32, y: f32) -> Option<CaretPosition>; 1816 #[cfg(feature = "Attr")] 1817 # [wasm_bindgen (catch , method , structural , js_class = "Document" , js_name = createAttribute)] 1818 #[doc = "The `createAttribute()` method."] 1819 #[doc = ""] 1820 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/createAttribute)"] 1821 #[doc = ""] 1822 #[doc = "*This API requires the following crate features to be activated: `Attr`, `Document`*"] create_attribute(this: &Document, name: &str) -> Result<Attr, JsValue>1823 pub fn create_attribute(this: &Document, name: &str) -> Result<Attr, JsValue>; 1824 #[cfg(feature = "Attr")] 1825 # [wasm_bindgen (catch , method , structural , js_class = "Document" , js_name = createAttributeNS)] 1826 #[doc = "The `createAttributeNS()` method."] 1827 #[doc = ""] 1828 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/createAttributeNS)"] 1829 #[doc = ""] 1830 #[doc = "*This API requires the following crate features to be activated: `Attr`, `Document`*"] create_attribute_ns( this: &Document, namespace: Option<&str>, name: &str, ) -> Result<Attr, JsValue>1831 pub fn create_attribute_ns( 1832 this: &Document, 1833 namespace: Option<&str>, 1834 name: &str, 1835 ) -> Result<Attr, JsValue>; 1836 #[cfg(feature = "CdataSection")] 1837 # [wasm_bindgen (catch , method , structural , js_class = "Document" , js_name = createCDATASection)] 1838 #[doc = "The `createCDATASection()` method."] 1839 #[doc = ""] 1840 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/createCDATASection)"] 1841 #[doc = ""] 1842 #[doc = "*This API requires the following crate features to be activated: `CdataSection`, `Document`*"] create_cdata_section(this: &Document, data: &str) -> Result<CdataSection, JsValue>1843 pub fn create_cdata_section(this: &Document, data: &str) -> Result<CdataSection, JsValue>; 1844 #[cfg(feature = "Comment")] 1845 # [wasm_bindgen (method , structural , js_class = "Document" , js_name = createComment)] 1846 #[doc = "The `createComment()` method."] 1847 #[doc = ""] 1848 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/createComment)"] 1849 #[doc = ""] 1850 #[doc = "*This API requires the following crate features to be activated: `Comment`, `Document`*"] create_comment(this: &Document, data: &str) -> Comment1851 pub fn create_comment(this: &Document, data: &str) -> Comment; 1852 #[cfg(feature = "DocumentFragment")] 1853 # [wasm_bindgen (method , structural , js_class = "Document" , js_name = createDocumentFragment)] 1854 #[doc = "The `createDocumentFragment()` method."] 1855 #[doc = ""] 1856 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/createDocumentFragment)"] 1857 #[doc = ""] 1858 #[doc = "*This API requires the following crate features to be activated: `Document`, `DocumentFragment`*"] create_document_fragment(this: &Document) -> DocumentFragment1859 pub fn create_document_fragment(this: &Document) -> DocumentFragment; 1860 #[cfg(feature = "Element")] 1861 # [wasm_bindgen (catch , method , structural , js_class = "Document" , js_name = createElement)] 1862 #[doc = "The `createElement()` method."] 1863 #[doc = ""] 1864 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/createElement)"] 1865 #[doc = ""] 1866 #[doc = "*This API requires the following crate features to be activated: `Document`, `Element`*"] create_element(this: &Document, local_name: &str) -> Result<Element, JsValue>1867 pub fn create_element(this: &Document, local_name: &str) -> Result<Element, JsValue>; 1868 #[cfg(all(feature = "Element", feature = "ElementCreationOptions",))] 1869 # [wasm_bindgen (catch , method , structural , js_class = "Document" , js_name = createElement)] 1870 #[doc = "The `createElement()` method."] 1871 #[doc = ""] 1872 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/createElement)"] 1873 #[doc = ""] 1874 #[doc = "*This API requires the following crate features to be activated: `Document`, `Element`, `ElementCreationOptions`*"] create_element_with_element_creation_options( this: &Document, local_name: &str, options: &ElementCreationOptions, ) -> Result<Element, JsValue>1875 pub fn create_element_with_element_creation_options( 1876 this: &Document, 1877 local_name: &str, 1878 options: &ElementCreationOptions, 1879 ) -> Result<Element, JsValue>; 1880 #[cfg(feature = "Element")] 1881 # [wasm_bindgen (catch , method , structural , js_class = "Document" , js_name = createElement)] 1882 #[doc = "The `createElement()` method."] 1883 #[doc = ""] 1884 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/createElement)"] 1885 #[doc = ""] 1886 #[doc = "*This API requires the following crate features to be activated: `Document`, `Element`*"] create_element_with_str( this: &Document, local_name: &str, options: &str, ) -> Result<Element, JsValue>1887 pub fn create_element_with_str( 1888 this: &Document, 1889 local_name: &str, 1890 options: &str, 1891 ) -> Result<Element, JsValue>; 1892 #[cfg(feature = "Element")] 1893 # [wasm_bindgen (catch , method , structural , js_class = "Document" , js_name = createElementNS)] 1894 #[doc = "The `createElementNS()` method."] 1895 #[doc = ""] 1896 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/createElementNS)"] 1897 #[doc = ""] 1898 #[doc = "*This API requires the following crate features to be activated: `Document`, `Element`*"] create_element_ns( this: &Document, namespace: Option<&str>, qualified_name: &str, ) -> Result<Element, JsValue>1899 pub fn create_element_ns( 1900 this: &Document, 1901 namespace: Option<&str>, 1902 qualified_name: &str, 1903 ) -> Result<Element, JsValue>; 1904 #[cfg(all(feature = "Element", feature = "ElementCreationOptions",))] 1905 # [wasm_bindgen (catch , method , structural , js_class = "Document" , js_name = createElementNS)] 1906 #[doc = "The `createElementNS()` method."] 1907 #[doc = ""] 1908 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/createElementNS)"] 1909 #[doc = ""] 1910 #[doc = "*This API requires the following crate features to be activated: `Document`, `Element`, `ElementCreationOptions`*"] create_element_ns_with_element_creation_options( this: &Document, namespace: Option<&str>, qualified_name: &str, options: &ElementCreationOptions, ) -> Result<Element, JsValue>1911 pub fn create_element_ns_with_element_creation_options( 1912 this: &Document, 1913 namespace: Option<&str>, 1914 qualified_name: &str, 1915 options: &ElementCreationOptions, 1916 ) -> Result<Element, JsValue>; 1917 #[cfg(feature = "Element")] 1918 # [wasm_bindgen (catch , method , structural , js_class = "Document" , js_name = createElementNS)] 1919 #[doc = "The `createElementNS()` method."] 1920 #[doc = ""] 1921 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/createElementNS)"] 1922 #[doc = ""] 1923 #[doc = "*This API requires the following crate features to be activated: `Document`, `Element`*"] create_element_ns_with_str( this: &Document, namespace: Option<&str>, qualified_name: &str, options: &str, ) -> Result<Element, JsValue>1924 pub fn create_element_ns_with_str( 1925 this: &Document, 1926 namespace: Option<&str>, 1927 qualified_name: &str, 1928 options: &str, 1929 ) -> Result<Element, JsValue>; 1930 #[cfg(feature = "Event")] 1931 # [wasm_bindgen (catch , method , structural , js_class = "Document" , js_name = createEvent)] 1932 #[doc = "The `createEvent()` method."] 1933 #[doc = ""] 1934 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/createEvent)"] 1935 #[doc = ""] 1936 #[doc = "*This API requires the following crate features to be activated: `Document`, `Event`*"] create_event(this: &Document, interface: &str) -> Result<Event, JsValue>1937 pub fn create_event(this: &Document, interface: &str) -> Result<Event, JsValue>; 1938 #[cfg(feature = "NodeIterator")] 1939 # [wasm_bindgen (catch , method , structural , js_class = "Document" , js_name = createNodeIterator)] 1940 #[doc = "The `createNodeIterator()` method."] 1941 #[doc = ""] 1942 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/createNodeIterator)"] 1943 #[doc = ""] 1944 #[doc = "*This API requires the following crate features to be activated: `Document`, `NodeIterator`*"] create_node_iterator(this: &Document, root: &Node) -> Result<NodeIterator, JsValue>1945 pub fn create_node_iterator(this: &Document, root: &Node) -> Result<NodeIterator, JsValue>; 1946 #[cfg(feature = "NodeIterator")] 1947 # [wasm_bindgen (catch , method , structural , js_class = "Document" , js_name = createNodeIterator)] 1948 #[doc = "The `createNodeIterator()` method."] 1949 #[doc = ""] 1950 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/createNodeIterator)"] 1951 #[doc = ""] 1952 #[doc = "*This API requires the following crate features to be activated: `Document`, `NodeIterator`*"] create_node_iterator_with_what_to_show( this: &Document, root: &Node, what_to_show: u32, ) -> Result<NodeIterator, JsValue>1953 pub fn create_node_iterator_with_what_to_show( 1954 this: &Document, 1955 root: &Node, 1956 what_to_show: u32, 1957 ) -> Result<NodeIterator, JsValue>; 1958 #[cfg(all(feature = "NodeFilter", feature = "NodeIterator",))] 1959 # [wasm_bindgen (catch , method , structural , js_class = "Document" , js_name = createNodeIterator)] 1960 #[doc = "The `createNodeIterator()` method."] 1961 #[doc = ""] 1962 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/createNodeIterator)"] 1963 #[doc = ""] 1964 #[doc = "*This API requires the following crate features to be activated: `Document`, `NodeFilter`, `NodeIterator`*"] create_node_iterator_with_what_to_show_and_filter( this: &Document, root: &Node, what_to_show: u32, filter: Option<&NodeFilter>, ) -> Result<NodeIterator, JsValue>1965 pub fn create_node_iterator_with_what_to_show_and_filter( 1966 this: &Document, 1967 root: &Node, 1968 what_to_show: u32, 1969 filter: Option<&NodeFilter>, 1970 ) -> Result<NodeIterator, JsValue>; 1971 #[cfg(feature = "ProcessingInstruction")] 1972 # [wasm_bindgen (catch , method , structural , js_class = "Document" , js_name = createProcessingInstruction)] 1973 #[doc = "The `createProcessingInstruction()` method."] 1974 #[doc = ""] 1975 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/createProcessingInstruction)"] 1976 #[doc = ""] 1977 #[doc = "*This API requires the following crate features to be activated: `Document`, `ProcessingInstruction`*"] create_processing_instruction( this: &Document, target: &str, data: &str, ) -> Result<ProcessingInstruction, JsValue>1978 pub fn create_processing_instruction( 1979 this: &Document, 1980 target: &str, 1981 data: &str, 1982 ) -> Result<ProcessingInstruction, JsValue>; 1983 #[cfg(feature = "Range")] 1984 # [wasm_bindgen (catch , method , structural , js_class = "Document" , js_name = createRange)] 1985 #[doc = "The `createRange()` method."] 1986 #[doc = ""] 1987 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/createRange)"] 1988 #[doc = ""] 1989 #[doc = "*This API requires the following crate features to be activated: `Document`, `Range`*"] create_range(this: &Document) -> Result<Range, JsValue>1990 pub fn create_range(this: &Document) -> Result<Range, JsValue>; 1991 #[cfg(feature = "Text")] 1992 # [wasm_bindgen (method , structural , js_class = "Document" , js_name = createTextNode)] 1993 #[doc = "The `createTextNode()` method."] 1994 #[doc = ""] 1995 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/createTextNode)"] 1996 #[doc = ""] 1997 #[doc = "*This API requires the following crate features to be activated: `Document`, `Text`*"] create_text_node(this: &Document, data: &str) -> Text1998 pub fn create_text_node(this: &Document, data: &str) -> Text; 1999 #[cfg(feature = "TreeWalker")] 2000 # [wasm_bindgen (catch , method , structural , js_class = "Document" , js_name = createTreeWalker)] 2001 #[doc = "The `createTreeWalker()` method."] 2002 #[doc = ""] 2003 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/createTreeWalker)"] 2004 #[doc = ""] 2005 #[doc = "*This API requires the following crate features to be activated: `Document`, `TreeWalker`*"] create_tree_walker(this: &Document, root: &Node) -> Result<TreeWalker, JsValue>2006 pub fn create_tree_walker(this: &Document, root: &Node) -> Result<TreeWalker, JsValue>; 2007 #[cfg(feature = "TreeWalker")] 2008 # [wasm_bindgen (catch , method , structural , js_class = "Document" , js_name = createTreeWalker)] 2009 #[doc = "The `createTreeWalker()` method."] 2010 #[doc = ""] 2011 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/createTreeWalker)"] 2012 #[doc = ""] 2013 #[doc = "*This API requires the following crate features to be activated: `Document`, `TreeWalker`*"] create_tree_walker_with_what_to_show( this: &Document, root: &Node, what_to_show: u32, ) -> Result<TreeWalker, JsValue>2014 pub fn create_tree_walker_with_what_to_show( 2015 this: &Document, 2016 root: &Node, 2017 what_to_show: u32, 2018 ) -> Result<TreeWalker, JsValue>; 2019 #[cfg(all(feature = "NodeFilter", feature = "TreeWalker",))] 2020 # [wasm_bindgen (catch , method , structural , js_class = "Document" , js_name = createTreeWalker)] 2021 #[doc = "The `createTreeWalker()` method."] 2022 #[doc = ""] 2023 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/createTreeWalker)"] 2024 #[doc = ""] 2025 #[doc = "*This API requires the following crate features to be activated: `Document`, `NodeFilter`, `TreeWalker`*"] create_tree_walker_with_what_to_show_and_filter( this: &Document, root: &Node, what_to_show: u32, filter: Option<&NodeFilter>, ) -> Result<TreeWalker, JsValue>2026 pub fn create_tree_walker_with_what_to_show_and_filter( 2027 this: &Document, 2028 root: &Node, 2029 what_to_show: u32, 2030 filter: Option<&NodeFilter>, 2031 ) -> Result<TreeWalker, JsValue>; 2032 # [wasm_bindgen (method , structural , js_class = "Document" , js_name = enableStyleSheetsForSet)] 2033 #[doc = "The `enableStyleSheetsForSet()` method."] 2034 #[doc = ""] 2035 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/enableStyleSheetsForSet)"] 2036 #[doc = ""] 2037 #[doc = "*This API requires the following crate features to be activated: `Document`*"] enable_style_sheets_for_set(this: &Document, name: Option<&str>)2038 pub fn enable_style_sheets_for_set(this: &Document, name: Option<&str>); 2039 # [wasm_bindgen (method , structural , js_class = "Document" , js_name = exitFullscreen)] 2040 #[doc = "The `exitFullscreen()` method."] 2041 #[doc = ""] 2042 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/exitFullscreen)"] 2043 #[doc = ""] 2044 #[doc = "*This API requires the following crate features to be activated: `Document`*"] exit_fullscreen(this: &Document)2045 pub fn exit_fullscreen(this: &Document); 2046 # [wasm_bindgen (method , structural , js_class = "Document" , js_name = exitPointerLock)] 2047 #[doc = "The `exitPointerLock()` method."] 2048 #[doc = ""] 2049 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/exitPointerLock)"] 2050 #[doc = ""] 2051 #[doc = "*This API requires the following crate features to be activated: `Document`*"] exit_pointer_lock(this: &Document)2052 pub fn exit_pointer_lock(this: &Document); 2053 # [wasm_bindgen (method , structural , js_class = "Document" , js_name = getAnimations)] 2054 #[doc = "The `getAnimations()` method."] 2055 #[doc = ""] 2056 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/getAnimations)"] 2057 #[doc = ""] 2058 #[doc = "*This API requires the following crate features to be activated: `Document`*"] get_animations(this: &Document) -> ::js_sys::Array2059 pub fn get_animations(this: &Document) -> ::js_sys::Array; 2060 #[cfg(feature = "Element")] 2061 # [wasm_bindgen (method , structural , js_class = "Document" , js_name = getElementById)] 2062 #[doc = "The `getElementById()` method."] 2063 #[doc = ""] 2064 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/getElementById)"] 2065 #[doc = ""] 2066 #[doc = "*This API requires the following crate features to be activated: `Document`, `Element`*"] get_element_by_id(this: &Document, element_id: &str) -> Option<Element>2067 pub fn get_element_by_id(this: &Document, element_id: &str) -> Option<Element>; 2068 #[cfg(feature = "HtmlCollection")] 2069 # [wasm_bindgen (method , structural , js_class = "Document" , js_name = getElementsByClassName)] 2070 #[doc = "The `getElementsByClassName()` method."] 2071 #[doc = ""] 2072 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/getElementsByClassName)"] 2073 #[doc = ""] 2074 #[doc = "*This API requires the following crate features to be activated: `Document`, `HtmlCollection`*"] get_elements_by_class_name(this: &Document, class_names: &str) -> HtmlCollection2075 pub fn get_elements_by_class_name(this: &Document, class_names: &str) -> HtmlCollection; 2076 #[cfg(feature = "NodeList")] 2077 # [wasm_bindgen (method , structural , js_class = "Document" , js_name = getElementsByName)] 2078 #[doc = "The `getElementsByName()` method."] 2079 #[doc = ""] 2080 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/getElementsByName)"] 2081 #[doc = ""] 2082 #[doc = "*This API requires the following crate features to be activated: `Document`, `NodeList`*"] get_elements_by_name(this: &Document, element_name: &str) -> NodeList2083 pub fn get_elements_by_name(this: &Document, element_name: &str) -> NodeList; 2084 #[cfg(feature = "HtmlCollection")] 2085 # [wasm_bindgen (method , structural , js_class = "Document" , js_name = getElementsByTagName)] 2086 #[doc = "The `getElementsByTagName()` method."] 2087 #[doc = ""] 2088 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/getElementsByTagName)"] 2089 #[doc = ""] 2090 #[doc = "*This API requires the following crate features to be activated: `Document`, `HtmlCollection`*"] get_elements_by_tag_name(this: &Document, local_name: &str) -> HtmlCollection2091 pub fn get_elements_by_tag_name(this: &Document, local_name: &str) -> HtmlCollection; 2092 #[cfg(feature = "HtmlCollection")] 2093 # [wasm_bindgen (catch , method , structural , js_class = "Document" , js_name = getElementsByTagNameNS)] 2094 #[doc = "The `getElementsByTagNameNS()` method."] 2095 #[doc = ""] 2096 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/getElementsByTagNameNS)"] 2097 #[doc = ""] 2098 #[doc = "*This API requires the following crate features to be activated: `Document`, `HtmlCollection`*"] get_elements_by_tag_name_ns( this: &Document, namespace: Option<&str>, local_name: &str, ) -> Result<HtmlCollection, JsValue>2099 pub fn get_elements_by_tag_name_ns( 2100 this: &Document, 2101 namespace: Option<&str>, 2102 local_name: &str, 2103 ) -> Result<HtmlCollection, JsValue>; 2104 #[cfg(feature = "Selection")] 2105 # [wasm_bindgen (catch , method , structural , js_class = "Document" , js_name = getSelection)] 2106 #[doc = "The `getSelection()` method."] 2107 #[doc = ""] 2108 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/getSelection)"] 2109 #[doc = ""] 2110 #[doc = "*This API requires the following crate features to be activated: `Document`, `Selection`*"] get_selection(this: &Document) -> Result<Option<Selection>, JsValue>2111 pub fn get_selection(this: &Document) -> Result<Option<Selection>, JsValue>; 2112 # [wasm_bindgen (catch , method , structural , js_class = "Document" , js_name = hasFocus)] 2113 #[doc = "The `hasFocus()` method."] 2114 #[doc = ""] 2115 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/hasFocus)"] 2116 #[doc = ""] 2117 #[doc = "*This API requires the following crate features to be activated: `Document`*"] has_focus(this: &Document) -> Result<bool, JsValue>2118 pub fn has_focus(this: &Document) -> Result<bool, JsValue>; 2119 # [wasm_bindgen (catch , method , structural , js_class = "Document" , js_name = importNode)] 2120 #[doc = "The `importNode()` method."] 2121 #[doc = ""] 2122 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/importNode)"] 2123 #[doc = ""] 2124 #[doc = "*This API requires the following crate features to be activated: `Document`*"] import_node(this: &Document, node: &Node) -> Result<Node, JsValue>2125 pub fn import_node(this: &Document, node: &Node) -> Result<Node, JsValue>; 2126 # [wasm_bindgen (catch , method , structural , js_class = "Document" , js_name = importNode)] 2127 #[doc = "The `importNode()` method."] 2128 #[doc = ""] 2129 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/importNode)"] 2130 #[doc = ""] 2131 #[doc = "*This API requires the following crate features to be activated: `Document`*"] import_node_with_deep(this: &Document, node: &Node, deep: bool) -> Result<Node, JsValue>2132 pub fn import_node_with_deep(this: &Document, node: &Node, deep: bool) 2133 -> Result<Node, JsValue>; 2134 #[cfg(feature = "Element")] 2135 # [wasm_bindgen (catch , method , structural , js_class = "Document" , js_name = querySelector)] 2136 #[doc = "The `querySelector()` method."] 2137 #[doc = ""] 2138 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/querySelector)"] 2139 #[doc = ""] 2140 #[doc = "*This API requires the following crate features to be activated: `Document`, `Element`*"] query_selector(this: &Document, selectors: &str) -> Result<Option<Element>, JsValue>2141 pub fn query_selector(this: &Document, selectors: &str) -> Result<Option<Element>, JsValue>; 2142 #[cfg(feature = "NodeList")] 2143 # [wasm_bindgen (catch , method , structural , js_class = "Document" , js_name = querySelectorAll)] 2144 #[doc = "The `querySelectorAll()` method."] 2145 #[doc = ""] 2146 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/querySelectorAll)"] 2147 #[doc = ""] 2148 #[doc = "*This API requires the following crate features to be activated: `Document`, `NodeList`*"] query_selector_all(this: &Document, selectors: &str) -> Result<NodeList, JsValue>2149 pub fn query_selector_all(this: &Document, selectors: &str) -> Result<NodeList, JsValue>; 2150 # [wasm_bindgen (method , structural , js_class = "Document" , js_name = releaseCapture)] 2151 #[doc = "The `releaseCapture()` method."] 2152 #[doc = ""] 2153 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/releaseCapture)"] 2154 #[doc = ""] 2155 #[doc = "*This API requires the following crate features to be activated: `Document`*"] release_capture(this: &Document)2156 pub fn release_capture(this: &Document); 2157 #[cfg(feature = "Element")] 2158 # [wasm_bindgen (method , structural , js_class = "Document" , js_name = elementFromPoint)] 2159 #[doc = "The `elementFromPoint()` method."] 2160 #[doc = ""] 2161 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/elementFromPoint)"] 2162 #[doc = ""] 2163 #[doc = "*This API requires the following crate features to be activated: `Document`, `Element`*"] element_from_point(this: &Document, x: f32, y: f32) -> Option<Element>2164 pub fn element_from_point(this: &Document, x: f32, y: f32) -> Option<Element>; 2165 # [wasm_bindgen (method , structural , js_class = "Document" , js_name = elementsFromPoint)] 2166 #[doc = "The `elementsFromPoint()` method."] 2167 #[doc = ""] 2168 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/elementsFromPoint)"] 2169 #[doc = ""] 2170 #[doc = "*This API requires the following crate features to be activated: `Document`*"] elements_from_point(this: &Document, x: f32, y: f32) -> ::js_sys::Array2171 pub fn elements_from_point(this: &Document, x: f32, y: f32) -> ::js_sys::Array; 2172 #[cfg(all(feature = "DomPoint", feature = "DomPointInit", feature = "Text",))] 2173 # [wasm_bindgen (catch , method , structural , js_class = "Document" , js_name = convertPointFromNode)] 2174 #[doc = "The `convertPointFromNode()` method."] 2175 #[doc = ""] 2176 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/convertPointFromNode)"] 2177 #[doc = ""] 2178 #[doc = "*This API requires the following crate features to be activated: `Document`, `DomPoint`, `DomPointInit`, `Text`*"] convert_point_from_node_with_text( this: &Document, point: &DomPointInit, from: &Text, ) -> Result<DomPoint, JsValue>2179 pub fn convert_point_from_node_with_text( 2180 this: &Document, 2181 point: &DomPointInit, 2182 from: &Text, 2183 ) -> Result<DomPoint, JsValue>; 2184 #[cfg(all(feature = "DomPoint", feature = "DomPointInit", feature = "Element",))] 2185 # [wasm_bindgen (catch , method , structural , js_class = "Document" , js_name = convertPointFromNode)] 2186 #[doc = "The `convertPointFromNode()` method."] 2187 #[doc = ""] 2188 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/convertPointFromNode)"] 2189 #[doc = ""] 2190 #[doc = "*This API requires the following crate features to be activated: `Document`, `DomPoint`, `DomPointInit`, `Element`*"] convert_point_from_node_with_element( this: &Document, point: &DomPointInit, from: &Element, ) -> Result<DomPoint, JsValue>2191 pub fn convert_point_from_node_with_element( 2192 this: &Document, 2193 point: &DomPointInit, 2194 from: &Element, 2195 ) -> Result<DomPoint, JsValue>; 2196 #[cfg(all(feature = "DomPoint", feature = "DomPointInit",))] 2197 # [wasm_bindgen (catch , method , structural , js_class = "Document" , js_name = convertPointFromNode)] 2198 #[doc = "The `convertPointFromNode()` method."] 2199 #[doc = ""] 2200 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/convertPointFromNode)"] 2201 #[doc = ""] 2202 #[doc = "*This API requires the following crate features to be activated: `Document`, `DomPoint`, `DomPointInit`*"] convert_point_from_node_with_document( this: &Document, point: &DomPointInit, from: &Document, ) -> Result<DomPoint, JsValue>2203 pub fn convert_point_from_node_with_document( 2204 this: &Document, 2205 point: &DomPointInit, 2206 from: &Document, 2207 ) -> Result<DomPoint, JsValue>; 2208 #[cfg(all( 2209 feature = "ConvertCoordinateOptions", 2210 feature = "DomPoint", 2211 feature = "DomPointInit", 2212 feature = "Text", 2213 ))] 2214 # [wasm_bindgen (catch , method , structural , js_class = "Document" , js_name = convertPointFromNode)] 2215 #[doc = "The `convertPointFromNode()` method."] 2216 #[doc = ""] 2217 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/convertPointFromNode)"] 2218 #[doc = ""] 2219 #[doc = "*This API requires the following crate features to be activated: `ConvertCoordinateOptions`, `Document`, `DomPoint`, `DomPointInit`, `Text`*"] convert_point_from_node_with_text_and_options( this: &Document, point: &DomPointInit, from: &Text, options: &ConvertCoordinateOptions, ) -> Result<DomPoint, JsValue>2220 pub fn convert_point_from_node_with_text_and_options( 2221 this: &Document, 2222 point: &DomPointInit, 2223 from: &Text, 2224 options: &ConvertCoordinateOptions, 2225 ) -> Result<DomPoint, JsValue>; 2226 #[cfg(all( 2227 feature = "ConvertCoordinateOptions", 2228 feature = "DomPoint", 2229 feature = "DomPointInit", 2230 feature = "Element", 2231 ))] 2232 # [wasm_bindgen (catch , method , structural , js_class = "Document" , js_name = convertPointFromNode)] 2233 #[doc = "The `convertPointFromNode()` method."] 2234 #[doc = ""] 2235 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/convertPointFromNode)"] 2236 #[doc = ""] 2237 #[doc = "*This API requires the following crate features to be activated: `ConvertCoordinateOptions`, `Document`, `DomPoint`, `DomPointInit`, `Element`*"] convert_point_from_node_with_element_and_options( this: &Document, point: &DomPointInit, from: &Element, options: &ConvertCoordinateOptions, ) -> Result<DomPoint, JsValue>2238 pub fn convert_point_from_node_with_element_and_options( 2239 this: &Document, 2240 point: &DomPointInit, 2241 from: &Element, 2242 options: &ConvertCoordinateOptions, 2243 ) -> Result<DomPoint, JsValue>; 2244 #[cfg(all( 2245 feature = "ConvertCoordinateOptions", 2246 feature = "DomPoint", 2247 feature = "DomPointInit", 2248 ))] 2249 # [wasm_bindgen (catch , method , structural , js_class = "Document" , js_name = convertPointFromNode)] 2250 #[doc = "The `convertPointFromNode()` method."] 2251 #[doc = ""] 2252 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/convertPointFromNode)"] 2253 #[doc = ""] 2254 #[doc = "*This API requires the following crate features to be activated: `ConvertCoordinateOptions`, `Document`, `DomPoint`, `DomPointInit`*"] convert_point_from_node_with_document_and_options( this: &Document, point: &DomPointInit, from: &Document, options: &ConvertCoordinateOptions, ) -> Result<DomPoint, JsValue>2255 pub fn convert_point_from_node_with_document_and_options( 2256 this: &Document, 2257 point: &DomPointInit, 2258 from: &Document, 2259 options: &ConvertCoordinateOptions, 2260 ) -> Result<DomPoint, JsValue>; 2261 #[cfg(all(feature = "DomQuad", feature = "Text",))] 2262 # [wasm_bindgen (catch , method , structural , js_class = "Document" , js_name = convertQuadFromNode)] 2263 #[doc = "The `convertQuadFromNode()` method."] 2264 #[doc = ""] 2265 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/convertQuadFromNode)"] 2266 #[doc = ""] 2267 #[doc = "*This API requires the following crate features to be activated: `Document`, `DomQuad`, `Text`*"] convert_quad_from_node_with_text( this: &Document, quad: &DomQuad, from: &Text, ) -> Result<DomQuad, JsValue>2268 pub fn convert_quad_from_node_with_text( 2269 this: &Document, 2270 quad: &DomQuad, 2271 from: &Text, 2272 ) -> Result<DomQuad, JsValue>; 2273 #[cfg(all(feature = "DomQuad", feature = "Element",))] 2274 # [wasm_bindgen (catch , method , structural , js_class = "Document" , js_name = convertQuadFromNode)] 2275 #[doc = "The `convertQuadFromNode()` method."] 2276 #[doc = ""] 2277 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/convertQuadFromNode)"] 2278 #[doc = ""] 2279 #[doc = "*This API requires the following crate features to be activated: `Document`, `DomQuad`, `Element`*"] convert_quad_from_node_with_element( this: &Document, quad: &DomQuad, from: &Element, ) -> Result<DomQuad, JsValue>2280 pub fn convert_quad_from_node_with_element( 2281 this: &Document, 2282 quad: &DomQuad, 2283 from: &Element, 2284 ) -> Result<DomQuad, JsValue>; 2285 #[cfg(feature = "DomQuad")] 2286 # [wasm_bindgen (catch , method , structural , js_class = "Document" , js_name = convertQuadFromNode)] 2287 #[doc = "The `convertQuadFromNode()` method."] 2288 #[doc = ""] 2289 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/convertQuadFromNode)"] 2290 #[doc = ""] 2291 #[doc = "*This API requires the following crate features to be activated: `Document`, `DomQuad`*"] convert_quad_from_node_with_document( this: &Document, quad: &DomQuad, from: &Document, ) -> Result<DomQuad, JsValue>2292 pub fn convert_quad_from_node_with_document( 2293 this: &Document, 2294 quad: &DomQuad, 2295 from: &Document, 2296 ) -> Result<DomQuad, JsValue>; 2297 #[cfg(all( 2298 feature = "ConvertCoordinateOptions", 2299 feature = "DomQuad", 2300 feature = "Text", 2301 ))] 2302 # [wasm_bindgen (catch , method , structural , js_class = "Document" , js_name = convertQuadFromNode)] 2303 #[doc = "The `convertQuadFromNode()` method."] 2304 #[doc = ""] 2305 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/convertQuadFromNode)"] 2306 #[doc = ""] 2307 #[doc = "*This API requires the following crate features to be activated: `ConvertCoordinateOptions`, `Document`, `DomQuad`, `Text`*"] convert_quad_from_node_with_text_and_options( this: &Document, quad: &DomQuad, from: &Text, options: &ConvertCoordinateOptions, ) -> Result<DomQuad, JsValue>2308 pub fn convert_quad_from_node_with_text_and_options( 2309 this: &Document, 2310 quad: &DomQuad, 2311 from: &Text, 2312 options: &ConvertCoordinateOptions, 2313 ) -> Result<DomQuad, JsValue>; 2314 #[cfg(all( 2315 feature = "ConvertCoordinateOptions", 2316 feature = "DomQuad", 2317 feature = "Element", 2318 ))] 2319 # [wasm_bindgen (catch , method , structural , js_class = "Document" , js_name = convertQuadFromNode)] 2320 #[doc = "The `convertQuadFromNode()` method."] 2321 #[doc = ""] 2322 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/convertQuadFromNode)"] 2323 #[doc = ""] 2324 #[doc = "*This API requires the following crate features to be activated: `ConvertCoordinateOptions`, `Document`, `DomQuad`, `Element`*"] convert_quad_from_node_with_element_and_options( this: &Document, quad: &DomQuad, from: &Element, options: &ConvertCoordinateOptions, ) -> Result<DomQuad, JsValue>2325 pub fn convert_quad_from_node_with_element_and_options( 2326 this: &Document, 2327 quad: &DomQuad, 2328 from: &Element, 2329 options: &ConvertCoordinateOptions, 2330 ) -> Result<DomQuad, JsValue>; 2331 #[cfg(all(feature = "ConvertCoordinateOptions", feature = "DomQuad",))] 2332 # [wasm_bindgen (catch , method , structural , js_class = "Document" , js_name = convertQuadFromNode)] 2333 #[doc = "The `convertQuadFromNode()` method."] 2334 #[doc = ""] 2335 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/convertQuadFromNode)"] 2336 #[doc = ""] 2337 #[doc = "*This API requires the following crate features to be activated: `ConvertCoordinateOptions`, `Document`, `DomQuad`*"] convert_quad_from_node_with_document_and_options( this: &Document, quad: &DomQuad, from: &Document, options: &ConvertCoordinateOptions, ) -> Result<DomQuad, JsValue>2338 pub fn convert_quad_from_node_with_document_and_options( 2339 this: &Document, 2340 quad: &DomQuad, 2341 from: &Document, 2342 options: &ConvertCoordinateOptions, 2343 ) -> Result<DomQuad, JsValue>; 2344 #[cfg(all(feature = "DomQuad", feature = "DomRectReadOnly", feature = "Text",))] 2345 # [wasm_bindgen (catch , method , structural , js_class = "Document" , js_name = convertRectFromNode)] 2346 #[doc = "The `convertRectFromNode()` method."] 2347 #[doc = ""] 2348 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/convertRectFromNode)"] 2349 #[doc = ""] 2350 #[doc = "*This API requires the following crate features to be activated: `Document`, `DomQuad`, `DomRectReadOnly`, `Text`*"] convert_rect_from_node_with_text( this: &Document, rect: &DomRectReadOnly, from: &Text, ) -> Result<DomQuad, JsValue>2351 pub fn convert_rect_from_node_with_text( 2352 this: &Document, 2353 rect: &DomRectReadOnly, 2354 from: &Text, 2355 ) -> Result<DomQuad, JsValue>; 2356 #[cfg(all(feature = "DomQuad", feature = "DomRectReadOnly", feature = "Element",))] 2357 # [wasm_bindgen (catch , method , structural , js_class = "Document" , js_name = convertRectFromNode)] 2358 #[doc = "The `convertRectFromNode()` method."] 2359 #[doc = ""] 2360 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/convertRectFromNode)"] 2361 #[doc = ""] 2362 #[doc = "*This API requires the following crate features to be activated: `Document`, `DomQuad`, `DomRectReadOnly`, `Element`*"] convert_rect_from_node_with_element( this: &Document, rect: &DomRectReadOnly, from: &Element, ) -> Result<DomQuad, JsValue>2363 pub fn convert_rect_from_node_with_element( 2364 this: &Document, 2365 rect: &DomRectReadOnly, 2366 from: &Element, 2367 ) -> Result<DomQuad, JsValue>; 2368 #[cfg(all(feature = "DomQuad", feature = "DomRectReadOnly",))] 2369 # [wasm_bindgen (catch , method , structural , js_class = "Document" , js_name = convertRectFromNode)] 2370 #[doc = "The `convertRectFromNode()` method."] 2371 #[doc = ""] 2372 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/convertRectFromNode)"] 2373 #[doc = ""] 2374 #[doc = "*This API requires the following crate features to be activated: `Document`, `DomQuad`, `DomRectReadOnly`*"] convert_rect_from_node_with_document( this: &Document, rect: &DomRectReadOnly, from: &Document, ) -> Result<DomQuad, JsValue>2375 pub fn convert_rect_from_node_with_document( 2376 this: &Document, 2377 rect: &DomRectReadOnly, 2378 from: &Document, 2379 ) -> Result<DomQuad, JsValue>; 2380 #[cfg(all( 2381 feature = "ConvertCoordinateOptions", 2382 feature = "DomQuad", 2383 feature = "DomRectReadOnly", 2384 feature = "Text", 2385 ))] 2386 # [wasm_bindgen (catch , method , structural , js_class = "Document" , js_name = convertRectFromNode)] 2387 #[doc = "The `convertRectFromNode()` method."] 2388 #[doc = ""] 2389 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/convertRectFromNode)"] 2390 #[doc = ""] 2391 #[doc = "*This API requires the following crate features to be activated: `ConvertCoordinateOptions`, `Document`, `DomQuad`, `DomRectReadOnly`, `Text`*"] convert_rect_from_node_with_text_and_options( this: &Document, rect: &DomRectReadOnly, from: &Text, options: &ConvertCoordinateOptions, ) -> Result<DomQuad, JsValue>2392 pub fn convert_rect_from_node_with_text_and_options( 2393 this: &Document, 2394 rect: &DomRectReadOnly, 2395 from: &Text, 2396 options: &ConvertCoordinateOptions, 2397 ) -> Result<DomQuad, JsValue>; 2398 #[cfg(all( 2399 feature = "ConvertCoordinateOptions", 2400 feature = "DomQuad", 2401 feature = "DomRectReadOnly", 2402 feature = "Element", 2403 ))] 2404 # [wasm_bindgen (catch , method , structural , js_class = "Document" , js_name = convertRectFromNode)] 2405 #[doc = "The `convertRectFromNode()` method."] 2406 #[doc = ""] 2407 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/convertRectFromNode)"] 2408 #[doc = ""] 2409 #[doc = "*This API requires the following crate features to be activated: `ConvertCoordinateOptions`, `Document`, `DomQuad`, `DomRectReadOnly`, `Element`*"] convert_rect_from_node_with_element_and_options( this: &Document, rect: &DomRectReadOnly, from: &Element, options: &ConvertCoordinateOptions, ) -> Result<DomQuad, JsValue>2410 pub fn convert_rect_from_node_with_element_and_options( 2411 this: &Document, 2412 rect: &DomRectReadOnly, 2413 from: &Element, 2414 options: &ConvertCoordinateOptions, 2415 ) -> Result<DomQuad, JsValue>; 2416 #[cfg(all( 2417 feature = "ConvertCoordinateOptions", 2418 feature = "DomQuad", 2419 feature = "DomRectReadOnly", 2420 ))] 2421 # [wasm_bindgen (catch , method , structural , js_class = "Document" , js_name = convertRectFromNode)] 2422 #[doc = "The `convertRectFromNode()` method."] 2423 #[doc = ""] 2424 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/convertRectFromNode)"] 2425 #[doc = ""] 2426 #[doc = "*This API requires the following crate features to be activated: `ConvertCoordinateOptions`, `Document`, `DomQuad`, `DomRectReadOnly`*"] convert_rect_from_node_with_document_and_options( this: &Document, rect: &DomRectReadOnly, from: &Document, options: &ConvertCoordinateOptions, ) -> Result<DomQuad, JsValue>2427 pub fn convert_rect_from_node_with_document_and_options( 2428 this: &Document, 2429 rect: &DomRectReadOnly, 2430 from: &Document, 2431 options: &ConvertCoordinateOptions, 2432 ) -> Result<DomQuad, JsValue>; 2433 # [wasm_bindgen (catch , method , structural , js_class = "Document" , js_name = getBoxQuads)] 2434 #[doc = "The `getBoxQuads()` method."] 2435 #[doc = ""] 2436 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/getBoxQuads)"] 2437 #[doc = ""] 2438 #[doc = "*This API requires the following crate features to be activated: `Document`*"] get_box_quads(this: &Document) -> Result<::js_sys::Array, JsValue>2439 pub fn get_box_quads(this: &Document) -> Result<::js_sys::Array, JsValue>; 2440 #[cfg(feature = "BoxQuadOptions")] 2441 # [wasm_bindgen (catch , method , structural , js_class = "Document" , js_name = getBoxQuads)] 2442 #[doc = "The `getBoxQuads()` method."] 2443 #[doc = ""] 2444 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/getBoxQuads)"] 2445 #[doc = ""] 2446 #[doc = "*This API requires the following crate features to be activated: `BoxQuadOptions`, `Document`*"] get_box_quads_with_options( this: &Document, options: &BoxQuadOptions, ) -> Result<::js_sys::Array, JsValue>2447 pub fn get_box_quads_with_options( 2448 this: &Document, 2449 options: &BoxQuadOptions, 2450 ) -> Result<::js_sys::Array, JsValue>; 2451 # [wasm_bindgen (catch , method , structural , variadic , js_class = "Document" , js_name = append)] 2452 #[doc = "The `append()` method."] 2453 #[doc = ""] 2454 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/append)"] 2455 #[doc = ""] 2456 #[doc = "*This API requires the following crate features to be activated: `Document`*"] append_with_node(this: &Document, nodes: &::js_sys::Array) -> Result<(), JsValue>2457 pub fn append_with_node(this: &Document, nodes: &::js_sys::Array) -> Result<(), JsValue>; 2458 # [wasm_bindgen (catch , method , structural , js_class = "Document" , js_name = append)] 2459 #[doc = "The `append()` method."] 2460 #[doc = ""] 2461 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/append)"] 2462 #[doc = ""] 2463 #[doc = "*This API requires the following crate features to be activated: `Document`*"] append_with_node_0(this: &Document) -> Result<(), JsValue>2464 pub fn append_with_node_0(this: &Document) -> Result<(), JsValue>; 2465 # [wasm_bindgen (catch , method , structural , js_class = "Document" , js_name = append)] 2466 #[doc = "The `append()` method."] 2467 #[doc = ""] 2468 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/append)"] 2469 #[doc = ""] 2470 #[doc = "*This API requires the following crate features to be activated: `Document`*"] append_with_node_1(this: &Document, nodes_1: &Node) -> Result<(), JsValue>2471 pub fn append_with_node_1(this: &Document, nodes_1: &Node) -> Result<(), JsValue>; 2472 # [wasm_bindgen (catch , method , structural , js_class = "Document" , js_name = append)] 2473 #[doc = "The `append()` method."] 2474 #[doc = ""] 2475 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/append)"] 2476 #[doc = ""] 2477 #[doc = "*This API requires the following crate features to be activated: `Document`*"] append_with_node_2( this: &Document, nodes_1: &Node, nodes_2: &Node, ) -> Result<(), JsValue>2478 pub fn append_with_node_2( 2479 this: &Document, 2480 nodes_1: &Node, 2481 nodes_2: &Node, 2482 ) -> Result<(), JsValue>; 2483 # [wasm_bindgen (catch , method , structural , js_class = "Document" , js_name = append)] 2484 #[doc = "The `append()` method."] 2485 #[doc = ""] 2486 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/append)"] 2487 #[doc = ""] 2488 #[doc = "*This API requires the following crate features to be activated: `Document`*"] append_with_node_3( this: &Document, nodes_1: &Node, nodes_2: &Node, nodes_3: &Node, ) -> Result<(), JsValue>2489 pub fn append_with_node_3( 2490 this: &Document, 2491 nodes_1: &Node, 2492 nodes_2: &Node, 2493 nodes_3: &Node, 2494 ) -> Result<(), JsValue>; 2495 # [wasm_bindgen (catch , method , structural , js_class = "Document" , js_name = append)] 2496 #[doc = "The `append()` method."] 2497 #[doc = ""] 2498 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/append)"] 2499 #[doc = ""] 2500 #[doc = "*This API requires the following crate features to be activated: `Document`*"] append_with_node_4( this: &Document, nodes_1: &Node, nodes_2: &Node, nodes_3: &Node, nodes_4: &Node, ) -> Result<(), JsValue>2501 pub fn append_with_node_4( 2502 this: &Document, 2503 nodes_1: &Node, 2504 nodes_2: &Node, 2505 nodes_3: &Node, 2506 nodes_4: &Node, 2507 ) -> Result<(), JsValue>; 2508 # [wasm_bindgen (catch , method , structural , js_class = "Document" , js_name = append)] 2509 #[doc = "The `append()` method."] 2510 #[doc = ""] 2511 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/append)"] 2512 #[doc = ""] 2513 #[doc = "*This API requires the following crate features to be activated: `Document`*"] append_with_node_5( this: &Document, nodes_1: &Node, nodes_2: &Node, nodes_3: &Node, nodes_4: &Node, nodes_5: &Node, ) -> Result<(), JsValue>2514 pub fn append_with_node_5( 2515 this: &Document, 2516 nodes_1: &Node, 2517 nodes_2: &Node, 2518 nodes_3: &Node, 2519 nodes_4: &Node, 2520 nodes_5: &Node, 2521 ) -> Result<(), JsValue>; 2522 # [wasm_bindgen (catch , method , structural , js_class = "Document" , js_name = append)] 2523 #[doc = "The `append()` method."] 2524 #[doc = ""] 2525 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/append)"] 2526 #[doc = ""] 2527 #[doc = "*This API requires the following crate features to be activated: `Document`*"] append_with_node_6( this: &Document, nodes_1: &Node, nodes_2: &Node, nodes_3: &Node, nodes_4: &Node, nodes_5: &Node, nodes_6: &Node, ) -> Result<(), JsValue>2528 pub fn append_with_node_6( 2529 this: &Document, 2530 nodes_1: &Node, 2531 nodes_2: &Node, 2532 nodes_3: &Node, 2533 nodes_4: &Node, 2534 nodes_5: &Node, 2535 nodes_6: &Node, 2536 ) -> Result<(), JsValue>; 2537 # [wasm_bindgen (catch , method , structural , js_class = "Document" , js_name = append)] 2538 #[doc = "The `append()` method."] 2539 #[doc = ""] 2540 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/append)"] 2541 #[doc = ""] 2542 #[doc = "*This API requires the following crate features to be activated: `Document`*"] append_with_node_7( this: &Document, nodes_1: &Node, nodes_2: &Node, nodes_3: &Node, nodes_4: &Node, nodes_5: &Node, nodes_6: &Node, nodes_7: &Node, ) -> Result<(), JsValue>2543 pub fn append_with_node_7( 2544 this: &Document, 2545 nodes_1: &Node, 2546 nodes_2: &Node, 2547 nodes_3: &Node, 2548 nodes_4: &Node, 2549 nodes_5: &Node, 2550 nodes_6: &Node, 2551 nodes_7: &Node, 2552 ) -> Result<(), JsValue>; 2553 # [wasm_bindgen (catch , method , structural , variadic , js_class = "Document" , js_name = append)] 2554 #[doc = "The `append()` method."] 2555 #[doc = ""] 2556 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/append)"] 2557 #[doc = ""] 2558 #[doc = "*This API requires the following crate features to be activated: `Document`*"] append_with_str(this: &Document, nodes: &::js_sys::Array) -> Result<(), JsValue>2559 pub fn append_with_str(this: &Document, nodes: &::js_sys::Array) -> Result<(), JsValue>; 2560 # [wasm_bindgen (catch , method , structural , js_class = "Document" , js_name = append)] 2561 #[doc = "The `append()` method."] 2562 #[doc = ""] 2563 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/append)"] 2564 #[doc = ""] 2565 #[doc = "*This API requires the following crate features to be activated: `Document`*"] append_with_str_0(this: &Document) -> Result<(), JsValue>2566 pub fn append_with_str_0(this: &Document) -> Result<(), JsValue>; 2567 # [wasm_bindgen (catch , method , structural , js_class = "Document" , js_name = append)] 2568 #[doc = "The `append()` method."] 2569 #[doc = ""] 2570 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/append)"] 2571 #[doc = ""] 2572 #[doc = "*This API requires the following crate features to be activated: `Document`*"] append_with_str_1(this: &Document, nodes_1: &str) -> Result<(), JsValue>2573 pub fn append_with_str_1(this: &Document, nodes_1: &str) -> Result<(), JsValue>; 2574 # [wasm_bindgen (catch , method , structural , js_class = "Document" , js_name = append)] 2575 #[doc = "The `append()` method."] 2576 #[doc = ""] 2577 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/append)"] 2578 #[doc = ""] 2579 #[doc = "*This API requires the following crate features to be activated: `Document`*"] append_with_str_2(this: &Document, nodes_1: &str, nodes_2: &str) -> Result<(), JsValue>2580 pub fn append_with_str_2(this: &Document, nodes_1: &str, nodes_2: &str) -> Result<(), JsValue>; 2581 # [wasm_bindgen (catch , method , structural , js_class = "Document" , js_name = append)] 2582 #[doc = "The `append()` method."] 2583 #[doc = ""] 2584 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/append)"] 2585 #[doc = ""] 2586 #[doc = "*This API requires the following crate features to be activated: `Document`*"] append_with_str_3( this: &Document, nodes_1: &str, nodes_2: &str, nodes_3: &str, ) -> Result<(), JsValue>2587 pub fn append_with_str_3( 2588 this: &Document, 2589 nodes_1: &str, 2590 nodes_2: &str, 2591 nodes_3: &str, 2592 ) -> Result<(), JsValue>; 2593 # [wasm_bindgen (catch , method , structural , js_class = "Document" , js_name = append)] 2594 #[doc = "The `append()` method."] 2595 #[doc = ""] 2596 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/append)"] 2597 #[doc = ""] 2598 #[doc = "*This API requires the following crate features to be activated: `Document`*"] append_with_str_4( this: &Document, nodes_1: &str, nodes_2: &str, nodes_3: &str, nodes_4: &str, ) -> Result<(), JsValue>2599 pub fn append_with_str_4( 2600 this: &Document, 2601 nodes_1: &str, 2602 nodes_2: &str, 2603 nodes_3: &str, 2604 nodes_4: &str, 2605 ) -> Result<(), JsValue>; 2606 # [wasm_bindgen (catch , method , structural , js_class = "Document" , js_name = append)] 2607 #[doc = "The `append()` method."] 2608 #[doc = ""] 2609 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/append)"] 2610 #[doc = ""] 2611 #[doc = "*This API requires the following crate features to be activated: `Document`*"] append_with_str_5( this: &Document, nodes_1: &str, nodes_2: &str, nodes_3: &str, nodes_4: &str, nodes_5: &str, ) -> Result<(), JsValue>2612 pub fn append_with_str_5( 2613 this: &Document, 2614 nodes_1: &str, 2615 nodes_2: &str, 2616 nodes_3: &str, 2617 nodes_4: &str, 2618 nodes_5: &str, 2619 ) -> Result<(), JsValue>; 2620 # [wasm_bindgen (catch , method , structural , js_class = "Document" , js_name = append)] 2621 #[doc = "The `append()` method."] 2622 #[doc = ""] 2623 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/append)"] 2624 #[doc = ""] 2625 #[doc = "*This API requires the following crate features to be activated: `Document`*"] append_with_str_6( this: &Document, nodes_1: &str, nodes_2: &str, nodes_3: &str, nodes_4: &str, nodes_5: &str, nodes_6: &str, ) -> Result<(), JsValue>2626 pub fn append_with_str_6( 2627 this: &Document, 2628 nodes_1: &str, 2629 nodes_2: &str, 2630 nodes_3: &str, 2631 nodes_4: &str, 2632 nodes_5: &str, 2633 nodes_6: &str, 2634 ) -> Result<(), JsValue>; 2635 # [wasm_bindgen (catch , method , structural , js_class = "Document" , js_name = append)] 2636 #[doc = "The `append()` method."] 2637 #[doc = ""] 2638 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/append)"] 2639 #[doc = ""] 2640 #[doc = "*This API requires the following crate features to be activated: `Document`*"] append_with_str_7( this: &Document, nodes_1: &str, nodes_2: &str, nodes_3: &str, nodes_4: &str, nodes_5: &str, nodes_6: &str, nodes_7: &str, ) -> Result<(), JsValue>2641 pub fn append_with_str_7( 2642 this: &Document, 2643 nodes_1: &str, 2644 nodes_2: &str, 2645 nodes_3: &str, 2646 nodes_4: &str, 2647 nodes_5: &str, 2648 nodes_6: &str, 2649 nodes_7: &str, 2650 ) -> Result<(), JsValue>; 2651 # [wasm_bindgen (catch , method , structural , variadic , js_class = "Document" , js_name = prepend)] 2652 #[doc = "The `prepend()` method."] 2653 #[doc = ""] 2654 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/prepend)"] 2655 #[doc = ""] 2656 #[doc = "*This API requires the following crate features to be activated: `Document`*"] prepend_with_node(this: &Document, nodes: &::js_sys::Array) -> Result<(), JsValue>2657 pub fn prepend_with_node(this: &Document, nodes: &::js_sys::Array) -> Result<(), JsValue>; 2658 # [wasm_bindgen (catch , method , structural , js_class = "Document" , js_name = prepend)] 2659 #[doc = "The `prepend()` method."] 2660 #[doc = ""] 2661 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/prepend)"] 2662 #[doc = ""] 2663 #[doc = "*This API requires the following crate features to be activated: `Document`*"] prepend_with_node_0(this: &Document) -> Result<(), JsValue>2664 pub fn prepend_with_node_0(this: &Document) -> Result<(), JsValue>; 2665 # [wasm_bindgen (catch , method , structural , js_class = "Document" , js_name = prepend)] 2666 #[doc = "The `prepend()` method."] 2667 #[doc = ""] 2668 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/prepend)"] 2669 #[doc = ""] 2670 #[doc = "*This API requires the following crate features to be activated: `Document`*"] prepend_with_node_1(this: &Document, nodes_1: &Node) -> Result<(), JsValue>2671 pub fn prepend_with_node_1(this: &Document, nodes_1: &Node) -> Result<(), JsValue>; 2672 # [wasm_bindgen (catch , method , structural , js_class = "Document" , js_name = prepend)] 2673 #[doc = "The `prepend()` method."] 2674 #[doc = ""] 2675 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/prepend)"] 2676 #[doc = ""] 2677 #[doc = "*This API requires the following crate features to be activated: `Document`*"] prepend_with_node_2( this: &Document, nodes_1: &Node, nodes_2: &Node, ) -> Result<(), JsValue>2678 pub fn prepend_with_node_2( 2679 this: &Document, 2680 nodes_1: &Node, 2681 nodes_2: &Node, 2682 ) -> Result<(), JsValue>; 2683 # [wasm_bindgen (catch , method , structural , js_class = "Document" , js_name = prepend)] 2684 #[doc = "The `prepend()` method."] 2685 #[doc = ""] 2686 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/prepend)"] 2687 #[doc = ""] 2688 #[doc = "*This API requires the following crate features to be activated: `Document`*"] prepend_with_node_3( this: &Document, nodes_1: &Node, nodes_2: &Node, nodes_3: &Node, ) -> Result<(), JsValue>2689 pub fn prepend_with_node_3( 2690 this: &Document, 2691 nodes_1: &Node, 2692 nodes_2: &Node, 2693 nodes_3: &Node, 2694 ) -> Result<(), JsValue>; 2695 # [wasm_bindgen (catch , method , structural , js_class = "Document" , js_name = prepend)] 2696 #[doc = "The `prepend()` method."] 2697 #[doc = ""] 2698 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/prepend)"] 2699 #[doc = ""] 2700 #[doc = "*This API requires the following crate features to be activated: `Document`*"] prepend_with_node_4( this: &Document, nodes_1: &Node, nodes_2: &Node, nodes_3: &Node, nodes_4: &Node, ) -> Result<(), JsValue>2701 pub fn prepend_with_node_4( 2702 this: &Document, 2703 nodes_1: &Node, 2704 nodes_2: &Node, 2705 nodes_3: &Node, 2706 nodes_4: &Node, 2707 ) -> Result<(), JsValue>; 2708 # [wasm_bindgen (catch , method , structural , js_class = "Document" , js_name = prepend)] 2709 #[doc = "The `prepend()` method."] 2710 #[doc = ""] 2711 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/prepend)"] 2712 #[doc = ""] 2713 #[doc = "*This API requires the following crate features to be activated: `Document`*"] prepend_with_node_5( this: &Document, nodes_1: &Node, nodes_2: &Node, nodes_3: &Node, nodes_4: &Node, nodes_5: &Node, ) -> Result<(), JsValue>2714 pub fn prepend_with_node_5( 2715 this: &Document, 2716 nodes_1: &Node, 2717 nodes_2: &Node, 2718 nodes_3: &Node, 2719 nodes_4: &Node, 2720 nodes_5: &Node, 2721 ) -> Result<(), JsValue>; 2722 # [wasm_bindgen (catch , method , structural , js_class = "Document" , js_name = prepend)] 2723 #[doc = "The `prepend()` method."] 2724 #[doc = ""] 2725 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/prepend)"] 2726 #[doc = ""] 2727 #[doc = "*This API requires the following crate features to be activated: `Document`*"] prepend_with_node_6( this: &Document, nodes_1: &Node, nodes_2: &Node, nodes_3: &Node, nodes_4: &Node, nodes_5: &Node, nodes_6: &Node, ) -> Result<(), JsValue>2728 pub fn prepend_with_node_6( 2729 this: &Document, 2730 nodes_1: &Node, 2731 nodes_2: &Node, 2732 nodes_3: &Node, 2733 nodes_4: &Node, 2734 nodes_5: &Node, 2735 nodes_6: &Node, 2736 ) -> Result<(), JsValue>; 2737 # [wasm_bindgen (catch , method , structural , js_class = "Document" , js_name = prepend)] 2738 #[doc = "The `prepend()` method."] 2739 #[doc = ""] 2740 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/prepend)"] 2741 #[doc = ""] 2742 #[doc = "*This API requires the following crate features to be activated: `Document`*"] prepend_with_node_7( this: &Document, nodes_1: &Node, nodes_2: &Node, nodes_3: &Node, nodes_4: &Node, nodes_5: &Node, nodes_6: &Node, nodes_7: &Node, ) -> Result<(), JsValue>2743 pub fn prepend_with_node_7( 2744 this: &Document, 2745 nodes_1: &Node, 2746 nodes_2: &Node, 2747 nodes_3: &Node, 2748 nodes_4: &Node, 2749 nodes_5: &Node, 2750 nodes_6: &Node, 2751 nodes_7: &Node, 2752 ) -> Result<(), JsValue>; 2753 # [wasm_bindgen (catch , method , structural , variadic , js_class = "Document" , js_name = prepend)] 2754 #[doc = "The `prepend()` method."] 2755 #[doc = ""] 2756 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/prepend)"] 2757 #[doc = ""] 2758 #[doc = "*This API requires the following crate features to be activated: `Document`*"] prepend_with_str(this: &Document, nodes: &::js_sys::Array) -> Result<(), JsValue>2759 pub fn prepend_with_str(this: &Document, nodes: &::js_sys::Array) -> Result<(), JsValue>; 2760 # [wasm_bindgen (catch , method , structural , js_class = "Document" , js_name = prepend)] 2761 #[doc = "The `prepend()` method."] 2762 #[doc = ""] 2763 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/prepend)"] 2764 #[doc = ""] 2765 #[doc = "*This API requires the following crate features to be activated: `Document`*"] prepend_with_str_0(this: &Document) -> Result<(), JsValue>2766 pub fn prepend_with_str_0(this: &Document) -> Result<(), JsValue>; 2767 # [wasm_bindgen (catch , method , structural , js_class = "Document" , js_name = prepend)] 2768 #[doc = "The `prepend()` method."] 2769 #[doc = ""] 2770 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/prepend)"] 2771 #[doc = ""] 2772 #[doc = "*This API requires the following crate features to be activated: `Document`*"] prepend_with_str_1(this: &Document, nodes_1: &str) -> Result<(), JsValue>2773 pub fn prepend_with_str_1(this: &Document, nodes_1: &str) -> Result<(), JsValue>; 2774 # [wasm_bindgen (catch , method , structural , js_class = "Document" , js_name = prepend)] 2775 #[doc = "The `prepend()` method."] 2776 #[doc = ""] 2777 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/prepend)"] 2778 #[doc = ""] 2779 #[doc = "*This API requires the following crate features to be activated: `Document`*"] prepend_with_str_2(this: &Document, nodes_1: &str, nodes_2: &str) -> Result<(), JsValue>2780 pub fn prepend_with_str_2(this: &Document, nodes_1: &str, nodes_2: &str) 2781 -> Result<(), JsValue>; 2782 # [wasm_bindgen (catch , method , structural , js_class = "Document" , js_name = prepend)] 2783 #[doc = "The `prepend()` method."] 2784 #[doc = ""] 2785 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/prepend)"] 2786 #[doc = ""] 2787 #[doc = "*This API requires the following crate features to be activated: `Document`*"] prepend_with_str_3( this: &Document, nodes_1: &str, nodes_2: &str, nodes_3: &str, ) -> Result<(), JsValue>2788 pub fn prepend_with_str_3( 2789 this: &Document, 2790 nodes_1: &str, 2791 nodes_2: &str, 2792 nodes_3: &str, 2793 ) -> Result<(), JsValue>; 2794 # [wasm_bindgen (catch , method , structural , js_class = "Document" , js_name = prepend)] 2795 #[doc = "The `prepend()` method."] 2796 #[doc = ""] 2797 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/prepend)"] 2798 #[doc = ""] 2799 #[doc = "*This API requires the following crate features to be activated: `Document`*"] prepend_with_str_4( this: &Document, nodes_1: &str, nodes_2: &str, nodes_3: &str, nodes_4: &str, ) -> Result<(), JsValue>2800 pub fn prepend_with_str_4( 2801 this: &Document, 2802 nodes_1: &str, 2803 nodes_2: &str, 2804 nodes_3: &str, 2805 nodes_4: &str, 2806 ) -> Result<(), JsValue>; 2807 # [wasm_bindgen (catch , method , structural , js_class = "Document" , js_name = prepend)] 2808 #[doc = "The `prepend()` method."] 2809 #[doc = ""] 2810 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/prepend)"] 2811 #[doc = ""] 2812 #[doc = "*This API requires the following crate features to be activated: `Document`*"] prepend_with_str_5( this: &Document, nodes_1: &str, nodes_2: &str, nodes_3: &str, nodes_4: &str, nodes_5: &str, ) -> Result<(), JsValue>2813 pub fn prepend_with_str_5( 2814 this: &Document, 2815 nodes_1: &str, 2816 nodes_2: &str, 2817 nodes_3: &str, 2818 nodes_4: &str, 2819 nodes_5: &str, 2820 ) -> Result<(), JsValue>; 2821 # [wasm_bindgen (catch , method , structural , js_class = "Document" , js_name = prepend)] 2822 #[doc = "The `prepend()` method."] 2823 #[doc = ""] 2824 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/prepend)"] 2825 #[doc = ""] 2826 #[doc = "*This API requires the following crate features to be activated: `Document`*"] prepend_with_str_6( this: &Document, nodes_1: &str, nodes_2: &str, nodes_3: &str, nodes_4: &str, nodes_5: &str, nodes_6: &str, ) -> Result<(), JsValue>2827 pub fn prepend_with_str_6( 2828 this: &Document, 2829 nodes_1: &str, 2830 nodes_2: &str, 2831 nodes_3: &str, 2832 nodes_4: &str, 2833 nodes_5: &str, 2834 nodes_6: &str, 2835 ) -> Result<(), JsValue>; 2836 # [wasm_bindgen (catch , method , structural , js_class = "Document" , js_name = prepend)] 2837 #[doc = "The `prepend()` method."] 2838 #[doc = ""] 2839 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/prepend)"] 2840 #[doc = ""] 2841 #[doc = "*This API requires the following crate features to be activated: `Document`*"] prepend_with_str_7( this: &Document, nodes_1: &str, nodes_2: &str, nodes_3: &str, nodes_4: &str, nodes_5: &str, nodes_6: &str, nodes_7: &str, ) -> Result<(), JsValue>2842 pub fn prepend_with_str_7( 2843 this: &Document, 2844 nodes_1: &str, 2845 nodes_2: &str, 2846 nodes_3: &str, 2847 nodes_4: &str, 2848 nodes_5: &str, 2849 nodes_6: &str, 2850 nodes_7: &str, 2851 ) -> Result<(), JsValue>; 2852 #[cfg(feature = "XPathExpression")] 2853 # [wasm_bindgen (catch , method , structural , js_class = "Document" , js_name = createExpression)] 2854 #[doc = "The `createExpression()` method."] 2855 #[doc = ""] 2856 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/createExpression)"] 2857 #[doc = ""] 2858 #[doc = "*This API requires the following crate features to be activated: `Document`, `XPathExpression`*"] create_expression(this: &Document, expression: &str) -> Result<XPathExpression, JsValue>2859 pub fn create_expression(this: &Document, expression: &str) 2860 -> Result<XPathExpression, JsValue>; 2861 #[cfg(feature = "XPathExpression")] 2862 # [wasm_bindgen (catch , method , structural , js_class = "Document" , js_name = createExpression)] 2863 #[doc = "The `createExpression()` method."] 2864 #[doc = ""] 2865 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/createExpression)"] 2866 #[doc = ""] 2867 #[doc = "*This API requires the following crate features to be activated: `Document`, `XPathExpression`*"] create_expression_with_opt_callback( this: &Document, expression: &str, resolver: Option<&::js_sys::Function>, ) -> Result<XPathExpression, JsValue>2868 pub fn create_expression_with_opt_callback( 2869 this: &Document, 2870 expression: &str, 2871 resolver: Option<&::js_sys::Function>, 2872 ) -> Result<XPathExpression, JsValue>; 2873 #[cfg(all(feature = "XPathExpression", feature = "XPathNsResolver",))] 2874 # [wasm_bindgen (catch , method , structural , js_class = "Document" , js_name = createExpression)] 2875 #[doc = "The `createExpression()` method."] 2876 #[doc = ""] 2877 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/createExpression)"] 2878 #[doc = ""] 2879 #[doc = "*This API requires the following crate features to be activated: `Document`, `XPathExpression`, `XPathNsResolver`*"] create_expression_with_opt_x_path_ns_resolver( this: &Document, expression: &str, resolver: Option<&XPathNsResolver>, ) -> Result<XPathExpression, JsValue>2880 pub fn create_expression_with_opt_x_path_ns_resolver( 2881 this: &Document, 2882 expression: &str, 2883 resolver: Option<&XPathNsResolver>, 2884 ) -> Result<XPathExpression, JsValue>; 2885 # [wasm_bindgen (method , structural , js_class = "Document" , js_name = createNSResolver)] 2886 #[doc = "The `createNSResolver()` method."] 2887 #[doc = ""] 2888 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/createNSResolver)"] 2889 #[doc = ""] 2890 #[doc = "*This API requires the following crate features to be activated: `Document`*"] create_ns_resolver(this: &Document, node_resolver: &Node) -> Node2891 pub fn create_ns_resolver(this: &Document, node_resolver: &Node) -> Node; 2892 #[cfg(feature = "XPathResult")] 2893 # [wasm_bindgen (catch , method , structural , js_class = "Document" , js_name = evaluate)] 2894 #[doc = "The `evaluate()` method."] 2895 #[doc = ""] 2896 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/evaluate)"] 2897 #[doc = ""] 2898 #[doc = "*This API requires the following crate features to be activated: `Document`, `XPathResult`*"] evaluate( this: &Document, expression: &str, context_node: &Node, ) -> Result<XPathResult, JsValue>2899 pub fn evaluate( 2900 this: &Document, 2901 expression: &str, 2902 context_node: &Node, 2903 ) -> Result<XPathResult, JsValue>; 2904 #[cfg(feature = "XPathResult")] 2905 # [wasm_bindgen (catch , method , structural , js_class = "Document" , js_name = evaluate)] 2906 #[doc = "The `evaluate()` method."] 2907 #[doc = ""] 2908 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/evaluate)"] 2909 #[doc = ""] 2910 #[doc = "*This API requires the following crate features to be activated: `Document`, `XPathResult`*"] evaluate_with_opt_callback( this: &Document, expression: &str, context_node: &Node, resolver: Option<&::js_sys::Function>, ) -> Result<XPathResult, JsValue>2911 pub fn evaluate_with_opt_callback( 2912 this: &Document, 2913 expression: &str, 2914 context_node: &Node, 2915 resolver: Option<&::js_sys::Function>, 2916 ) -> Result<XPathResult, JsValue>; 2917 #[cfg(all(feature = "XPathNsResolver", feature = "XPathResult",))] 2918 # [wasm_bindgen (catch , method , structural , js_class = "Document" , js_name = evaluate)] 2919 #[doc = "The `evaluate()` method."] 2920 #[doc = ""] 2921 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/evaluate)"] 2922 #[doc = ""] 2923 #[doc = "*This API requires the following crate features to be activated: `Document`, `XPathNsResolver`, `XPathResult`*"] evaluate_with_opt_x_path_ns_resolver( this: &Document, expression: &str, context_node: &Node, resolver: Option<&XPathNsResolver>, ) -> Result<XPathResult, JsValue>2924 pub fn evaluate_with_opt_x_path_ns_resolver( 2925 this: &Document, 2926 expression: &str, 2927 context_node: &Node, 2928 resolver: Option<&XPathNsResolver>, 2929 ) -> Result<XPathResult, JsValue>; 2930 #[cfg(feature = "XPathResult")] 2931 # [wasm_bindgen (catch , method , structural , js_class = "Document" , js_name = evaluate)] 2932 #[doc = "The `evaluate()` method."] 2933 #[doc = ""] 2934 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/evaluate)"] 2935 #[doc = ""] 2936 #[doc = "*This API requires the following crate features to be activated: `Document`, `XPathResult`*"] evaluate_with_opt_callback_and_type( this: &Document, expression: &str, context_node: &Node, resolver: Option<&::js_sys::Function>, type_: u16, ) -> Result<XPathResult, JsValue>2937 pub fn evaluate_with_opt_callback_and_type( 2938 this: &Document, 2939 expression: &str, 2940 context_node: &Node, 2941 resolver: Option<&::js_sys::Function>, 2942 type_: u16, 2943 ) -> Result<XPathResult, JsValue>; 2944 #[cfg(all(feature = "XPathNsResolver", feature = "XPathResult",))] 2945 # [wasm_bindgen (catch , method , structural , js_class = "Document" , js_name = evaluate)] 2946 #[doc = "The `evaluate()` method."] 2947 #[doc = ""] 2948 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/evaluate)"] 2949 #[doc = ""] 2950 #[doc = "*This API requires the following crate features to be activated: `Document`, `XPathNsResolver`, `XPathResult`*"] evaluate_with_opt_x_path_ns_resolver_and_type( this: &Document, expression: &str, context_node: &Node, resolver: Option<&XPathNsResolver>, type_: u16, ) -> Result<XPathResult, JsValue>2951 pub fn evaluate_with_opt_x_path_ns_resolver_and_type( 2952 this: &Document, 2953 expression: &str, 2954 context_node: &Node, 2955 resolver: Option<&XPathNsResolver>, 2956 type_: u16, 2957 ) -> Result<XPathResult, JsValue>; 2958 #[cfg(feature = "XPathResult")] 2959 # [wasm_bindgen (catch , method , structural , js_class = "Document" , js_name = evaluate)] 2960 #[doc = "The `evaluate()` method."] 2961 #[doc = ""] 2962 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/evaluate)"] 2963 #[doc = ""] 2964 #[doc = "*This API requires the following crate features to be activated: `Document`, `XPathResult`*"] evaluate_with_opt_callback_and_type_and_result( this: &Document, expression: &str, context_node: &Node, resolver: Option<&::js_sys::Function>, type_: u16, result: Option<&::js_sys::Object>, ) -> Result<XPathResult, JsValue>2965 pub fn evaluate_with_opt_callback_and_type_and_result( 2966 this: &Document, 2967 expression: &str, 2968 context_node: &Node, 2969 resolver: Option<&::js_sys::Function>, 2970 type_: u16, 2971 result: Option<&::js_sys::Object>, 2972 ) -> Result<XPathResult, JsValue>; 2973 #[cfg(all(feature = "XPathNsResolver", feature = "XPathResult",))] 2974 # [wasm_bindgen (catch , method , structural , js_class = "Document" , js_name = evaluate)] 2975 #[doc = "The `evaluate()` method."] 2976 #[doc = ""] 2977 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Document/evaluate)"] 2978 #[doc = ""] 2979 #[doc = "*This API requires the following crate features to be activated: `Document`, `XPathNsResolver`, `XPathResult`*"] evaluate_with_opt_x_path_ns_resolver_and_type_and_result( this: &Document, expression: &str, context_node: &Node, resolver: Option<&XPathNsResolver>, type_: u16, result: Option<&::js_sys::Object>, ) -> Result<XPathResult, JsValue>2980 pub fn evaluate_with_opt_x_path_ns_resolver_and_type_and_result( 2981 this: &Document, 2982 expression: &str, 2983 context_node: &Node, 2984 resolver: Option<&XPathNsResolver>, 2985 type_: u16, 2986 result: Option<&::js_sys::Object>, 2987 ) -> Result<XPathResult, JsValue>; 2988 } 2989