1#![allow(unused_imports)]
2use super::*;
3use wasm_bindgen::prelude::*;
4#[wasm_bindgen]
5extern "C" {
6 # [wasm_bindgen (extends = Element , extends = Node , extends = EventTarget , extends = :: js_sys :: Object , js_name = HTMLElement , typescript_type = "HTMLElement")]
7 #[derive(Debug, Clone, PartialEq, Eq)]
8 #[doc = "The `HtmlElement` class."]
9 #[doc = ""]
10 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement)"]
11 #[doc = ""]
12 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
13 pub type HtmlElement;
14 # [wasm_bindgen (structural , method , getter , js_class = "HTMLElement" , js_name = title)]
15 #[doc = "Getter for the `title` field of this object."]
16 #[doc = ""]
17 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/title)"]
18 #[doc = ""]
19 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
20 pub fn title(this: &HtmlElement) -> String;
21 # [wasm_bindgen (structural , method , setter , js_class = "HTMLElement" , js_name = title)]
22 #[doc = "Setter for the `title` field of this object."]
23 #[doc = ""]
24 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/title)"]
25 #[doc = ""]
26 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
27 pub fn set_title(this: &HtmlElement, value: &str);
28 # [wasm_bindgen (structural , method , getter , js_class = "HTMLElement" , js_name = scrollHeight)]
29 #[doc = "Getter for the `scrollHeight` field of this object."]
30 #[doc = ""]
31 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/scrollHeight)"]
32 #[doc = ""]
33 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
34 pub fn scroll_height(this: &HtmlElement) -> i32;
35 # [wasm_bindgen (structural , method , setter , js_class = "HTMLElement" , js_name = scrollHeight)]
36 #[doc = "Setter for the `scrollHeight` field of this object."]
37 #[doc = ""]
38 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/scrollHeight)"]
39 #[doc = ""]
40 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
41 pub fn set_scroll_height(this: &HtmlElement, value: i32);
42 # [wasm_bindgen (structural , method , getter , js_class = "HTMLElement" , js_name = scrollTop)]
43 #[doc = "Getter for the `scrollTop` field of this object."]
44 #[doc = ""]
45 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/scrollTop)"]
46 #[doc = ""]
47 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
48 pub fn scroll_top(this: &HtmlElement) -> i32;
49 # [wasm_bindgen (structural , method , setter , js_class = "HTMLElement" , js_name = scrollTop)]
50 #[doc = "Setter for the `scrollTop` field of this object."]
51 #[doc = ""]
52 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/scrollTop)"]
53 #[doc = ""]
54 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
55 pub fn set_scroll_top(this: &HtmlElement, value: i32);
56 # [wasm_bindgen (structural , method , getter , js_class = "HTMLElement" , js_name = lang)]
57 #[doc = "Getter for the `lang` field of this object."]
58 #[doc = ""]
59 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/lang)"]
60 #[doc = ""]
61 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
62 pub fn lang(this: &HtmlElement) -> String;
63 # [wasm_bindgen (structural , method , setter , js_class = "HTMLElement" , js_name = lang)]
64 #[doc = "Setter for the `lang` field of this object."]
65 #[doc = ""]
66 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/lang)"]
67 #[doc = ""]
68 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
69 pub fn set_lang(this: &HtmlElement, value: &str);
70 # [wasm_bindgen (structural , method , getter , js_class = "HTMLElement" , js_name = dir)]
71 #[doc = "Getter for the `dir` field of this object."]
72 #[doc = ""]
73 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/dir)"]
74 #[doc = ""]
75 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
76 pub fn dir(this: &HtmlElement) -> String;
77 # [wasm_bindgen (structural , method , setter , js_class = "HTMLElement" , js_name = dir)]
78 #[doc = "Setter for the `dir` field of this object."]
79 #[doc = ""]
80 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/dir)"]
81 #[doc = ""]
82 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
83 pub fn set_dir(this: &HtmlElement, value: &str);
84 #[cfg(feature = "DomStringMap")]
85 # [wasm_bindgen (structural , method , getter , js_class = "HTMLElement" , js_name = dataset)]
86 #[doc = "Getter for the `dataset` field of this object."]
87 #[doc = ""]
88 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/dataset)"]
89 #[doc = ""]
90 #[doc = "*This API requires the following crate features to be activated: `DomStringMap`, `HtmlElement`*"]
91 pub fn dataset(this: &HtmlElement) -> DomStringMap;
92 # [wasm_bindgen (structural , method , getter , js_class = "HTMLElement" , js_name = innerText)]
93 #[doc = "Getter for the `innerText` field of this object."]
94 #[doc = ""]
95 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/innerText)"]
96 #[doc = ""]
97 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
98 pub fn inner_text(this: &HtmlElement) -> String;
99 # [wasm_bindgen (structural , method , setter , js_class = "HTMLElement" , js_name = innerText)]
100 #[doc = "Setter for the `innerText` field of this object."]
101 #[doc = ""]
102 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/innerText)"]
103 #[doc = ""]
104 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
105 pub fn set_inner_text(this: &HtmlElement, value: &str);
106 # [wasm_bindgen (structural , method , getter , js_class = "HTMLElement" , js_name = hidden)]
107 #[doc = "Getter for the `hidden` field of this object."]
108 #[doc = ""]
109 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/hidden)"]
110 #[doc = ""]
111 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
112 pub fn hidden(this: &HtmlElement) -> bool;
113 # [wasm_bindgen (structural , method , setter , js_class = "HTMLElement" , js_name = hidden)]
114 #[doc = "Setter for the `hidden` field of this object."]
115 #[doc = ""]
116 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/hidden)"]
117 #[doc = ""]
118 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
119 pub fn set_hidden(this: &HtmlElement, value: bool);
120 # [wasm_bindgen (structural , method , getter , js_class = "HTMLElement" , js_name = tabIndex)]
121 #[doc = "Getter for the `tabIndex` field of this object."]
122 #[doc = ""]
123 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/tabIndex)"]
124 #[doc = ""]
125 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
126 pub fn tab_index(this: &HtmlElement) -> i32;
127 # [wasm_bindgen (structural , method , setter , js_class = "HTMLElement" , js_name = tabIndex)]
128 #[doc = "Setter for the `tabIndex` field of this object."]
129 #[doc = ""]
130 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/tabIndex)"]
131 #[doc = ""]
132 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
133 pub fn set_tab_index(this: &HtmlElement, value: i32);
134 # [wasm_bindgen (structural , method , getter , js_class = "HTMLElement" , js_name = accessKey)]
135 #[doc = "Getter for the `accessKey` field of this object."]
136 #[doc = ""]
137 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/accessKey)"]
138 #[doc = ""]
139 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
140 pub fn access_key(this: &HtmlElement) -> String;
141 # [wasm_bindgen (structural , method , setter , js_class = "HTMLElement" , js_name = accessKey)]
142 #[doc = "Setter for the `accessKey` field of this object."]
143 #[doc = ""]
144 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/accessKey)"]
145 #[doc = ""]
146 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
147 pub fn set_access_key(this: &HtmlElement, value: &str);
148 # [wasm_bindgen (structural , method , getter , js_class = "HTMLElement" , js_name = accessKeyLabel)]
149 #[doc = "Getter for the `accessKeyLabel` field of this object."]
150 #[doc = ""]
151 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/accessKeyLabel)"]
152 #[doc = ""]
153 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
154 pub fn access_key_label(this: &HtmlElement) -> String;
155 # [wasm_bindgen (structural , method , getter , js_class = "HTMLElement" , js_name = draggable)]
156 #[doc = "Getter for the `draggable` field of this object."]
157 #[doc = ""]
158 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/draggable)"]
159 #[doc = ""]
160 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
161 pub fn draggable(this: &HtmlElement) -> bool;
162 # [wasm_bindgen (structural , method , setter , js_class = "HTMLElement" , js_name = draggable)]
163 #[doc = "Setter for the `draggable` field of this object."]
164 #[doc = ""]
165 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/draggable)"]
166 #[doc = ""]
167 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
168 pub fn set_draggable(this: &HtmlElement, value: bool);
169 # [wasm_bindgen (structural , method , getter , js_class = "HTMLElement" , js_name = contentEditable)]
170 #[doc = "Getter for the `contentEditable` field of this object."]
171 #[doc = ""]
172 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/contentEditable)"]
173 #[doc = ""]
174 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
175 pub fn content_editable(this: &HtmlElement) -> String;
176 # [wasm_bindgen (structural , method , setter , js_class = "HTMLElement" , js_name = contentEditable)]
177 #[doc = "Setter for the `contentEditable` field of this object."]
178 #[doc = ""]
179 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/contentEditable)"]
180 #[doc = ""]
181 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
182 pub fn set_content_editable(this: &HtmlElement, value: &str);
183 # [wasm_bindgen (structural , method , getter , js_class = "HTMLElement" , js_name = isContentEditable)]
184 #[doc = "Getter for the `isContentEditable` field of this object."]
185 #[doc = ""]
186 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/isContentEditable)"]
187 #[doc = ""]
188 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
189 pub fn is_content_editable(this: &HtmlElement) -> bool;
190 # [wasm_bindgen (structural , method , getter , js_class = "HTMLElement" , js_name = spellcheck)]
191 #[doc = "Getter for the `spellcheck` field of this object."]
192 #[doc = ""]
193 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/spellcheck)"]
194 #[doc = ""]
195 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
196 pub fn spellcheck(this: &HtmlElement) -> bool;
197 # [wasm_bindgen (structural , method , setter , js_class = "HTMLElement" , js_name = spellcheck)]
198 #[doc = "Setter for the `spellcheck` field of this object."]
199 #[doc = ""]
200 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/spellcheck)"]
201 #[doc = ""]
202 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
203 pub fn set_spellcheck(this: &HtmlElement, value: bool);
204 #[cfg(feature = "CssStyleDeclaration")]
205 # [wasm_bindgen (structural , method , getter , js_class = "HTMLElement" , js_name = style)]
206 #[doc = "Getter for the `style` field of this object."]
207 #[doc = ""]
208 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/style)"]
209 #[doc = ""]
210 #[doc = "*This API requires the following crate features to be activated: `CssStyleDeclaration`, `HtmlElement`*"]
211 pub fn style(this: &HtmlElement) -> CssStyleDeclaration;
212 # [wasm_bindgen (structural , method , getter , js_class = "HTMLElement" , js_name = offsetParent)]
213 #[doc = "Getter for the `offsetParent` field of this object."]
214 #[doc = ""]
215 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/offsetParent)"]
216 #[doc = ""]
217 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
218 pub fn offset_parent(this: &HtmlElement) -> Option<Element>;
219 # [wasm_bindgen (structural , method , getter , js_class = "HTMLElement" , js_name = offsetTop)]
220 #[doc = "Getter for the `offsetTop` field of this object."]
221 #[doc = ""]
222 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/offsetTop)"]
223 #[doc = ""]
224 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
225 pub fn offset_top(this: &HtmlElement) -> i32;
226 # [wasm_bindgen (structural , method , getter , js_class = "HTMLElement" , js_name = offsetLeft)]
227 #[doc = "Getter for the `offsetLeft` field of this object."]
228 #[doc = ""]
229 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/offsetLeft)"]
230 #[doc = ""]
231 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
232 pub fn offset_left(this: &HtmlElement) -> i32;
233 # [wasm_bindgen (structural , method , getter , js_class = "HTMLElement" , js_name = offsetWidth)]
234 #[doc = "Getter for the `offsetWidth` field of this object."]
235 #[doc = ""]
236 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/offsetWidth)"]
237 #[doc = ""]
238 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
239 pub fn offset_width(this: &HtmlElement) -> i32;
240 # [wasm_bindgen (structural , method , getter , js_class = "HTMLElement" , js_name = offsetHeight)]
241 #[doc = "Getter for the `offsetHeight` field of this object."]
242 #[doc = ""]
243 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/offsetHeight)"]
244 #[doc = ""]
245 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
246 pub fn offset_height(this: &HtmlElement) -> i32;
247 # [wasm_bindgen (structural , method , getter , js_class = "HTMLElement" , js_name = oncopy)]
248 #[doc = "Getter for the `oncopy` field of this object."]
249 #[doc = ""]
250 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/oncopy)"]
251 #[doc = ""]
252 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
253 pub fn oncopy(this: &HtmlElement) -> Option<::js_sys::Function>;
254 # [wasm_bindgen (structural , method , setter , js_class = "HTMLElement" , js_name = oncopy)]
255 #[doc = "Setter for the `oncopy` field of this object."]
256 #[doc = ""]
257 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/oncopy)"]
258 #[doc = ""]
259 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
260 pub fn set_oncopy(this: &HtmlElement, value: Option<&::js_sys::Function>);
261 # [wasm_bindgen (structural , method , getter , js_class = "HTMLElement" , js_name = oncut)]
262 #[doc = "Getter for the `oncut` field of this object."]
263 #[doc = ""]
264 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/oncut)"]
265 #[doc = ""]
266 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
267 pub fn oncut(this: &HtmlElement) -> Option<::js_sys::Function>;
268 # [wasm_bindgen (structural , method , setter , js_class = "HTMLElement" , js_name = oncut)]
269 #[doc = "Setter for the `oncut` field of this object."]
270 #[doc = ""]
271 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/oncut)"]
272 #[doc = ""]
273 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
274 pub fn set_oncut(this: &HtmlElement, value: Option<&::js_sys::Function>);
275 # [wasm_bindgen (structural , method , getter , js_class = "HTMLElement" , js_name = onpaste)]
276 #[doc = "Getter for the `onpaste` field of this object."]
277 #[doc = ""]
278 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/onpaste)"]
279 #[doc = ""]
280 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
281 pub fn onpaste(this: &HtmlElement) -> Option<::js_sys::Function>;
282 # [wasm_bindgen (structural , method , setter , js_class = "HTMLElement" , js_name = onpaste)]
283 #[doc = "Setter for the `onpaste` field of this object."]
284 #[doc = ""]
285 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/onpaste)"]
286 #[doc = ""]
287 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
288 pub fn set_onpaste(this: &HtmlElement, value: Option<&::js_sys::Function>);
289 # [wasm_bindgen (structural , method , getter , js_class = "HTMLElement" , js_name = onabort)]
290 #[doc = "Getter for the `onabort` field of this object."]
291 #[doc = ""]
292 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/onabort)"]
293 #[doc = ""]
294 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
295 pub fn onabort(this: &HtmlElement) -> Option<::js_sys::Function>;
296 # [wasm_bindgen (structural , method , setter , js_class = "HTMLElement" , js_name = onabort)]
297 #[doc = "Setter for the `onabort` field of this object."]
298 #[doc = ""]
299 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/onabort)"]
300 #[doc = ""]
301 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
302 pub fn set_onabort(this: &HtmlElement, value: Option<&::js_sys::Function>);
303 # [wasm_bindgen (structural , method , getter , js_class = "HTMLElement" , js_name = onblur)]
304 #[doc = "Getter for the `onblur` field of this object."]
305 #[doc = ""]
306 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/onblur)"]
307 #[doc = ""]
308 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
309 pub fn onblur(this: &HtmlElement) -> Option<::js_sys::Function>;
310 # [wasm_bindgen (structural , method , setter , js_class = "HTMLElement" , js_name = onblur)]
311 #[doc = "Setter for the `onblur` field of this object."]
312 #[doc = ""]
313 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/onblur)"]
314 #[doc = ""]
315 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
316 pub fn set_onblur(this: &HtmlElement, value: Option<&::js_sys::Function>);
317 # [wasm_bindgen (structural , method , getter , js_class = "HTMLElement" , js_name = onfocus)]
318 #[doc = "Getter for the `onfocus` field of this object."]
319 #[doc = ""]
320 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/onfocus)"]
321 #[doc = ""]
322 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
323 pub fn onfocus(this: &HtmlElement) -> Option<::js_sys::Function>;
324 # [wasm_bindgen (structural , method , setter , js_class = "HTMLElement" , js_name = onfocus)]
325 #[doc = "Setter for the `onfocus` field of this object."]
326 #[doc = ""]
327 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/onfocus)"]
328 #[doc = ""]
329 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
330 pub fn set_onfocus(this: &HtmlElement, value: Option<&::js_sys::Function>);
331 # [wasm_bindgen (structural , method , getter , js_class = "HTMLElement" , js_name = onauxclick)]
332 #[doc = "Getter for the `onauxclick` field of this object."]
333 #[doc = ""]
334 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/onauxclick)"]
335 #[doc = ""]
336 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
337 pub fn onauxclick(this: &HtmlElement) -> Option<::js_sys::Function>;
338 # [wasm_bindgen (structural , method , setter , js_class = "HTMLElement" , js_name = onauxclick)]
339 #[doc = "Setter for the `onauxclick` field of this object."]
340 #[doc = ""]
341 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/onauxclick)"]
342 #[doc = ""]
343 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
344 pub fn set_onauxclick(this: &HtmlElement, value: Option<&::js_sys::Function>);
345 # [wasm_bindgen (structural , method , getter , js_class = "HTMLElement" , js_name = oncanplay)]
346 #[doc = "Getter for the `oncanplay` field of this object."]
347 #[doc = ""]
348 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/oncanplay)"]
349 #[doc = ""]
350 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
351 pub fn oncanplay(this: &HtmlElement) -> Option<::js_sys::Function>;
352 # [wasm_bindgen (structural , method , setter , js_class = "HTMLElement" , js_name = oncanplay)]
353 #[doc = "Setter for the `oncanplay` field of this object."]
354 #[doc = ""]
355 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/oncanplay)"]
356 #[doc = ""]
357 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
358 pub fn set_oncanplay(this: &HtmlElement, value: Option<&::js_sys::Function>);
359 # [wasm_bindgen (structural , method , getter , js_class = "HTMLElement" , js_name = oncanplaythrough)]
360 #[doc = "Getter for the `oncanplaythrough` field of this object."]
361 #[doc = ""]
362 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/oncanplaythrough)"]
363 #[doc = ""]
364 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
365 pub fn oncanplaythrough(this: &HtmlElement) -> Option<::js_sys::Function>;
366 # [wasm_bindgen (structural , method , setter , js_class = "HTMLElement" , js_name = oncanplaythrough)]
367 #[doc = "Setter for the `oncanplaythrough` field of this object."]
368 #[doc = ""]
369 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/oncanplaythrough)"]
370 #[doc = ""]
371 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
372 pub fn set_oncanplaythrough(this: &HtmlElement, value: Option<&::js_sys::Function>);
373 # [wasm_bindgen (structural , method , getter , js_class = "HTMLElement" , js_name = onchange)]
374 #[doc = "Getter for the `onchange` field of this object."]
375 #[doc = ""]
376 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/onchange)"]
377 #[doc = ""]
378 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
379 pub fn onchange(this: &HtmlElement) -> Option<::js_sys::Function>;
380 # [wasm_bindgen (structural , method , setter , js_class = "HTMLElement" , js_name = onchange)]
381 #[doc = "Setter for the `onchange` field of this object."]
382 #[doc = ""]
383 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/onchange)"]
384 #[doc = ""]
385 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
386 pub fn set_onchange(this: &HtmlElement, value: Option<&::js_sys::Function>);
387 # [wasm_bindgen (structural , method , getter , js_class = "HTMLElement" , js_name = onclick)]
388 #[doc = "Getter for the `onclick` field of this object."]
389 #[doc = ""]
390 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/onclick)"]
391 #[doc = ""]
392 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
393 pub fn onclick(this: &HtmlElement) -> Option<::js_sys::Function>;
394 # [wasm_bindgen (structural , method , setter , js_class = "HTMLElement" , js_name = onclick)]
395 #[doc = "Setter for the `onclick` field of this object."]
396 #[doc = ""]
397 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/onclick)"]
398 #[doc = ""]
399 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
400 pub fn set_onclick(this: &HtmlElement, value: Option<&::js_sys::Function>);
401 # [wasm_bindgen (structural , method , getter , js_class = "HTMLElement" , js_name = onclose)]
402 #[doc = "Getter for the `onclose` field of this object."]
403 #[doc = ""]
404 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/onclose)"]
405 #[doc = ""]
406 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
407 pub fn onclose(this: &HtmlElement) -> Option<::js_sys::Function>;
408 # [wasm_bindgen (structural , method , setter , js_class = "HTMLElement" , js_name = onclose)]
409 #[doc = "Setter for the `onclose` field of this object."]
410 #[doc = ""]
411 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/onclose)"]
412 #[doc = ""]
413 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
414 pub fn set_onclose(this: &HtmlElement, value: Option<&::js_sys::Function>);
415 # [wasm_bindgen (structural , method , getter , js_class = "HTMLElement" , js_name = oncontextmenu)]
416 #[doc = "Getter for the `oncontextmenu` field of this object."]
417 #[doc = ""]
418 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/oncontextmenu)"]
419 #[doc = ""]
420 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
421 pub fn oncontextmenu(this: &HtmlElement) -> Option<::js_sys::Function>;
422 # [wasm_bindgen (structural , method , setter , js_class = "HTMLElement" , js_name = oncontextmenu)]
423 #[doc = "Setter for the `oncontextmenu` field of this object."]
424 #[doc = ""]
425 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/oncontextmenu)"]
426 #[doc = ""]
427 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
428 pub fn set_oncontextmenu(this: &HtmlElement, value: Option<&::js_sys::Function>);
429 # [wasm_bindgen (structural , method , getter , js_class = "HTMLElement" , js_name = ondblclick)]
430 #[doc = "Getter for the `ondblclick` field of this object."]
431 #[doc = ""]
432 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/ondblclick)"]
433 #[doc = ""]
434 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
435 pub fn ondblclick(this: &HtmlElement) -> Option<::js_sys::Function>;
436 # [wasm_bindgen (structural , method , setter , js_class = "HTMLElement" , js_name = ondblclick)]
437 #[doc = "Setter for the `ondblclick` field of this object."]
438 #[doc = ""]
439 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/ondblclick)"]
440 #[doc = ""]
441 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
442 pub fn set_ondblclick(this: &HtmlElement, value: Option<&::js_sys::Function>);
443 # [wasm_bindgen (structural , method , getter , js_class = "HTMLElement" , js_name = ondrag)]
444 #[doc = "Getter for the `ondrag` field of this object."]
445 #[doc = ""]
446 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/ondrag)"]
447 #[doc = ""]
448 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
449 pub fn ondrag(this: &HtmlElement) -> Option<::js_sys::Function>;
450 # [wasm_bindgen (structural , method , setter , js_class = "HTMLElement" , js_name = ondrag)]
451 #[doc = "Setter for the `ondrag` field of this object."]
452 #[doc = ""]
453 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/ondrag)"]
454 #[doc = ""]
455 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
456 pub fn set_ondrag(this: &HtmlElement, value: Option<&::js_sys::Function>);
457 # [wasm_bindgen (structural , method , getter , js_class = "HTMLElement" , js_name = ondragend)]
458 #[doc = "Getter for the `ondragend` field of this object."]
459 #[doc = ""]
460 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/ondragend)"]
461 #[doc = ""]
462 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
463 pub fn ondragend(this: &HtmlElement) -> Option<::js_sys::Function>;
464 # [wasm_bindgen (structural , method , setter , js_class = "HTMLElement" , js_name = ondragend)]
465 #[doc = "Setter for the `ondragend` field of this object."]
466 #[doc = ""]
467 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/ondragend)"]
468 #[doc = ""]
469 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
470 pub fn set_ondragend(this: &HtmlElement, value: Option<&::js_sys::Function>);
471 # [wasm_bindgen (structural , method , getter , js_class = "HTMLElement" , js_name = ondragenter)]
472 #[doc = "Getter for the `ondragenter` field of this object."]
473 #[doc = ""]
474 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/ondragenter)"]
475 #[doc = ""]
476 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
477 pub fn ondragenter(this: &HtmlElement) -> Option<::js_sys::Function>;
478 # [wasm_bindgen (structural , method , setter , js_class = "HTMLElement" , js_name = ondragenter)]
479 #[doc = "Setter for the `ondragenter` field of this object."]
480 #[doc = ""]
481 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/ondragenter)"]
482 #[doc = ""]
483 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
484 pub fn set_ondragenter(this: &HtmlElement, value: Option<&::js_sys::Function>);
485 # [wasm_bindgen (structural , method , getter , js_class = "HTMLElement" , js_name = ondragexit)]
486 #[doc = "Getter for the `ondragexit` field of this object."]
487 #[doc = ""]
488 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/ondragexit)"]
489 #[doc = ""]
490 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
491 pub fn ondragexit(this: &HtmlElement) -> Option<::js_sys::Function>;
492 # [wasm_bindgen (structural , method , setter , js_class = "HTMLElement" , js_name = ondragexit)]
493 #[doc = "Setter for the `ondragexit` field of this object."]
494 #[doc = ""]
495 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/ondragexit)"]
496 #[doc = ""]
497 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
498 pub fn set_ondragexit(this: &HtmlElement, value: Option<&::js_sys::Function>);
499 # [wasm_bindgen (structural , method , getter , js_class = "HTMLElement" , js_name = ondragleave)]
500 #[doc = "Getter for the `ondragleave` field of this object."]
501 #[doc = ""]
502 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/ondragleave)"]
503 #[doc = ""]
504 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
505 pub fn ondragleave(this: &HtmlElement) -> Option<::js_sys::Function>;
506 # [wasm_bindgen (structural , method , setter , js_class = "HTMLElement" , js_name = ondragleave)]
507 #[doc = "Setter for the `ondragleave` field of this object."]
508 #[doc = ""]
509 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/ondragleave)"]
510 #[doc = ""]
511 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
512 pub fn set_ondragleave(this: &HtmlElement, value: Option<&::js_sys::Function>);
513 # [wasm_bindgen (structural , method , getter , js_class = "HTMLElement" , js_name = ondragover)]
514 #[doc = "Getter for the `ondragover` field of this object."]
515 #[doc = ""]
516 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/ondragover)"]
517 #[doc = ""]
518 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
519 pub fn ondragover(this: &HtmlElement) -> Option<::js_sys::Function>;
520 # [wasm_bindgen (structural , method , setter , js_class = "HTMLElement" , js_name = ondragover)]
521 #[doc = "Setter for the `ondragover` field of this object."]
522 #[doc = ""]
523 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/ondragover)"]
524 #[doc = ""]
525 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
526 pub fn set_ondragover(this: &HtmlElement, value: Option<&::js_sys::Function>);
527 # [wasm_bindgen (structural , method , getter , js_class = "HTMLElement" , js_name = ondragstart)]
528 #[doc = "Getter for the `ondragstart` field of this object."]
529 #[doc = ""]
530 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/ondragstart)"]
531 #[doc = ""]
532 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
533 pub fn ondragstart(this: &HtmlElement) -> Option<::js_sys::Function>;
534 # [wasm_bindgen (structural , method , setter , js_class = "HTMLElement" , js_name = ondragstart)]
535 #[doc = "Setter for the `ondragstart` field of this object."]
536 #[doc = ""]
537 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/ondragstart)"]
538 #[doc = ""]
539 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
540 pub fn set_ondragstart(this: &HtmlElement, value: Option<&::js_sys::Function>);
541 # [wasm_bindgen (structural , method , getter , js_class = "HTMLElement" , js_name = ondrop)]
542 #[doc = "Getter for the `ondrop` field of this object."]
543 #[doc = ""]
544 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/ondrop)"]
545 #[doc = ""]
546 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
547 pub fn ondrop(this: &HtmlElement) -> Option<::js_sys::Function>;
548 # [wasm_bindgen (structural , method , setter , js_class = "HTMLElement" , js_name = ondrop)]
549 #[doc = "Setter for the `ondrop` field of this object."]
550 #[doc = ""]
551 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/ondrop)"]
552 #[doc = ""]
553 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
554 pub fn set_ondrop(this: &HtmlElement, value: Option<&::js_sys::Function>);
555 # [wasm_bindgen (structural , method , getter , js_class = "HTMLElement" , js_name = ondurationchange)]
556 #[doc = "Getter for the `ondurationchange` field of this object."]
557 #[doc = ""]
558 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/ondurationchange)"]
559 #[doc = ""]
560 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
561 pub fn ondurationchange(this: &HtmlElement) -> Option<::js_sys::Function>;
562 # [wasm_bindgen (structural , method , setter , js_class = "HTMLElement" , js_name = ondurationchange)]
563 #[doc = "Setter for the `ondurationchange` field of this object."]
564 #[doc = ""]
565 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/ondurationchange)"]
566 #[doc = ""]
567 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
568 pub fn set_ondurationchange(this: &HtmlElement, value: Option<&::js_sys::Function>);
569 # [wasm_bindgen (structural , method , getter , js_class = "HTMLElement" , js_name = onemptied)]
570 #[doc = "Getter for the `onemptied` field of this object."]
571 #[doc = ""]
572 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/onemptied)"]
573 #[doc = ""]
574 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
575 pub fn onemptied(this: &HtmlElement) -> Option<::js_sys::Function>;
576 # [wasm_bindgen (structural , method , setter , js_class = "HTMLElement" , js_name = onemptied)]
577 #[doc = "Setter for the `onemptied` field of this object."]
578 #[doc = ""]
579 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/onemptied)"]
580 #[doc = ""]
581 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
582 pub fn set_onemptied(this: &HtmlElement, value: Option<&::js_sys::Function>);
583 # [wasm_bindgen (structural , method , getter , js_class = "HTMLElement" , js_name = onended)]
584 #[doc = "Getter for the `onended` field of this object."]
585 #[doc = ""]
586 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/onended)"]
587 #[doc = ""]
588 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
589 pub fn onended(this: &HtmlElement) -> Option<::js_sys::Function>;
590 # [wasm_bindgen (structural , method , setter , js_class = "HTMLElement" , js_name = onended)]
591 #[doc = "Setter for the `onended` field of this object."]
592 #[doc = ""]
593 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/onended)"]
594 #[doc = ""]
595 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
596 pub fn set_onended(this: &HtmlElement, value: Option<&::js_sys::Function>);
597 # [wasm_bindgen (structural , method , getter , js_class = "HTMLElement" , js_name = oninput)]
598 #[doc = "Getter for the `oninput` field of this object."]
599 #[doc = ""]
600 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/oninput)"]
601 #[doc = ""]
602 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
603 pub fn oninput(this: &HtmlElement) -> Option<::js_sys::Function>;
604 # [wasm_bindgen (structural , method , setter , js_class = "HTMLElement" , js_name = oninput)]
605 #[doc = "Setter for the `oninput` field of this object."]
606 #[doc = ""]
607 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/oninput)"]
608 #[doc = ""]
609 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
610 pub fn set_oninput(this: &HtmlElement, value: Option<&::js_sys::Function>);
611 # [wasm_bindgen (structural , method , getter , js_class = "HTMLElement" , js_name = oninvalid)]
612 #[doc = "Getter for the `oninvalid` field of this object."]
613 #[doc = ""]
614 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/oninvalid)"]
615 #[doc = ""]
616 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
617 pub fn oninvalid(this: &HtmlElement) -> Option<::js_sys::Function>;
618 # [wasm_bindgen (structural , method , setter , js_class = "HTMLElement" , js_name = oninvalid)]
619 #[doc = "Setter for the `oninvalid` field of this object."]
620 #[doc = ""]
621 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/oninvalid)"]
622 #[doc = ""]
623 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
624 pub fn set_oninvalid(this: &HtmlElement, value: Option<&::js_sys::Function>);
625 # [wasm_bindgen (structural , method , getter , js_class = "HTMLElement" , js_name = onkeydown)]
626 #[doc = "Getter for the `onkeydown` field of this object."]
627 #[doc = ""]
628 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/onkeydown)"]
629 #[doc = ""]
630 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
631 pub fn onkeydown(this: &HtmlElement) -> Option<::js_sys::Function>;
632 # [wasm_bindgen (structural , method , setter , js_class = "HTMLElement" , js_name = onkeydown)]
633 #[doc = "Setter for the `onkeydown` field of this object."]
634 #[doc = ""]
635 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/onkeydown)"]
636 #[doc = ""]
637 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
638 pub fn set_onkeydown(this: &HtmlElement, value: Option<&::js_sys::Function>);
639 # [wasm_bindgen (structural , method , getter , js_class = "HTMLElement" , js_name = onkeypress)]
640 #[doc = "Getter for the `onkeypress` field of this object."]
641 #[doc = ""]
642 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/onkeypress)"]
643 #[doc = ""]
644 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
645 pub fn onkeypress(this: &HtmlElement) -> Option<::js_sys::Function>;
646 # [wasm_bindgen (structural , method , setter , js_class = "HTMLElement" , js_name = onkeypress)]
647 #[doc = "Setter for the `onkeypress` field of this object."]
648 #[doc = ""]
649 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/onkeypress)"]
650 #[doc = ""]
651 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
652 pub fn set_onkeypress(this: &HtmlElement, value: Option<&::js_sys::Function>);
653 # [wasm_bindgen (structural , method , getter , js_class = "HTMLElement" , js_name = onkeyup)]
654 #[doc = "Getter for the `onkeyup` field of this object."]
655 #[doc = ""]
656 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/onkeyup)"]
657 #[doc = ""]
658 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
659 pub fn onkeyup(this: &HtmlElement) -> Option<::js_sys::Function>;
660 # [wasm_bindgen (structural , method , setter , js_class = "HTMLElement" , js_name = onkeyup)]
661 #[doc = "Setter for the `onkeyup` field of this object."]
662 #[doc = ""]
663 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/onkeyup)"]
664 #[doc = ""]
665 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
666 pub fn set_onkeyup(this: &HtmlElement, value: Option<&::js_sys::Function>);
667 # [wasm_bindgen (structural , method , getter , js_class = "HTMLElement" , js_name = onload)]
668 #[doc = "Getter for the `onload` field of this object."]
669 #[doc = ""]
670 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/onload)"]
671 #[doc = ""]
672 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
673 pub fn onload(this: &HtmlElement) -> Option<::js_sys::Function>;
674 # [wasm_bindgen (structural , method , setter , js_class = "HTMLElement" , js_name = onload)]
675 #[doc = "Setter for the `onload` field of this object."]
676 #[doc = ""]
677 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/onload)"]
678 #[doc = ""]
679 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
680 pub fn set_onload(this: &HtmlElement, value: Option<&::js_sys::Function>);
681 # [wasm_bindgen (structural , method , getter , js_class = "HTMLElement" , js_name = onloadeddata)]
682 #[doc = "Getter for the `onloadeddata` field of this object."]
683 #[doc = ""]
684 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/onloadeddata)"]
685 #[doc = ""]
686 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
687 pub fn onloadeddata(this: &HtmlElement) -> Option<::js_sys::Function>;
688 # [wasm_bindgen (structural , method , setter , js_class = "HTMLElement" , js_name = onloadeddata)]
689 #[doc = "Setter for the `onloadeddata` field of this object."]
690 #[doc = ""]
691 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/onloadeddata)"]
692 #[doc = ""]
693 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
694 pub fn set_onloadeddata(this: &HtmlElement, value: Option<&::js_sys::Function>);
695 # [wasm_bindgen (structural , method , getter , js_class = "HTMLElement" , js_name = onloadedmetadata)]
696 #[doc = "Getter for the `onloadedmetadata` field of this object."]
697 #[doc = ""]
698 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/onloadedmetadata)"]
699 #[doc = ""]
700 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
701 pub fn onloadedmetadata(this: &HtmlElement) -> Option<::js_sys::Function>;
702 # [wasm_bindgen (structural , method , setter , js_class = "HTMLElement" , js_name = onloadedmetadata)]
703 #[doc = "Setter for the `onloadedmetadata` field of this object."]
704 #[doc = ""]
705 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/onloadedmetadata)"]
706 #[doc = ""]
707 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
708 pub fn set_onloadedmetadata(this: &HtmlElement, value: Option<&::js_sys::Function>);
709 # [wasm_bindgen (structural , method , getter , js_class = "HTMLElement" , js_name = onloadend)]
710 #[doc = "Getter for the `onloadend` field of this object."]
711 #[doc = ""]
712 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/onloadend)"]
713 #[doc = ""]
714 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
715 pub fn onloadend(this: &HtmlElement) -> Option<::js_sys::Function>;
716 # [wasm_bindgen (structural , method , setter , js_class = "HTMLElement" , js_name = onloadend)]
717 #[doc = "Setter for the `onloadend` field of this object."]
718 #[doc = ""]
719 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/onloadend)"]
720 #[doc = ""]
721 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
722 pub fn set_onloadend(this: &HtmlElement, value: Option<&::js_sys::Function>);
723 # [wasm_bindgen (structural , method , getter , js_class = "HTMLElement" , js_name = onloadstart)]
724 #[doc = "Getter for the `onloadstart` field of this object."]
725 #[doc = ""]
726 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/onloadstart)"]
727 #[doc = ""]
728 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
729 pub fn onloadstart(this: &HtmlElement) -> Option<::js_sys::Function>;
730 # [wasm_bindgen (structural , method , setter , js_class = "HTMLElement" , js_name = onloadstart)]
731 #[doc = "Setter for the `onloadstart` field of this object."]
732 #[doc = ""]
733 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/onloadstart)"]
734 #[doc = ""]
735 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
736 pub fn set_onloadstart(this: &HtmlElement, value: Option<&::js_sys::Function>);
737 # [wasm_bindgen (structural , method , getter , js_class = "HTMLElement" , js_name = onmousedown)]
738 #[doc = "Getter for the `onmousedown` field of this object."]
739 #[doc = ""]
740 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/onmousedown)"]
741 #[doc = ""]
742 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
743 pub fn onmousedown(this: &HtmlElement) -> Option<::js_sys::Function>;
744 # [wasm_bindgen (structural , method , setter , js_class = "HTMLElement" , js_name = onmousedown)]
745 #[doc = "Setter for the `onmousedown` field of this object."]
746 #[doc = ""]
747 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/onmousedown)"]
748 #[doc = ""]
749 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
750 pub fn set_onmousedown(this: &HtmlElement, value: Option<&::js_sys::Function>);
751 # [wasm_bindgen (structural , method , getter , js_class = "HTMLElement" , js_name = onmouseenter)]
752 #[doc = "Getter for the `onmouseenter` field of this object."]
753 #[doc = ""]
754 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/onmouseenter)"]
755 #[doc = ""]
756 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
757 pub fn onmouseenter(this: &HtmlElement) -> Option<::js_sys::Function>;
758 # [wasm_bindgen (structural , method , setter , js_class = "HTMLElement" , js_name = onmouseenter)]
759 #[doc = "Setter for the `onmouseenter` field of this object."]
760 #[doc = ""]
761 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/onmouseenter)"]
762 #[doc = ""]
763 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
764 pub fn set_onmouseenter(this: &HtmlElement, value: Option<&::js_sys::Function>);
765 # [wasm_bindgen (structural , method , getter , js_class = "HTMLElement" , js_name = onmouseleave)]
766 #[doc = "Getter for the `onmouseleave` field of this object."]
767 #[doc = ""]
768 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/onmouseleave)"]
769 #[doc = ""]
770 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
771 pub fn onmouseleave(this: &HtmlElement) -> Option<::js_sys::Function>;
772 # [wasm_bindgen (structural , method , setter , js_class = "HTMLElement" , js_name = onmouseleave)]
773 #[doc = "Setter for the `onmouseleave` field of this object."]
774 #[doc = ""]
775 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/onmouseleave)"]
776 #[doc = ""]
777 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
778 pub fn set_onmouseleave(this: &HtmlElement, value: Option<&::js_sys::Function>);
779 # [wasm_bindgen (structural , method , getter , js_class = "HTMLElement" , js_name = onmousemove)]
780 #[doc = "Getter for the `onmousemove` field of this object."]
781 #[doc = ""]
782 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/onmousemove)"]
783 #[doc = ""]
784 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
785 pub fn onmousemove(this: &HtmlElement) -> Option<::js_sys::Function>;
786 # [wasm_bindgen (structural , method , setter , js_class = "HTMLElement" , js_name = onmousemove)]
787 #[doc = "Setter for the `onmousemove` field of this object."]
788 #[doc = ""]
789 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/onmousemove)"]
790 #[doc = ""]
791 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
792 pub fn set_onmousemove(this: &HtmlElement, value: Option<&::js_sys::Function>);
793 # [wasm_bindgen (structural , method , getter , js_class = "HTMLElement" , js_name = onmouseout)]
794 #[doc = "Getter for the `onmouseout` field of this object."]
795 #[doc = ""]
796 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/onmouseout)"]
797 #[doc = ""]
798 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
799 pub fn onmouseout(this: &HtmlElement) -> Option<::js_sys::Function>;
800 # [wasm_bindgen (structural , method , setter , js_class = "HTMLElement" , js_name = onmouseout)]
801 #[doc = "Setter for the `onmouseout` field of this object."]
802 #[doc = ""]
803 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/onmouseout)"]
804 #[doc = ""]
805 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
806 pub fn set_onmouseout(this: &HtmlElement, value: Option<&::js_sys::Function>);
807 # [wasm_bindgen (structural , method , getter , js_class = "HTMLElement" , js_name = onmouseover)]
808 #[doc = "Getter for the `onmouseover` field of this object."]
809 #[doc = ""]
810 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/onmouseover)"]
811 #[doc = ""]
812 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
813 pub fn onmouseover(this: &HtmlElement) -> Option<::js_sys::Function>;
814 # [wasm_bindgen (structural , method , setter , js_class = "HTMLElement" , js_name = onmouseover)]
815 #[doc = "Setter for the `onmouseover` field of this object."]
816 #[doc = ""]
817 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/onmouseover)"]
818 #[doc = ""]
819 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
820 pub fn set_onmouseover(this: &HtmlElement, value: Option<&::js_sys::Function>);
821 # [wasm_bindgen (structural , method , getter , js_class = "HTMLElement" , js_name = onmouseup)]
822 #[doc = "Getter for the `onmouseup` field of this object."]
823 #[doc = ""]
824 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/onmouseup)"]
825 #[doc = ""]
826 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
827 pub fn onmouseup(this: &HtmlElement) -> Option<::js_sys::Function>;
828 # [wasm_bindgen (structural , method , setter , js_class = "HTMLElement" , js_name = onmouseup)]
829 #[doc = "Setter for the `onmouseup` field of this object."]
830 #[doc = ""]
831 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/onmouseup)"]
832 #[doc = ""]
833 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
834 pub fn set_onmouseup(this: &HtmlElement, value: Option<&::js_sys::Function>);
835 # [wasm_bindgen (structural , method , getter , js_class = "HTMLElement" , js_name = onwheel)]
836 #[doc = "Getter for the `onwheel` field of this object."]
837 #[doc = ""]
838 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/onwheel)"]
839 #[doc = ""]
840 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
841 pub fn onwheel(this: &HtmlElement) -> Option<::js_sys::Function>;
842 # [wasm_bindgen (structural , method , setter , js_class = "HTMLElement" , js_name = onwheel)]
843 #[doc = "Setter for the `onwheel` field of this object."]
844 #[doc = ""]
845 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/onwheel)"]
846 #[doc = ""]
847 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
848 pub fn set_onwheel(this: &HtmlElement, value: Option<&::js_sys::Function>);
849 # [wasm_bindgen (structural , method , getter , js_class = "HTMLElement" , js_name = onpause)]
850 #[doc = "Getter for the `onpause` field of this object."]
851 #[doc = ""]
852 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/onpause)"]
853 #[doc = ""]
854 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
855 pub fn onpause(this: &HtmlElement) -> Option<::js_sys::Function>;
856 # [wasm_bindgen (structural , method , setter , js_class = "HTMLElement" , js_name = onpause)]
857 #[doc = "Setter for the `onpause` field of this object."]
858 #[doc = ""]
859 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/onpause)"]
860 #[doc = ""]
861 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
862 pub fn set_onpause(this: &HtmlElement, value: Option<&::js_sys::Function>);
863 # [wasm_bindgen (structural , method , getter , js_class = "HTMLElement" , js_name = onplay)]
864 #[doc = "Getter for the `onplay` field of this object."]
865 #[doc = ""]
866 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/onplay)"]
867 #[doc = ""]
868 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
869 pub fn onplay(this: &HtmlElement) -> Option<::js_sys::Function>;
870 # [wasm_bindgen (structural , method , setter , js_class = "HTMLElement" , js_name = onplay)]
871 #[doc = "Setter for the `onplay` field of this object."]
872 #[doc = ""]
873 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/onplay)"]
874 #[doc = ""]
875 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
876 pub fn set_onplay(this: &HtmlElement, value: Option<&::js_sys::Function>);
877 # [wasm_bindgen (structural , method , getter , js_class = "HTMLElement" , js_name = onplaying)]
878 #[doc = "Getter for the `onplaying` field of this object."]
879 #[doc = ""]
880 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/onplaying)"]
881 #[doc = ""]
882 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
883 pub fn onplaying(this: &HtmlElement) -> Option<::js_sys::Function>;
884 # [wasm_bindgen (structural , method , setter , js_class = "HTMLElement" , js_name = onplaying)]
885 #[doc = "Setter for the `onplaying` field of this object."]
886 #[doc = ""]
887 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/onplaying)"]
888 #[doc = ""]
889 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
890 pub fn set_onplaying(this: &HtmlElement, value: Option<&::js_sys::Function>);
891 # [wasm_bindgen (structural , method , getter , js_class = "HTMLElement" , js_name = onprogress)]
892 #[doc = "Getter for the `onprogress` field of this object."]
893 #[doc = ""]
894 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/onprogress)"]
895 #[doc = ""]
896 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
897 pub fn onprogress(this: &HtmlElement) -> Option<::js_sys::Function>;
898 # [wasm_bindgen (structural , method , setter , js_class = "HTMLElement" , js_name = onprogress)]
899 #[doc = "Setter for the `onprogress` field of this object."]
900 #[doc = ""]
901 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/onprogress)"]
902 #[doc = ""]
903 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
904 pub fn set_onprogress(this: &HtmlElement, value: Option<&::js_sys::Function>);
905 # [wasm_bindgen (structural , method , getter , js_class = "HTMLElement" , js_name = onratechange)]
906 #[doc = "Getter for the `onratechange` field of this object."]
907 #[doc = ""]
908 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/onratechange)"]
909 #[doc = ""]
910 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
911 pub fn onratechange(this: &HtmlElement) -> Option<::js_sys::Function>;
912 # [wasm_bindgen (structural , method , setter , js_class = "HTMLElement" , js_name = onratechange)]
913 #[doc = "Setter for the `onratechange` field of this object."]
914 #[doc = ""]
915 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/onratechange)"]
916 #[doc = ""]
917 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
918 pub fn set_onratechange(this: &HtmlElement, value: Option<&::js_sys::Function>);
919 # [wasm_bindgen (structural , method , getter , js_class = "HTMLElement" , js_name = onreset)]
920 #[doc = "Getter for the `onreset` field of this object."]
921 #[doc = ""]
922 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/onreset)"]
923 #[doc = ""]
924 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
925 pub fn onreset(this: &HtmlElement) -> Option<::js_sys::Function>;
926 # [wasm_bindgen (structural , method , setter , js_class = "HTMLElement" , js_name = onreset)]
927 #[doc = "Setter for the `onreset` field of this object."]
928 #[doc = ""]
929 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/onreset)"]
930 #[doc = ""]
931 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
932 pub fn set_onreset(this: &HtmlElement, value: Option<&::js_sys::Function>);
933 # [wasm_bindgen (structural , method , getter , js_class = "HTMLElement" , js_name = onresize)]
934 #[doc = "Getter for the `onresize` field of this object."]
935 #[doc = ""]
936 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/onresize)"]
937 #[doc = ""]
938 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
939 pub fn onresize(this: &HtmlElement) -> Option<::js_sys::Function>;
940 # [wasm_bindgen (structural , method , setter , js_class = "HTMLElement" , js_name = onresize)]
941 #[doc = "Setter for the `onresize` field of this object."]
942 #[doc = ""]
943 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/onresize)"]
944 #[doc = ""]
945 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
946 pub fn set_onresize(this: &HtmlElement, value: Option<&::js_sys::Function>);
947 # [wasm_bindgen (structural , method , getter , js_class = "HTMLElement" , js_name = onscroll)]
948 #[doc = "Getter for the `onscroll` field of this object."]
949 #[doc = ""]
950 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/onscroll)"]
951 #[doc = ""]
952 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
953 pub fn onscroll(this: &HtmlElement) -> Option<::js_sys::Function>;
954 # [wasm_bindgen (structural , method , setter , js_class = "HTMLElement" , js_name = onscroll)]
955 #[doc = "Setter for the `onscroll` field of this object."]
956 #[doc = ""]
957 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/onscroll)"]
958 #[doc = ""]
959 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
960 pub fn set_onscroll(this: &HtmlElement, value: Option<&::js_sys::Function>);
961 # [wasm_bindgen (structural , method , getter , js_class = "HTMLElement" , js_name = onseeked)]
962 #[doc = "Getter for the `onseeked` field of this object."]
963 #[doc = ""]
964 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/onseeked)"]
965 #[doc = ""]
966 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
967 pub fn onseeked(this: &HtmlElement) -> Option<::js_sys::Function>;
968 # [wasm_bindgen (structural , method , setter , js_class = "HTMLElement" , js_name = onseeked)]
969 #[doc = "Setter for the `onseeked` field of this object."]
970 #[doc = ""]
971 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/onseeked)"]
972 #[doc = ""]
973 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
974 pub fn set_onseeked(this: &HtmlElement, value: Option<&::js_sys::Function>);
975 # [wasm_bindgen (structural , method , getter , js_class = "HTMLElement" , js_name = onseeking)]
976 #[doc = "Getter for the `onseeking` field of this object."]
977 #[doc = ""]
978 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/onseeking)"]
979 #[doc = ""]
980 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
981 pub fn onseeking(this: &HtmlElement) -> Option<::js_sys::Function>;
982 # [wasm_bindgen (structural , method , setter , js_class = "HTMLElement" , js_name = onseeking)]
983 #[doc = "Setter for the `onseeking` field of this object."]
984 #[doc = ""]
985 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/onseeking)"]
986 #[doc = ""]
987 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
988 pub fn set_onseeking(this: &HtmlElement, value: Option<&::js_sys::Function>);
989 # [wasm_bindgen (structural , method , getter , js_class = "HTMLElement" , js_name = onselect)]
990 #[doc = "Getter for the `onselect` field of this object."]
991 #[doc = ""]
992 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/onselect)"]
993 #[doc = ""]
994 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
995 pub fn onselect(this: &HtmlElement) -> Option<::js_sys::Function>;
996 # [wasm_bindgen (structural , method , setter , js_class = "HTMLElement" , js_name = onselect)]
997 #[doc = "Setter for the `onselect` field of this object."]
998 #[doc = ""]
999 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/onselect)"]
1000 #[doc = ""]
1001 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
1002 pub fn set_onselect(this: &HtmlElement, value: Option<&::js_sys::Function>);
1003 # [wasm_bindgen (structural , method , getter , js_class = "HTMLElement" , js_name = onshow)]
1004 #[doc = "Getter for the `onshow` field of this object."]
1005 #[doc = ""]
1006 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/onshow)"]
1007 #[doc = ""]
1008 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
1009 pub fn onshow(this: &HtmlElement) -> Option<::js_sys::Function>;
1010 # [wasm_bindgen (structural , method , setter , js_class = "HTMLElement" , js_name = onshow)]
1011 #[doc = "Setter for the `onshow` field of this object."]
1012 #[doc = ""]
1013 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/onshow)"]
1014 #[doc = ""]
1015 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
1016 pub fn set_onshow(this: &HtmlElement, value: Option<&::js_sys::Function>);
1017 # [wasm_bindgen (structural , method , getter , js_class = "HTMLElement" , js_name = onstalled)]
1018 #[doc = "Getter for the `onstalled` field of this object."]
1019 #[doc = ""]
1020 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/onstalled)"]
1021 #[doc = ""]
1022 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
1023 pub fn onstalled(this: &HtmlElement) -> Option<::js_sys::Function>;
1024 # [wasm_bindgen (structural , method , setter , js_class = "HTMLElement" , js_name = onstalled)]
1025 #[doc = "Setter for the `onstalled` field of this object."]
1026 #[doc = ""]
1027 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/onstalled)"]
1028 #[doc = ""]
1029 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
1030 pub fn set_onstalled(this: &HtmlElement, value: Option<&::js_sys::Function>);
1031 # [wasm_bindgen (structural , method , getter , js_class = "HTMLElement" , js_name = onsubmit)]
1032 #[doc = "Getter for the `onsubmit` field of this object."]
1033 #[doc = ""]
1034 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/onsubmit)"]
1035 #[doc = ""]
1036 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
1037 pub fn onsubmit(this: &HtmlElement) -> Option<::js_sys::Function>;
1038 # [wasm_bindgen (structural , method , setter , js_class = "HTMLElement" , js_name = onsubmit)]
1039 #[doc = "Setter for the `onsubmit` field of this object."]
1040 #[doc = ""]
1041 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/onsubmit)"]
1042 #[doc = ""]
1043 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
1044 pub fn set_onsubmit(this: &HtmlElement, value: Option<&::js_sys::Function>);
1045 # [wasm_bindgen (structural , method , getter , js_class = "HTMLElement" , js_name = onsuspend)]
1046 #[doc = "Getter for the `onsuspend` field of this object."]
1047 #[doc = ""]
1048 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/onsuspend)"]
1049 #[doc = ""]
1050 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
1051 pub fn onsuspend(this: &HtmlElement) -> Option<::js_sys::Function>;
1052 # [wasm_bindgen (structural , method , setter , js_class = "HTMLElement" , js_name = onsuspend)]
1053 #[doc = "Setter for the `onsuspend` field of this object."]
1054 #[doc = ""]
1055 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/onsuspend)"]
1056 #[doc = ""]
1057 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
1058 pub fn set_onsuspend(this: &HtmlElement, value: Option<&::js_sys::Function>);
1059 # [wasm_bindgen (structural , method , getter , js_class = "HTMLElement" , js_name = ontimeupdate)]
1060 #[doc = "Getter for the `ontimeupdate` field of this object."]
1061 #[doc = ""]
1062 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/ontimeupdate)"]
1063 #[doc = ""]
1064 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
1065 pub fn ontimeupdate(this: &HtmlElement) -> Option<::js_sys::Function>;
1066 # [wasm_bindgen (structural , method , setter , js_class = "HTMLElement" , js_name = ontimeupdate)]
1067 #[doc = "Setter for the `ontimeupdate` field of this object."]
1068 #[doc = ""]
1069 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/ontimeupdate)"]
1070 #[doc = ""]
1071 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
1072 pub fn set_ontimeupdate(this: &HtmlElement, value: Option<&::js_sys::Function>);
1073 # [wasm_bindgen (structural , method , getter , js_class = "HTMLElement" , js_name = onvolumechange)]
1074 #[doc = "Getter for the `onvolumechange` field of this object."]
1075 #[doc = ""]
1076 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/onvolumechange)"]
1077 #[doc = ""]
1078 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
1079 pub fn onvolumechange(this: &HtmlElement) -> Option<::js_sys::Function>;
1080 # [wasm_bindgen (structural , method , setter , js_class = "HTMLElement" , js_name = onvolumechange)]
1081 #[doc = "Setter for the `onvolumechange` field of this object."]
1082 #[doc = ""]
1083 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/onvolumechange)"]
1084 #[doc = ""]
1085 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
1086 pub fn set_onvolumechange(this: &HtmlElement, value: Option<&::js_sys::Function>);
1087 # [wasm_bindgen (structural , method , getter , js_class = "HTMLElement" , js_name = onwaiting)]
1088 #[doc = "Getter for the `onwaiting` field of this object."]
1089 #[doc = ""]
1090 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/onwaiting)"]
1091 #[doc = ""]
1092 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
1093 pub fn onwaiting(this: &HtmlElement) -> Option<::js_sys::Function>;
1094 # [wasm_bindgen (structural , method , setter , js_class = "HTMLElement" , js_name = onwaiting)]
1095 #[doc = "Setter for the `onwaiting` field of this object."]
1096 #[doc = ""]
1097 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/onwaiting)"]
1098 #[doc = ""]
1099 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
1100 pub fn set_onwaiting(this: &HtmlElement, value: Option<&::js_sys::Function>);
1101 # [wasm_bindgen (structural , method , getter , js_class = "HTMLElement" , js_name = onselectstart)]
1102 #[doc = "Getter for the `onselectstart` field of this object."]
1103 #[doc = ""]
1104 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/onselectstart)"]
1105 #[doc = ""]
1106 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
1107 pub fn onselectstart(this: &HtmlElement) -> Option<::js_sys::Function>;
1108 # [wasm_bindgen (structural , method , setter , js_class = "HTMLElement" , js_name = onselectstart)]
1109 #[doc = "Setter for the `onselectstart` field of this object."]
1110 #[doc = ""]
1111 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/onselectstart)"]
1112 #[doc = ""]
1113 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
1114 pub fn set_onselectstart(this: &HtmlElement, value: Option<&::js_sys::Function>);
1115 # [wasm_bindgen (structural , method , getter , js_class = "HTMLElement" , js_name = ontoggle)]
1116 #[doc = "Getter for the `ontoggle` field of this object."]
1117 #[doc = ""]
1118 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/ontoggle)"]
1119 #[doc = ""]
1120 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
1121 pub fn ontoggle(this: &HtmlElement) -> Option<::js_sys::Function>;
1122 # [wasm_bindgen (structural , method , setter , js_class = "HTMLElement" , js_name = ontoggle)]
1123 #[doc = "Setter for the `ontoggle` field of this object."]
1124 #[doc = ""]
1125 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/ontoggle)"]
1126 #[doc = ""]
1127 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
1128 pub fn set_ontoggle(this: &HtmlElement, value: Option<&::js_sys::Function>);
1129 # [wasm_bindgen (structural , method , getter , js_class = "HTMLElement" , js_name = onpointercancel)]
1130 #[doc = "Getter for the `onpointercancel` field of this object."]
1131 #[doc = ""]
1132 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/onpointercancel)"]
1133 #[doc = ""]
1134 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
1135 pub fn onpointercancel(this: &HtmlElement) -> Option<::js_sys::Function>;
1136 # [wasm_bindgen (structural , method , setter , js_class = "HTMLElement" , js_name = onpointercancel)]
1137 #[doc = "Setter for the `onpointercancel` field of this object."]
1138 #[doc = ""]
1139 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/onpointercancel)"]
1140 #[doc = ""]
1141 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
1142 pub fn set_onpointercancel(this: &HtmlElement, value: Option<&::js_sys::Function>);
1143 # [wasm_bindgen (structural , method , getter , js_class = "HTMLElement" , js_name = onpointerdown)]
1144 #[doc = "Getter for the `onpointerdown` field of this object."]
1145 #[doc = ""]
1146 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/onpointerdown)"]
1147 #[doc = ""]
1148 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
1149 pub fn onpointerdown(this: &HtmlElement) -> Option<::js_sys::Function>;
1150 # [wasm_bindgen (structural , method , setter , js_class = "HTMLElement" , js_name = onpointerdown)]
1151 #[doc = "Setter for the `onpointerdown` field of this object."]
1152 #[doc = ""]
1153 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/onpointerdown)"]
1154 #[doc = ""]
1155 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
1156 pub fn set_onpointerdown(this: &HtmlElement, value: Option<&::js_sys::Function>);
1157 # [wasm_bindgen (structural , method , getter , js_class = "HTMLElement" , js_name = onpointerup)]
1158 #[doc = "Getter for the `onpointerup` field of this object."]
1159 #[doc = ""]
1160 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/onpointerup)"]
1161 #[doc = ""]
1162 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
1163 pub fn onpointerup(this: &HtmlElement) -> Option<::js_sys::Function>;
1164 # [wasm_bindgen (structural , method , setter , js_class = "HTMLElement" , js_name = onpointerup)]
1165 #[doc = "Setter for the `onpointerup` field of this object."]
1166 #[doc = ""]
1167 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/onpointerup)"]
1168 #[doc = ""]
1169 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
1170 pub fn set_onpointerup(this: &HtmlElement, value: Option<&::js_sys::Function>);
1171 # [wasm_bindgen (structural , method , getter , js_class = "HTMLElement" , js_name = onpointermove)]
1172 #[doc = "Getter for the `onpointermove` field of this object."]
1173 #[doc = ""]
1174 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/onpointermove)"]
1175 #[doc = ""]
1176 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
1177 pub fn onpointermove(this: &HtmlElement) -> Option<::js_sys::Function>;
1178 # [wasm_bindgen (structural , method , setter , js_class = "HTMLElement" , js_name = onpointermove)]
1179 #[doc = "Setter for the `onpointermove` field of this object."]
1180 #[doc = ""]
1181 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/onpointermove)"]
1182 #[doc = ""]
1183 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
1184 pub fn set_onpointermove(this: &HtmlElement, value: Option<&::js_sys::Function>);
1185 # [wasm_bindgen (structural , method , getter , js_class = "HTMLElement" , js_name = onpointerout)]
1186 #[doc = "Getter for the `onpointerout` field of this object."]
1187 #[doc = ""]
1188 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/onpointerout)"]
1189 #[doc = ""]
1190 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
1191 pub fn onpointerout(this: &HtmlElement) -> Option<::js_sys::Function>;
1192 # [wasm_bindgen (structural , method , setter , js_class = "HTMLElement" , js_name = onpointerout)]
1193 #[doc = "Setter for the `onpointerout` field of this object."]
1194 #[doc = ""]
1195 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/onpointerout)"]
1196 #[doc = ""]
1197 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
1198 pub fn set_onpointerout(this: &HtmlElement, value: Option<&::js_sys::Function>);
1199 # [wasm_bindgen (structural , method , getter , js_class = "HTMLElement" , js_name = onpointerover)]
1200 #[doc = "Getter for the `onpointerover` field of this object."]
1201 #[doc = ""]
1202 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/onpointerover)"]
1203 #[doc = ""]
1204 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
1205 pub fn onpointerover(this: &HtmlElement) -> Option<::js_sys::Function>;
1206 # [wasm_bindgen (structural , method , setter , js_class = "HTMLElement" , js_name = onpointerover)]
1207 #[doc = "Setter for the `onpointerover` field of this object."]
1208 #[doc = ""]
1209 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/onpointerover)"]
1210 #[doc = ""]
1211 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
1212 pub fn set_onpointerover(this: &HtmlElement, value: Option<&::js_sys::Function>);
1213 # [wasm_bindgen (structural , method , getter , js_class = "HTMLElement" , js_name = onpointerenter)]
1214 #[doc = "Getter for the `onpointerenter` field of this object."]
1215 #[doc = ""]
1216 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/onpointerenter)"]
1217 #[doc = ""]
1218 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
1219 pub fn onpointerenter(this: &HtmlElement) -> Option<::js_sys::Function>;
1220 # [wasm_bindgen (structural , method , setter , js_class = "HTMLElement" , js_name = onpointerenter)]
1221 #[doc = "Setter for the `onpointerenter` field of this object."]
1222 #[doc = ""]
1223 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/onpointerenter)"]
1224 #[doc = ""]
1225 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
1226 pub fn set_onpointerenter(this: &HtmlElement, value: Option<&::js_sys::Function>);
1227 # [wasm_bindgen (structural , method , getter , js_class = "HTMLElement" , js_name = onpointerleave)]
1228 #[doc = "Getter for the `onpointerleave` field of this object."]
1229 #[doc = ""]
1230 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/onpointerleave)"]
1231 #[doc = ""]
1232 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
1233 pub fn onpointerleave(this: &HtmlElement) -> Option<::js_sys::Function>;
1234 # [wasm_bindgen (structural , method , setter , js_class = "HTMLElement" , js_name = onpointerleave)]
1235 #[doc = "Setter for the `onpointerleave` field of this object."]
1236 #[doc = ""]
1237 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/onpointerleave)"]
1238 #[doc = ""]
1239 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
1240 pub fn set_onpointerleave(this: &HtmlElement, value: Option<&::js_sys::Function>);
1241 # [wasm_bindgen (structural , method , getter , js_class = "HTMLElement" , js_name = ongotpointercapture)]
1242 #[doc = "Getter for the `ongotpointercapture` field of this object."]
1243 #[doc = ""]
1244 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/ongotpointercapture)"]
1245 #[doc = ""]
1246 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
1247 pub fn ongotpointercapture(this: &HtmlElement) -> Option<::js_sys::Function>;
1248 # [wasm_bindgen (structural , method , setter , js_class = "HTMLElement" , js_name = ongotpointercapture)]
1249 #[doc = "Setter for the `ongotpointercapture` field of this object."]
1250 #[doc = ""]
1251 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/ongotpointercapture)"]
1252 #[doc = ""]
1253 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
1254 pub fn set_ongotpointercapture(this: &HtmlElement, value: Option<&::js_sys::Function>);
1255 # [wasm_bindgen (structural , method , getter , js_class = "HTMLElement" , js_name = onlostpointercapture)]
1256 #[doc = "Getter for the `onlostpointercapture` field of this object."]
1257 #[doc = ""]
1258 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/onlostpointercapture)"]
1259 #[doc = ""]
1260 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
1261 pub fn onlostpointercapture(this: &HtmlElement) -> Option<::js_sys::Function>;
1262 # [wasm_bindgen (structural , method , setter , js_class = "HTMLElement" , js_name = onlostpointercapture)]
1263 #[doc = "Setter for the `onlostpointercapture` field of this object."]
1264 #[doc = ""]
1265 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/onlostpointercapture)"]
1266 #[doc = ""]
1267 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
1268 pub fn set_onlostpointercapture(this: &HtmlElement, value: Option<&::js_sys::Function>);
1269 # [wasm_bindgen (structural , method , getter , js_class = "HTMLElement" , js_name = onanimationcancel)]
1270 #[doc = "Getter for the `onanimationcancel` field of this object."]
1271 #[doc = ""]
1272 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/onanimationcancel)"]
1273 #[doc = ""]
1274 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
1275 pub fn onanimationcancel(this: &HtmlElement) -> Option<::js_sys::Function>;
1276 # [wasm_bindgen (structural , method , setter , js_class = "HTMLElement" , js_name = onanimationcancel)]
1277 #[doc = "Setter for the `onanimationcancel` field of this object."]
1278 #[doc = ""]
1279 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/onanimationcancel)"]
1280 #[doc = ""]
1281 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
1282 pub fn set_onanimationcancel(this: &HtmlElement, value: Option<&::js_sys::Function>);
1283 # [wasm_bindgen (structural , method , getter , js_class = "HTMLElement" , js_name = onanimationend)]
1284 #[doc = "Getter for the `onanimationend` field of this object."]
1285 #[doc = ""]
1286 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/onanimationend)"]
1287 #[doc = ""]
1288 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
1289 pub fn onanimationend(this: &HtmlElement) -> Option<::js_sys::Function>;
1290 # [wasm_bindgen (structural , method , setter , js_class = "HTMLElement" , js_name = onanimationend)]
1291 #[doc = "Setter for the `onanimationend` field of this object."]
1292 #[doc = ""]
1293 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/onanimationend)"]
1294 #[doc = ""]
1295 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
1296 pub fn set_onanimationend(this: &HtmlElement, value: Option<&::js_sys::Function>);
1297 # [wasm_bindgen (structural , method , getter , js_class = "HTMLElement" , js_name = onanimationiteration)]
1298 #[doc = "Getter for the `onanimationiteration` field of this object."]
1299 #[doc = ""]
1300 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/onanimationiteration)"]
1301 #[doc = ""]
1302 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
1303 pub fn onanimationiteration(this: &HtmlElement) -> Option<::js_sys::Function>;
1304 # [wasm_bindgen (structural , method , setter , js_class = "HTMLElement" , js_name = onanimationiteration)]
1305 #[doc = "Setter for the `onanimationiteration` field of this object."]
1306 #[doc = ""]
1307 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/onanimationiteration)"]
1308 #[doc = ""]
1309 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
1310 pub fn set_onanimationiteration(this: &HtmlElement, value: Option<&::js_sys::Function>);
1311 # [wasm_bindgen (structural , method , getter , js_class = "HTMLElement" , js_name = onanimationstart)]
1312 #[doc = "Getter for the `onanimationstart` field of this object."]
1313 #[doc = ""]
1314 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/onanimationstart)"]
1315 #[doc = ""]
1316 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
1317 pub fn onanimationstart(this: &HtmlElement) -> Option<::js_sys::Function>;
1318 # [wasm_bindgen (structural , method , setter , js_class = "HTMLElement" , js_name = onanimationstart)]
1319 #[doc = "Setter for the `onanimationstart` field of this object."]
1320 #[doc = ""]
1321 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/onanimationstart)"]
1322 #[doc = ""]
1323 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
1324 pub fn set_onanimationstart(this: &HtmlElement, value: Option<&::js_sys::Function>);
1325 # [wasm_bindgen (structural , method , getter , js_class = "HTMLElement" , js_name = ontransitioncancel)]
1326 #[doc = "Getter for the `ontransitioncancel` field of this object."]
1327 #[doc = ""]
1328 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/ontransitioncancel)"]
1329 #[doc = ""]
1330 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
1331 pub fn ontransitioncancel(this: &HtmlElement) -> Option<::js_sys::Function>;
1332 # [wasm_bindgen (structural , method , setter , js_class = "HTMLElement" , js_name = ontransitioncancel)]
1333 #[doc = "Setter for the `ontransitioncancel` field of this object."]
1334 #[doc = ""]
1335 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/ontransitioncancel)"]
1336 #[doc = ""]
1337 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
1338 pub fn set_ontransitioncancel(this: &HtmlElement, value: Option<&::js_sys::Function>);
1339 # [wasm_bindgen (structural , method , getter , js_class = "HTMLElement" , js_name = ontransitionend)]
1340 #[doc = "Getter for the `ontransitionend` field of this object."]
1341 #[doc = ""]
1342 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/ontransitionend)"]
1343 #[doc = ""]
1344 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
1345 pub fn ontransitionend(this: &HtmlElement) -> Option<::js_sys::Function>;
1346 # [wasm_bindgen (structural , method , setter , js_class = "HTMLElement" , js_name = ontransitionend)]
1347 #[doc = "Setter for the `ontransitionend` field of this object."]
1348 #[doc = ""]
1349 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/ontransitionend)"]
1350 #[doc = ""]
1351 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
1352 pub fn set_ontransitionend(this: &HtmlElement, value: Option<&::js_sys::Function>);
1353 # [wasm_bindgen (structural , method , getter , js_class = "HTMLElement" , js_name = ontransitionrun)]
1354 #[doc = "Getter for the `ontransitionrun` field of this object."]
1355 #[doc = ""]
1356 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/ontransitionrun)"]
1357 #[doc = ""]
1358 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
1359 pub fn ontransitionrun(this: &HtmlElement) -> Option<::js_sys::Function>;
1360 # [wasm_bindgen (structural , method , setter , js_class = "HTMLElement" , js_name = ontransitionrun)]
1361 #[doc = "Setter for the `ontransitionrun` field of this object."]
1362 #[doc = ""]
1363 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/ontransitionrun)"]
1364 #[doc = ""]
1365 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
1366 pub fn set_ontransitionrun(this: &HtmlElement, value: Option<&::js_sys::Function>);
1367 # [wasm_bindgen (structural , method , getter , js_class = "HTMLElement" , js_name = ontransitionstart)]
1368 #[doc = "Getter for the `ontransitionstart` field of this object."]
1369 #[doc = ""]
1370 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/ontransitionstart)"]
1371 #[doc = ""]
1372 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
1373 pub fn ontransitionstart(this: &HtmlElement) -> Option<::js_sys::Function>;
1374 # [wasm_bindgen (structural , method , setter , js_class = "HTMLElement" , js_name = ontransitionstart)]
1375 #[doc = "Setter for the `ontransitionstart` field of this object."]
1376 #[doc = ""]
1377 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/ontransitionstart)"]
1378 #[doc = ""]
1379 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
1380 pub fn set_ontransitionstart(this: &HtmlElement, value: Option<&::js_sys::Function>);
1381 # [wasm_bindgen (structural , method , getter , js_class = "HTMLElement" , js_name = onwebkitanimationend)]
1382 #[doc = "Getter for the `onwebkitanimationend` field of this object."]
1383 #[doc = ""]
1384 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/onwebkitanimationend)"]
1385 #[doc = ""]
1386 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
1387 pub fn onwebkitanimationend(this: &HtmlElement) -> Option<::js_sys::Function>;
1388 # [wasm_bindgen (structural , method , setter , js_class = "HTMLElement" , js_name = onwebkitanimationend)]
1389 #[doc = "Setter for the `onwebkitanimationend` field of this object."]
1390 #[doc = ""]
1391 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/onwebkitanimationend)"]
1392 #[doc = ""]
1393 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
1394 pub fn set_onwebkitanimationend(this: &HtmlElement, value: Option<&::js_sys::Function>);
1395 # [wasm_bindgen (structural , method , getter , js_class = "HTMLElement" , js_name = onwebkitanimationiteration)]
1396 #[doc = "Getter for the `onwebkitanimationiteration` field of this object."]
1397 #[doc = ""]
1398 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/onwebkitanimationiteration)"]
1399 #[doc = ""]
1400 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
1401 pub fn onwebkitanimationiteration(this: &HtmlElement) -> Option<::js_sys::Function>;
1402 # [wasm_bindgen (structural , method , setter , js_class = "HTMLElement" , js_name = onwebkitanimationiteration)]
1403 #[doc = "Setter for the `onwebkitanimationiteration` field of this object."]
1404 #[doc = ""]
1405 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/onwebkitanimationiteration)"]
1406 #[doc = ""]
1407 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
1408 pub fn set_onwebkitanimationiteration(this: &HtmlElement, value: Option<&::js_sys::Function>);
1409 # [wasm_bindgen (structural , method , getter , js_class = "HTMLElement" , js_name = onwebkitanimationstart)]
1410 #[doc = "Getter for the `onwebkitanimationstart` field of this object."]
1411 #[doc = ""]
1412 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/onwebkitanimationstart)"]
1413 #[doc = ""]
1414 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
1415 pub fn onwebkitanimationstart(this: &HtmlElement) -> Option<::js_sys::Function>;
1416 # [wasm_bindgen (structural , method , setter , js_class = "HTMLElement" , js_name = onwebkitanimationstart)]
1417 #[doc = "Setter for the `onwebkitanimationstart` field of this object."]
1418 #[doc = ""]
1419 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/onwebkitanimationstart)"]
1420 #[doc = ""]
1421 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
1422 pub fn set_onwebkitanimationstart(this: &HtmlElement, value: Option<&::js_sys::Function>);
1423 # [wasm_bindgen (structural , method , getter , js_class = "HTMLElement" , js_name = onwebkittransitionend)]
1424 #[doc = "Getter for the `onwebkittransitionend` field of this object."]
1425 #[doc = ""]
1426 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/onwebkittransitionend)"]
1427 #[doc = ""]
1428 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
1429 pub fn onwebkittransitionend(this: &HtmlElement) -> Option<::js_sys::Function>;
1430 # [wasm_bindgen (structural , method , setter , js_class = "HTMLElement" , js_name = onwebkittransitionend)]
1431 #[doc = "Setter for the `onwebkittransitionend` field of this object."]
1432 #[doc = ""]
1433 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/onwebkittransitionend)"]
1434 #[doc = ""]
1435 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
1436 pub fn set_onwebkittransitionend(this: &HtmlElement, value: Option<&::js_sys::Function>);
1437 # [wasm_bindgen (structural , method , getter , js_class = "HTMLElement" , js_name = onerror)]
1438 #[doc = "Getter for the `onerror` field of this object."]
1439 #[doc = ""]
1440 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/onerror)"]
1441 #[doc = ""]
1442 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
1443 pub fn onerror(this: &HtmlElement) -> Option<::js_sys::Function>;
1444 # [wasm_bindgen (structural , method , setter , js_class = "HTMLElement" , js_name = onerror)]
1445 #[doc = "Setter for the `onerror` field of this object."]
1446 #[doc = ""]
1447 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/onerror)"]
1448 #[doc = ""]
1449 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
1450 pub fn set_onerror(this: &HtmlElement, value: Option<&::js_sys::Function>);
1451 # [wasm_bindgen (structural , method , getter , js_class = "HTMLElement" , js_name = ontouchstart)]
1452 #[doc = "Getter for the `ontouchstart` field of this object."]
1453 #[doc = ""]
1454 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/ontouchstart)"]
1455 #[doc = ""]
1456 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
1457 pub fn ontouchstart(this: &HtmlElement) -> Option<::js_sys::Function>;
1458 # [wasm_bindgen (structural , method , setter , js_class = "HTMLElement" , js_name = ontouchstart)]
1459 #[doc = "Setter for the `ontouchstart` field of this object."]
1460 #[doc = ""]
1461 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/ontouchstart)"]
1462 #[doc = ""]
1463 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
1464 pub fn set_ontouchstart(this: &HtmlElement, value: Option<&::js_sys::Function>);
1465 # [wasm_bindgen (structural , method , getter , js_class = "HTMLElement" , js_name = ontouchend)]
1466 #[doc = "Getter for the `ontouchend` field of this object."]
1467 #[doc = ""]
1468 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/ontouchend)"]
1469 #[doc = ""]
1470 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
1471 pub fn ontouchend(this: &HtmlElement) -> Option<::js_sys::Function>;
1472 # [wasm_bindgen (structural , method , setter , js_class = "HTMLElement" , js_name = ontouchend)]
1473 #[doc = "Setter for the `ontouchend` field of this object."]
1474 #[doc = ""]
1475 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/ontouchend)"]
1476 #[doc = ""]
1477 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
1478 pub fn set_ontouchend(this: &HtmlElement, value: Option<&::js_sys::Function>);
1479 # [wasm_bindgen (structural , method , getter , js_class = "HTMLElement" , js_name = ontouchmove)]
1480 #[doc = "Getter for the `ontouchmove` field of this object."]
1481 #[doc = ""]
1482 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/ontouchmove)"]
1483 #[doc = ""]
1484 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
1485 pub fn ontouchmove(this: &HtmlElement) -> Option<::js_sys::Function>;
1486 # [wasm_bindgen (structural , method , setter , js_class = "HTMLElement" , js_name = ontouchmove)]
1487 #[doc = "Setter for the `ontouchmove` field of this object."]
1488 #[doc = ""]
1489 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/ontouchmove)"]
1490 #[doc = ""]
1491 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
1492 pub fn set_ontouchmove(this: &HtmlElement, value: Option<&::js_sys::Function>);
1493 # [wasm_bindgen (structural , method , getter , js_class = "HTMLElement" , js_name = ontouchcancel)]
1494 #[doc = "Getter for the `ontouchcancel` field of this object."]
1495 #[doc = ""]
1496 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/ontouchcancel)"]
1497 #[doc = ""]
1498 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
1499 pub fn ontouchcancel(this: &HtmlElement) -> Option<::js_sys::Function>;
1500 # [wasm_bindgen (structural , method , setter , js_class = "HTMLElement" , js_name = ontouchcancel)]
1501 #[doc = "Setter for the `ontouchcancel` field of this object."]
1502 #[doc = ""]
1503 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/ontouchcancel)"]
1504 #[doc = ""]
1505 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
1506 pub fn set_ontouchcancel(this: &HtmlElement, value: Option<&::js_sys::Function>);
1507 # [wasm_bindgen (catch , method , structural , js_class = "HTMLElement" , js_name = blur)]
1508 #[doc = "The `blur()` method."]
1509 #[doc = ""]
1510 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/blur)"]
1511 #[doc = ""]
1512 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
1513 pub fn blur(this: &HtmlElement) -> Result<(), JsValue>;
1514 # [wasm_bindgen (method , structural , js_class = "HTMLElement" , js_name = click)]
1515 #[doc = "The `click()` method."]
1516 #[doc = ""]
1517 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/click)"]
1518 #[doc = ""]
1519 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
1520 pub fn click(this: &HtmlElement);
1521 # [wasm_bindgen (catch , method , structural , js_class = "HTMLElement" , js_name = focus)]
1522 #[doc = "The `focus()` method."]
1523 #[doc = ""]
1524 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/focus)"]
1525 #[doc = ""]
1526 #[doc = "*This API requires the following crate features to be activated: `HtmlElement`*"]
1527 pub fn focus(this: &HtmlElement) -> Result<(), JsValue>;
1528}