HTMLElement
Generated from idl/html.webidl when the site was built at 7aa23e2.
HTMLElement is an interface in idl/html.webidl, inheriting Element, exposed in Window. It includes HTMLOrSVGElement, ElementCSSInlineStyle, GlobalEventHandlers. What it does is on MDN; this page says what niso has of it.
Status
Section titled “Status”The web features its members belong to, each with its Baseline status on the web and how much of the feature’s WPT suite passes in niso (see Web platform support).
| Feature | On the web | In niso | Members |
|---|---|---|---|
| DOM | Widely available | No WPT tests WPT maps no test to it | 9 |
| Drag and Drop | Widely available | Partial 10% 63 of 630 subtests pass | 7 |
| Focus events | Widely available | Partial 35% 7 of 20 subtests pass | 2 |
| title (attribute) | Widely available | Not run its tests are manual | 1 |
| lang | Widely available | Not yet 0 of 19 subtests pass | 1 |
| dir | Widely available | No WPT tests WPT maps no test to it | 1 |
| Mouse events | Widely available | Partial 71% 217 of 302 subtests pass | 1 |
| Form-associated custom elements | Widely available | Partial 2.4% 3 of 123 subtests pass | 1 |
| Dataset | Widely available | Partial 98% 73 of 74 subtests pass | 1 |
| tabindex | Widely available | Partial 26% 44 of 169 subtests pass | 1 |
| CSS object model | Widely available | Partial 55% 123 of 221 subtests pass | 1 |
| Popover | Newly available | Partial 0.1% 2 of 3857 subtests pass | 1 |
| Change event | Widely available | Partial 78% 11 of 14 subtests pass | 1 |
| <details> | Widely available | Partial 61% 8 of 13 subtests pass | 1 |
Members
Section titled “Members”constructor
Section titled “constructor”[HTMLConstructor] constructor();construct()
Section titled “construct()”[NisoInternal] static HTMLElement construct(DOMString name, DOMString interface);int32_t niso_html_element_construct(niso_dom* dom, const char* name, size_t name_len, const char* interface, size_t interface_len, niso_handle* out);The element HTMLConstructor makes for the definition named name, given the name of the interface whose constructor runs.
attribute DOMString title;int32_t niso_html_element_get_title(niso_dom* dom, niso_handle self, niso_str* out);int32_t niso_html_element_set_title(niso_dom* dom, niso_handle self, const char* value, size_t value_len);attribute DOMString lang;int32_t niso_html_element_get_lang(niso_dom* dom, niso_handle self, niso_str* out);int32_t niso_html_element_set_lang(niso_dom* dom, niso_handle self, const char* value, size_t value_len);attribute DOMString dir;int32_t niso_html_element_get_dir(niso_dom* dom, niso_handle self, niso_str* out);int32_t niso_html_element_set_dir(niso_dom* dom, niso_handle self, const char* value, size_t value_len);hidden
Section titled “hidden”attribute boolean hidden;int32_t niso_html_element_get_hidden(niso_dom* dom, niso_handle self, bool* out);int32_t niso_html_element_set_hidden(niso_dom* dom, niso_handle self, bool value);click()
Section titled “click()”[NisoReentrant] undefined click();int32_t niso_html_element_click(niso_dom* dom, niso_handle self);attachInternals()
Section titled “attachInternals()”ElementInternals attachInternals();int32_t niso_html_element_attach_internals(niso_dom* dom, niso_handle self, niso_handle* out);offsetParent
Section titled “offsetParent”readonly attribute Element? offsetParent;int32_t niso_html_element_get_offset_parent(niso_dom* dom, niso_handle self, niso_handle* out);offsetTop
Section titled “offsetTop”readonly attribute long offsetTop;int32_t niso_html_element_get_offset_top(niso_dom* dom, niso_handle self, int32_t* out);offsetLeft
Section titled “offsetLeft”readonly attribute long offsetLeft;int32_t niso_html_element_get_offset_left(niso_dom* dom, niso_handle self, int32_t* out);offsetWidth
Section titled “offsetWidth”readonly attribute long offsetWidth;int32_t niso_html_element_get_offset_width(niso_dom* dom, niso_handle self, int32_t* out);offsetHeight
Section titled “offsetHeight”readonly attribute long offsetHeight;int32_t niso_html_element_get_offset_height(niso_dom* dom, niso_handle self, int32_t* out);dataset
Section titled “dataset”[SameObject] readonly attribute DOMStringMap dataset;int32_t niso_html_or_svg_element_get_dataset(niso_dom* dom, niso_handle self, niso_handle* out);tabIndex
Section titled “tabIndex”attribute long tabIndex;int32_t niso_html_or_svg_element_get_tab_index(niso_dom* dom, niso_handle self, int32_t* out);int32_t niso_html_or_svg_element_set_tab_index(niso_dom* dom, niso_handle self, int32_t value);focus()
Section titled “focus()”[NisoReentrant] undefined focus();int32_t niso_html_or_svg_element_focus(niso_dom* dom, niso_handle self);blur()
Section titled “blur()”[NisoReentrant] undefined blur();int32_t niso_html_or_svg_element_blur(niso_dom* dom, niso_handle self);[PutForwards=cssText] readonly attribute CSSStyleDeclaration style;int32_t niso_element_css_inline_style_get_style(niso_dom* dom, niso_handle self, niso_handle* out);onabort
Section titled “onabort”attribute EventHandler onabort;int32_t niso_global_event_handlers_get_onabort(niso_dom* dom, niso_handle self, void** out);int32_t niso_global_event_handlers_set_onabort(niso_dom* dom, niso_handle self, niso_event_handler_non_null_fn value_fn, void* value_userdata, niso_drop_fn value_drop);onauxclick
Section titled “onauxclick”attribute EventHandler onauxclick;int32_t niso_global_event_handlers_get_onauxclick(niso_dom* dom, niso_handle self, void** out);int32_t niso_global_event_handlers_set_onauxclick(niso_dom* dom, niso_handle self, niso_event_handler_non_null_fn value_fn, void* value_userdata, niso_drop_fn value_drop);onbeforeinput
Section titled “onbeforeinput”attribute EventHandler onbeforeinput;int32_t niso_global_event_handlers_get_onbeforeinput(niso_dom* dom, niso_handle self, void** out);int32_t niso_global_event_handlers_set_onbeforeinput(niso_dom* dom, niso_handle self, niso_event_handler_non_null_fn value_fn, void* value_userdata, niso_drop_fn value_drop);onbeforematch
Section titled “onbeforematch”attribute EventHandler onbeforematch;int32_t niso_global_event_handlers_get_onbeforematch(niso_dom* dom, niso_handle self, void** out);int32_t niso_global_event_handlers_set_onbeforematch(niso_dom* dom, niso_handle self, niso_event_handler_non_null_fn value_fn, void* value_userdata, niso_drop_fn value_drop);onbeforetoggle
Section titled “onbeforetoggle”attribute EventHandler onbeforetoggle;int32_t niso_global_event_handlers_get_onbeforetoggle(niso_dom* dom, niso_handle self, void** out);int32_t niso_global_event_handlers_set_onbeforetoggle(niso_dom* dom, niso_handle self, niso_event_handler_non_null_fn value_fn, void* value_userdata, niso_drop_fn value_drop);onblur
Section titled “onblur”attribute EventHandler onblur;int32_t niso_global_event_handlers_get_onblur(niso_dom* dom, niso_handle self, void** out);int32_t niso_global_event_handlers_set_onblur(niso_dom* dom, niso_handle self, niso_event_handler_non_null_fn value_fn, void* value_userdata, niso_drop_fn value_drop);oncancel
Section titled “oncancel”attribute EventHandler oncancel;int32_t niso_global_event_handlers_get_oncancel(niso_dom* dom, niso_handle self, void** out);int32_t niso_global_event_handlers_set_oncancel(niso_dom* dom, niso_handle self, niso_event_handler_non_null_fn value_fn, void* value_userdata, niso_drop_fn value_drop);oncanplay
Section titled “oncanplay”attribute EventHandler oncanplay;int32_t niso_global_event_handlers_get_oncanplay(niso_dom* dom, niso_handle self, void** out);int32_t niso_global_event_handlers_set_oncanplay(niso_dom* dom, niso_handle self, niso_event_handler_non_null_fn value_fn, void* value_userdata, niso_drop_fn value_drop);oncanplaythrough
Section titled “oncanplaythrough”attribute EventHandler oncanplaythrough;int32_t niso_global_event_handlers_get_oncanplaythrough(niso_dom* dom, niso_handle self, void** out);int32_t niso_global_event_handlers_set_oncanplaythrough(niso_dom* dom, niso_handle self, niso_event_handler_non_null_fn value_fn, void* value_userdata, niso_drop_fn value_drop);onchange
Section titled “onchange”attribute EventHandler onchange;int32_t niso_global_event_handlers_get_onchange(niso_dom* dom, niso_handle self, void** out);int32_t niso_global_event_handlers_set_onchange(niso_dom* dom, niso_handle self, niso_event_handler_non_null_fn value_fn, void* value_userdata, niso_drop_fn value_drop);onclick
Section titled “onclick”attribute EventHandler onclick;int32_t niso_global_event_handlers_get_onclick(niso_dom* dom, niso_handle self, void** out);int32_t niso_global_event_handlers_set_onclick(niso_dom* dom, niso_handle self, niso_event_handler_non_null_fn value_fn, void* value_userdata, niso_drop_fn value_drop);onclose
Section titled “onclose”attribute EventHandler onclose;int32_t niso_global_event_handlers_get_onclose(niso_dom* dom, niso_handle self, void** out);int32_t niso_global_event_handlers_set_onclose(niso_dom* dom, niso_handle self, niso_event_handler_non_null_fn value_fn, void* value_userdata, niso_drop_fn value_drop);oncontextlost
Section titled “oncontextlost”attribute EventHandler oncontextlost;int32_t niso_global_event_handlers_get_oncontextlost(niso_dom* dom, niso_handle self, void** out);int32_t niso_global_event_handlers_set_oncontextlost(niso_dom* dom, niso_handle self, niso_event_handler_non_null_fn value_fn, void* value_userdata, niso_drop_fn value_drop);oncontextmenu
Section titled “oncontextmenu”attribute EventHandler oncontextmenu;int32_t niso_global_event_handlers_get_oncontextmenu(niso_dom* dom, niso_handle self, void** out);int32_t niso_global_event_handlers_set_oncontextmenu(niso_dom* dom, niso_handle self, niso_event_handler_non_null_fn value_fn, void* value_userdata, niso_drop_fn value_drop);oncontextrestored
Section titled “oncontextrestored”attribute EventHandler oncontextrestored;int32_t niso_global_event_handlers_get_oncontextrestored(niso_dom* dom, niso_handle self, void** out);int32_t niso_global_event_handlers_set_oncontextrestored(niso_dom* dom, niso_handle self, niso_event_handler_non_null_fn value_fn, void* value_userdata, niso_drop_fn value_drop);oncopy
Section titled “oncopy”attribute EventHandler oncopy;int32_t niso_global_event_handlers_get_oncopy(niso_dom* dom, niso_handle self, void** out);int32_t niso_global_event_handlers_set_oncopy(niso_dom* dom, niso_handle self, niso_event_handler_non_null_fn value_fn, void* value_userdata, niso_drop_fn value_drop);oncuechange
Section titled “oncuechange”attribute EventHandler oncuechange;int32_t niso_global_event_handlers_get_oncuechange(niso_dom* dom, niso_handle self, void** out);int32_t niso_global_event_handlers_set_oncuechange(niso_dom* dom, niso_handle self, niso_event_handler_non_null_fn value_fn, void* value_userdata, niso_drop_fn value_drop);attribute EventHandler oncut;int32_t niso_global_event_handlers_get_oncut(niso_dom* dom, niso_handle self, void** out);int32_t niso_global_event_handlers_set_oncut(niso_dom* dom, niso_handle self, niso_event_handler_non_null_fn value_fn, void* value_userdata, niso_drop_fn value_drop);ondblclick
Section titled “ondblclick”attribute EventHandler ondblclick;int32_t niso_global_event_handlers_get_ondblclick(niso_dom* dom, niso_handle self, void** out);int32_t niso_global_event_handlers_set_ondblclick(niso_dom* dom, niso_handle self, niso_event_handler_non_null_fn value_fn, void* value_userdata, niso_drop_fn value_drop);ondrag
Section titled “ondrag”attribute EventHandler ondrag;int32_t niso_global_event_handlers_get_ondrag(niso_dom* dom, niso_handle self, void** out);int32_t niso_global_event_handlers_set_ondrag(niso_dom* dom, niso_handle self, niso_event_handler_non_null_fn value_fn, void* value_userdata, niso_drop_fn value_drop);ondragend
Section titled “ondragend”attribute EventHandler ondragend;int32_t niso_global_event_handlers_get_ondragend(niso_dom* dom, niso_handle self, void** out);int32_t niso_global_event_handlers_set_ondragend(niso_dom* dom, niso_handle self, niso_event_handler_non_null_fn value_fn, void* value_userdata, niso_drop_fn value_drop);ondragenter
Section titled “ondragenter”attribute EventHandler ondragenter;int32_t niso_global_event_handlers_get_ondragenter(niso_dom* dom, niso_handle self, void** out);int32_t niso_global_event_handlers_set_ondragenter(niso_dom* dom, niso_handle self, niso_event_handler_non_null_fn value_fn, void* value_userdata, niso_drop_fn value_drop);ondragleave
Section titled “ondragleave”attribute EventHandler ondragleave;int32_t niso_global_event_handlers_get_ondragleave(niso_dom* dom, niso_handle self, void** out);int32_t niso_global_event_handlers_set_ondragleave(niso_dom* dom, niso_handle self, niso_event_handler_non_null_fn value_fn, void* value_userdata, niso_drop_fn value_drop);ondragover
Section titled “ondragover”attribute EventHandler ondragover;int32_t niso_global_event_handlers_get_ondragover(niso_dom* dom, niso_handle self, void** out);int32_t niso_global_event_handlers_set_ondragover(niso_dom* dom, niso_handle self, niso_event_handler_non_null_fn value_fn, void* value_userdata, niso_drop_fn value_drop);ondragstart
Section titled “ondragstart”attribute EventHandler ondragstart;int32_t niso_global_event_handlers_get_ondragstart(niso_dom* dom, niso_handle self, void** out);int32_t niso_global_event_handlers_set_ondragstart(niso_dom* dom, niso_handle self, niso_event_handler_non_null_fn value_fn, void* value_userdata, niso_drop_fn value_drop);ondrop
Section titled “ondrop”attribute EventHandler ondrop;int32_t niso_global_event_handlers_get_ondrop(niso_dom* dom, niso_handle self, void** out);int32_t niso_global_event_handlers_set_ondrop(niso_dom* dom, niso_handle self, niso_event_handler_non_null_fn value_fn, void* value_userdata, niso_drop_fn value_drop);ondurationchange
Section titled “ondurationchange”attribute EventHandler ondurationchange;int32_t niso_global_event_handlers_get_ondurationchange(niso_dom* dom, niso_handle self, void** out);int32_t niso_global_event_handlers_set_ondurationchange(niso_dom* dom, niso_handle self, niso_event_handler_non_null_fn value_fn, void* value_userdata, niso_drop_fn value_drop);onemptied
Section titled “onemptied”attribute EventHandler onemptied;int32_t niso_global_event_handlers_get_onemptied(niso_dom* dom, niso_handle self, void** out);int32_t niso_global_event_handlers_set_onemptied(niso_dom* dom, niso_handle self, niso_event_handler_non_null_fn value_fn, void* value_userdata, niso_drop_fn value_drop);onended
Section titled “onended”attribute EventHandler onended;int32_t niso_global_event_handlers_get_onended(niso_dom* dom, niso_handle self, void** out);int32_t niso_global_event_handlers_set_onended(niso_dom* dom, niso_handle self, niso_event_handler_non_null_fn value_fn, void* value_userdata, niso_drop_fn value_drop);onerror
Section titled “onerror”attribute EventHandler onerror;int32_t niso_global_event_handlers_get_onerror(niso_dom* dom, niso_handle self, void** out);int32_t niso_global_event_handlers_set_onerror(niso_dom* dom, niso_handle self, niso_event_handler_non_null_fn value_fn, void* value_userdata, niso_drop_fn value_drop);onfocus
Section titled “onfocus”attribute EventHandler onfocus;int32_t niso_global_event_handlers_get_onfocus(niso_dom* dom, niso_handle self, void** out);int32_t niso_global_event_handlers_set_onfocus(niso_dom* dom, niso_handle self, niso_event_handler_non_null_fn value_fn, void* value_userdata, niso_drop_fn value_drop);onformdata
Section titled “onformdata”attribute EventHandler onformdata;int32_t niso_global_event_handlers_get_onformdata(niso_dom* dom, niso_handle self, void** out);int32_t niso_global_event_handlers_set_onformdata(niso_dom* dom, niso_handle self, niso_event_handler_non_null_fn value_fn, void* value_userdata, niso_drop_fn value_drop);oninput
Section titled “oninput”attribute EventHandler oninput;int32_t niso_global_event_handlers_get_oninput(niso_dom* dom, niso_handle self, void** out);int32_t niso_global_event_handlers_set_oninput(niso_dom* dom, niso_handle self, niso_event_handler_non_null_fn value_fn, void* value_userdata, niso_drop_fn value_drop);oninvalid
Section titled “oninvalid”attribute EventHandler oninvalid;int32_t niso_global_event_handlers_get_oninvalid(niso_dom* dom, niso_handle self, void** out);int32_t niso_global_event_handlers_set_oninvalid(niso_dom* dom, niso_handle self, niso_event_handler_non_null_fn value_fn, void* value_userdata, niso_drop_fn value_drop);onkeydown
Section titled “onkeydown”attribute EventHandler onkeydown;int32_t niso_global_event_handlers_get_onkeydown(niso_dom* dom, niso_handle self, void** out);int32_t niso_global_event_handlers_set_onkeydown(niso_dom* dom, niso_handle self, niso_event_handler_non_null_fn value_fn, void* value_userdata, niso_drop_fn value_drop);onkeypress
Section titled “onkeypress”attribute EventHandler onkeypress;int32_t niso_global_event_handlers_get_onkeypress(niso_dom* dom, niso_handle self, void** out);int32_t niso_global_event_handlers_set_onkeypress(niso_dom* dom, niso_handle self, niso_event_handler_non_null_fn value_fn, void* value_userdata, niso_drop_fn value_drop);onkeyup
Section titled “onkeyup”attribute EventHandler onkeyup;int32_t niso_global_event_handlers_get_onkeyup(niso_dom* dom, niso_handle self, void** out);int32_t niso_global_event_handlers_set_onkeyup(niso_dom* dom, niso_handle self, niso_event_handler_non_null_fn value_fn, void* value_userdata, niso_drop_fn value_drop);onload
Section titled “onload”attribute EventHandler onload;int32_t niso_global_event_handlers_get_onload(niso_dom* dom, niso_handle self, void** out);int32_t niso_global_event_handlers_set_onload(niso_dom* dom, niso_handle self, niso_event_handler_non_null_fn value_fn, void* value_userdata, niso_drop_fn value_drop);onloadeddata
Section titled “onloadeddata”attribute EventHandler onloadeddata;int32_t niso_global_event_handlers_get_onloadeddata(niso_dom* dom, niso_handle self, void** out);int32_t niso_global_event_handlers_set_onloadeddata(niso_dom* dom, niso_handle self, niso_event_handler_non_null_fn value_fn, void* value_userdata, niso_drop_fn value_drop);onloadedmetadata
Section titled “onloadedmetadata”attribute EventHandler onloadedmetadata;int32_t niso_global_event_handlers_get_onloadedmetadata(niso_dom* dom, niso_handle self, void** out);int32_t niso_global_event_handlers_set_onloadedmetadata(niso_dom* dom, niso_handle self, niso_event_handler_non_null_fn value_fn, void* value_userdata, niso_drop_fn value_drop);onloadstart
Section titled “onloadstart”attribute EventHandler onloadstart;int32_t niso_global_event_handlers_get_onloadstart(niso_dom* dom, niso_handle self, void** out);int32_t niso_global_event_handlers_set_onloadstart(niso_dom* dom, niso_handle self, niso_event_handler_non_null_fn value_fn, void* value_userdata, niso_drop_fn value_drop);onmousedown
Section titled “onmousedown”attribute EventHandler onmousedown;int32_t niso_global_event_handlers_get_onmousedown(niso_dom* dom, niso_handle self, void** out);int32_t niso_global_event_handlers_set_onmousedown(niso_dom* dom, niso_handle self, niso_event_handler_non_null_fn value_fn, void* value_userdata, niso_drop_fn value_drop);onmouseenter
Section titled “onmouseenter”attribute EventHandler onmouseenter;int32_t niso_global_event_handlers_get_onmouseenter(niso_dom* dom, niso_handle self, void** out);int32_t niso_global_event_handlers_set_onmouseenter(niso_dom* dom, niso_handle self, niso_event_handler_non_null_fn value_fn, void* value_userdata, niso_drop_fn value_drop);onmouseleave
Section titled “onmouseleave”attribute EventHandler onmouseleave;int32_t niso_global_event_handlers_get_onmouseleave(niso_dom* dom, niso_handle self, void** out);int32_t niso_global_event_handlers_set_onmouseleave(niso_dom* dom, niso_handle self, niso_event_handler_non_null_fn value_fn, void* value_userdata, niso_drop_fn value_drop);onmousemove
Section titled “onmousemove”attribute EventHandler onmousemove;int32_t niso_global_event_handlers_get_onmousemove(niso_dom* dom, niso_handle self, void** out);int32_t niso_global_event_handlers_set_onmousemove(niso_dom* dom, niso_handle self, niso_event_handler_non_null_fn value_fn, void* value_userdata, niso_drop_fn value_drop);onmouseout
Section titled “onmouseout”attribute EventHandler onmouseout;int32_t niso_global_event_handlers_get_onmouseout(niso_dom* dom, niso_handle self, void** out);int32_t niso_global_event_handlers_set_onmouseout(niso_dom* dom, niso_handle self, niso_event_handler_non_null_fn value_fn, void* value_userdata, niso_drop_fn value_drop);onmouseover
Section titled “onmouseover”attribute EventHandler onmouseover;int32_t niso_global_event_handlers_get_onmouseover(niso_dom* dom, niso_handle self, void** out);int32_t niso_global_event_handlers_set_onmouseover(niso_dom* dom, niso_handle self, niso_event_handler_non_null_fn value_fn, void* value_userdata, niso_drop_fn value_drop);onmouseup
Section titled “onmouseup”attribute EventHandler onmouseup;int32_t niso_global_event_handlers_get_onmouseup(niso_dom* dom, niso_handle self, void** out);int32_t niso_global_event_handlers_set_onmouseup(niso_dom* dom, niso_handle self, niso_event_handler_non_null_fn value_fn, void* value_userdata, niso_drop_fn value_drop);onpaste
Section titled “onpaste”attribute EventHandler onpaste;int32_t niso_global_event_handlers_get_onpaste(niso_dom* dom, niso_handle self, void** out);int32_t niso_global_event_handlers_set_onpaste(niso_dom* dom, niso_handle self, niso_event_handler_non_null_fn value_fn, void* value_userdata, niso_drop_fn value_drop);onpause
Section titled “onpause”attribute EventHandler onpause;int32_t niso_global_event_handlers_get_onpause(niso_dom* dom, niso_handle self, void** out);int32_t niso_global_event_handlers_set_onpause(niso_dom* dom, niso_handle self, niso_event_handler_non_null_fn value_fn, void* value_userdata, niso_drop_fn value_drop);onplay
Section titled “onplay”attribute EventHandler onplay;int32_t niso_global_event_handlers_get_onplay(niso_dom* dom, niso_handle self, void** out);int32_t niso_global_event_handlers_set_onplay(niso_dom* dom, niso_handle self, niso_event_handler_non_null_fn value_fn, void* value_userdata, niso_drop_fn value_drop);onplaying
Section titled “onplaying”attribute EventHandler onplaying;int32_t niso_global_event_handlers_get_onplaying(niso_dom* dom, niso_handle self, void** out);int32_t niso_global_event_handlers_set_onplaying(niso_dom* dom, niso_handle self, niso_event_handler_non_null_fn value_fn, void* value_userdata, niso_drop_fn value_drop);onprogress
Section titled “onprogress”attribute EventHandler onprogress;int32_t niso_global_event_handlers_get_onprogress(niso_dom* dom, niso_handle self, void** out);int32_t niso_global_event_handlers_set_onprogress(niso_dom* dom, niso_handle self, niso_event_handler_non_null_fn value_fn, void* value_userdata, niso_drop_fn value_drop);onratechange
Section titled “onratechange”attribute EventHandler onratechange;int32_t niso_global_event_handlers_get_onratechange(niso_dom* dom, niso_handle self, void** out);int32_t niso_global_event_handlers_set_onratechange(niso_dom* dom, niso_handle self, niso_event_handler_non_null_fn value_fn, void* value_userdata, niso_drop_fn value_drop);onreset
Section titled “onreset”attribute EventHandler onreset;int32_t niso_global_event_handlers_get_onreset(niso_dom* dom, niso_handle self, void** out);int32_t niso_global_event_handlers_set_onreset(niso_dom* dom, niso_handle self, niso_event_handler_non_null_fn value_fn, void* value_userdata, niso_drop_fn value_drop);onresize
Section titled “onresize”attribute EventHandler onresize;int32_t niso_global_event_handlers_get_onresize(niso_dom* dom, niso_handle self, void** out);int32_t niso_global_event_handlers_set_onresize(niso_dom* dom, niso_handle self, niso_event_handler_non_null_fn value_fn, void* value_userdata, niso_drop_fn value_drop);onscroll
Section titled “onscroll”attribute EventHandler onscroll;int32_t niso_global_event_handlers_get_onscroll(niso_dom* dom, niso_handle self, void** out);int32_t niso_global_event_handlers_set_onscroll(niso_dom* dom, niso_handle self, niso_event_handler_non_null_fn value_fn, void* value_userdata, niso_drop_fn value_drop);onscrollend
Section titled “onscrollend”attribute EventHandler onscrollend;int32_t niso_global_event_handlers_get_onscrollend(niso_dom* dom, niso_handle self, void** out);int32_t niso_global_event_handlers_set_onscrollend(niso_dom* dom, niso_handle self, niso_event_handler_non_null_fn value_fn, void* value_userdata, niso_drop_fn value_drop);onsecuritypolicyviolation
Section titled “onsecuritypolicyviolation”attribute EventHandler onsecuritypolicyviolation;int32_t niso_global_event_handlers_get_onsecuritypolicyviolation(niso_dom* dom, niso_handle self, void** out);int32_t niso_global_event_handlers_set_onsecuritypolicyviolation(niso_dom* dom, niso_handle self, niso_event_handler_non_null_fn value_fn, void* value_userdata, niso_drop_fn value_drop);onseeked
Section titled “onseeked”attribute EventHandler onseeked;int32_t niso_global_event_handlers_get_onseeked(niso_dom* dom, niso_handle self, void** out);int32_t niso_global_event_handlers_set_onseeked(niso_dom* dom, niso_handle self, niso_event_handler_non_null_fn value_fn, void* value_userdata, niso_drop_fn value_drop);onseeking
Section titled “onseeking”attribute EventHandler onseeking;int32_t niso_global_event_handlers_get_onseeking(niso_dom* dom, niso_handle self, void** out);int32_t niso_global_event_handlers_set_onseeking(niso_dom* dom, niso_handle self, niso_event_handler_non_null_fn value_fn, void* value_userdata, niso_drop_fn value_drop);onselect
Section titled “onselect”attribute EventHandler onselect;int32_t niso_global_event_handlers_get_onselect(niso_dom* dom, niso_handle self, void** out);int32_t niso_global_event_handlers_set_onselect(niso_dom* dom, niso_handle self, niso_event_handler_non_null_fn value_fn, void* value_userdata, niso_drop_fn value_drop);onslotchange
Section titled “onslotchange”attribute EventHandler onslotchange;int32_t niso_global_event_handlers_get_onslotchange(niso_dom* dom, niso_handle self, void** out);int32_t niso_global_event_handlers_set_onslotchange(niso_dom* dom, niso_handle self, niso_event_handler_non_null_fn value_fn, void* value_userdata, niso_drop_fn value_drop);onstalled
Section titled “onstalled”attribute EventHandler onstalled;int32_t niso_global_event_handlers_get_onstalled(niso_dom* dom, niso_handle self, void** out);int32_t niso_global_event_handlers_set_onstalled(niso_dom* dom, niso_handle self, niso_event_handler_non_null_fn value_fn, void* value_userdata, niso_drop_fn value_drop);onsubmit
Section titled “onsubmit”attribute EventHandler onsubmit;int32_t niso_global_event_handlers_get_onsubmit(niso_dom* dom, niso_handle self, void** out);int32_t niso_global_event_handlers_set_onsubmit(niso_dom* dom, niso_handle self, niso_event_handler_non_null_fn value_fn, void* value_userdata, niso_drop_fn value_drop);onsuspend
Section titled “onsuspend”attribute EventHandler onsuspend;int32_t niso_global_event_handlers_get_onsuspend(niso_dom* dom, niso_handle self, void** out);int32_t niso_global_event_handlers_set_onsuspend(niso_dom* dom, niso_handle self, niso_event_handler_non_null_fn value_fn, void* value_userdata, niso_drop_fn value_drop);ontimeupdate
Section titled “ontimeupdate”attribute EventHandler ontimeupdate;int32_t niso_global_event_handlers_get_ontimeupdate(niso_dom* dom, niso_handle self, void** out);int32_t niso_global_event_handlers_set_ontimeupdate(niso_dom* dom, niso_handle self, niso_event_handler_non_null_fn value_fn, void* value_userdata, niso_drop_fn value_drop);ontoggle
Section titled “ontoggle”attribute EventHandler ontoggle;int32_t niso_global_event_handlers_get_ontoggle(niso_dom* dom, niso_handle self, void** out);int32_t niso_global_event_handlers_set_ontoggle(niso_dom* dom, niso_handle self, niso_event_handler_non_null_fn value_fn, void* value_userdata, niso_drop_fn value_drop);onvolumechange
Section titled “onvolumechange”attribute EventHandler onvolumechange;int32_t niso_global_event_handlers_get_onvolumechange(niso_dom* dom, niso_handle self, void** out);int32_t niso_global_event_handlers_set_onvolumechange(niso_dom* dom, niso_handle self, niso_event_handler_non_null_fn value_fn, void* value_userdata, niso_drop_fn value_drop);onwaiting
Section titled “onwaiting”attribute EventHandler onwaiting;int32_t niso_global_event_handlers_get_onwaiting(niso_dom* dom, niso_handle self, void** out);int32_t niso_global_event_handlers_set_onwaiting(niso_dom* dom, niso_handle self, niso_event_handler_non_null_fn value_fn, void* value_userdata, niso_drop_fn value_drop);onwheel
Section titled “onwheel”attribute EventHandler onwheel;int32_t niso_global_event_handlers_get_onwheel(niso_dom* dom, niso_handle self, void** out);int32_t niso_global_event_handlers_set_onwheel(niso_dom* dom, niso_handle self, niso_event_handler_non_null_fn value_fn, void* value_userdata, niso_drop_fn value_drop);onanimationstart
Section titled “onanimationstart”attribute EventHandler onanimationstart;int32_t niso_global_event_handlers_get_onanimationstart(niso_dom* dom, niso_handle self, void** out);int32_t niso_global_event_handlers_set_onanimationstart(niso_dom* dom, niso_handle self, niso_event_handler_non_null_fn value_fn, void* value_userdata, niso_drop_fn value_drop);onanimationiteration
Section titled “onanimationiteration”attribute EventHandler onanimationiteration;int32_t niso_global_event_handlers_get_onanimationiteration(niso_dom* dom, niso_handle self, void** out);int32_t niso_global_event_handlers_set_onanimationiteration(niso_dom* dom, niso_handle self, niso_event_handler_non_null_fn value_fn, void* value_userdata, niso_drop_fn value_drop);onanimationend
Section titled “onanimationend”attribute EventHandler onanimationend;int32_t niso_global_event_handlers_get_onanimationend(niso_dom* dom, niso_handle self, void** out);int32_t niso_global_event_handlers_set_onanimationend(niso_dom* dom, niso_handle self, niso_event_handler_non_null_fn value_fn, void* value_userdata, niso_drop_fn value_drop);onanimationcancel
Section titled “onanimationcancel”attribute EventHandler onanimationcancel;int32_t niso_global_event_handlers_get_onanimationcancel(niso_dom* dom, niso_handle self, void** out);int32_t niso_global_event_handlers_set_onanimationcancel(niso_dom* dom, niso_handle self, niso_event_handler_non_null_fn value_fn, void* value_userdata, niso_drop_fn value_drop);ontransitionrun
Section titled “ontransitionrun”attribute EventHandler ontransitionrun;int32_t niso_global_event_handlers_get_ontransitionrun(niso_dom* dom, niso_handle self, void** out);int32_t niso_global_event_handlers_set_ontransitionrun(niso_dom* dom, niso_handle self, niso_event_handler_non_null_fn value_fn, void* value_userdata, niso_drop_fn value_drop);ontransitionstart
Section titled “ontransitionstart”attribute EventHandler ontransitionstart;int32_t niso_global_event_handlers_get_ontransitionstart(niso_dom* dom, niso_handle self, void** out);int32_t niso_global_event_handlers_set_ontransitionstart(niso_dom* dom, niso_handle self, niso_event_handler_non_null_fn value_fn, void* value_userdata, niso_drop_fn value_drop);ontransitionend
Section titled “ontransitionend”attribute EventHandler ontransitionend;int32_t niso_global_event_handlers_get_ontransitionend(niso_dom* dom, niso_handle self, void** out);int32_t niso_global_event_handlers_set_ontransitionend(niso_dom* dom, niso_handle self, niso_event_handler_non_null_fn value_fn, void* value_userdata, niso_drop_fn value_drop);ontransitioncancel
Section titled “ontransitioncancel”attribute EventHandler ontransitioncancel;int32_t niso_global_event_handlers_get_ontransitioncancel(niso_dom* dom, niso_handle self, void** out);int32_t niso_global_event_handlers_set_ontransitioncancel(niso_dom* dom, niso_handle self, niso_event_handler_non_null_fn value_fn, void* value_userdata, niso_drop_fn value_drop);ongotpointercapture
Section titled “ongotpointercapture”attribute EventHandler ongotpointercapture;int32_t niso_global_event_handlers_get_ongotpointercapture(niso_dom* dom, niso_handle self, void** out);int32_t niso_global_event_handlers_set_ongotpointercapture(niso_dom* dom, niso_handle self, niso_event_handler_non_null_fn value_fn, void* value_userdata, niso_drop_fn value_drop);onlostpointercapture
Section titled “onlostpointercapture”attribute EventHandler onlostpointercapture;int32_t niso_global_event_handlers_get_onlostpointercapture(niso_dom* dom, niso_handle self, void** out);int32_t niso_global_event_handlers_set_onlostpointercapture(niso_dom* dom, niso_handle self, niso_event_handler_non_null_fn value_fn, void* value_userdata, niso_drop_fn value_drop);onpointerdown
Section titled “onpointerdown”attribute EventHandler onpointerdown;int32_t niso_global_event_handlers_get_onpointerdown(niso_dom* dom, niso_handle self, void** out);int32_t niso_global_event_handlers_set_onpointerdown(niso_dom* dom, niso_handle self, niso_event_handler_non_null_fn value_fn, void* value_userdata, niso_drop_fn value_drop);onpointermove
Section titled “onpointermove”attribute EventHandler onpointermove;int32_t niso_global_event_handlers_get_onpointermove(niso_dom* dom, niso_handle self, void** out);int32_t niso_global_event_handlers_set_onpointermove(niso_dom* dom, niso_handle self, niso_event_handler_non_null_fn value_fn, void* value_userdata, niso_drop_fn value_drop);onpointerrawupdate
Section titled “onpointerrawupdate”attribute EventHandler onpointerrawupdate;int32_t niso_global_event_handlers_get_onpointerrawupdate(niso_dom* dom, niso_handle self, void** out);int32_t niso_global_event_handlers_set_onpointerrawupdate(niso_dom* dom, niso_handle self, niso_event_handler_non_null_fn value_fn, void* value_userdata, niso_drop_fn value_drop);onpointerup
Section titled “onpointerup”attribute EventHandler onpointerup;int32_t niso_global_event_handlers_get_onpointerup(niso_dom* dom, niso_handle self, void** out);int32_t niso_global_event_handlers_set_onpointerup(niso_dom* dom, niso_handle self, niso_event_handler_non_null_fn value_fn, void* value_userdata, niso_drop_fn value_drop);onpointercancel
Section titled “onpointercancel”attribute EventHandler onpointercancel;int32_t niso_global_event_handlers_get_onpointercancel(niso_dom* dom, niso_handle self, void** out);int32_t niso_global_event_handlers_set_onpointercancel(niso_dom* dom, niso_handle self, niso_event_handler_non_null_fn value_fn, void* value_userdata, niso_drop_fn value_drop);onpointerover
Section titled “onpointerover”attribute EventHandler onpointerover;int32_t niso_global_event_handlers_get_onpointerover(niso_dom* dom, niso_handle self, void** out);int32_t niso_global_event_handlers_set_onpointerover(niso_dom* dom, niso_handle self, niso_event_handler_non_null_fn value_fn, void* value_userdata, niso_drop_fn value_drop);onpointerout
Section titled “onpointerout”attribute EventHandler onpointerout;int32_t niso_global_event_handlers_get_onpointerout(niso_dom* dom, niso_handle self, void** out);int32_t niso_global_event_handlers_set_onpointerout(niso_dom* dom, niso_handle self, niso_event_handler_non_null_fn value_fn, void* value_userdata, niso_drop_fn value_drop);onpointerenter
Section titled “onpointerenter”attribute EventHandler onpointerenter;int32_t niso_global_event_handlers_get_onpointerenter(niso_dom* dom, niso_handle self, void** out);int32_t niso_global_event_handlers_set_onpointerenter(niso_dom* dom, niso_handle self, niso_event_handler_non_null_fn value_fn, void* value_userdata, niso_drop_fn value_drop);onpointerleave
Section titled “onpointerleave”attribute EventHandler onpointerleave;int32_t niso_global_event_handlers_get_onpointerleave(niso_dom* dom, niso_handle self, void** out);int32_t niso_global_event_handlers_set_onpointerleave(niso_dom* dom, niso_handle self, niso_event_handler_non_null_fn value_fn, void* value_userdata, niso_drop_fn value_drop);onselectstart
Section titled “onselectstart”attribute EventHandler onselectstart;int32_t niso_global_event_handlers_get_onselectstart(niso_dom* dom, niso_handle self, void** out);int32_t niso_global_event_handlers_set_onselectstart(niso_dom* dom, niso_handle self, niso_event_handler_non_null_fn value_fn, void* value_userdata, niso_drop_fn value_drop);onselectionchange
Section titled “onselectionchange”attribute EventHandler onselectionchange;int32_t niso_global_event_handlers_get_onselectionchange(niso_dom* dom, niso_handle self, void** out);int32_t niso_global_event_handlers_set_onselectionchange(niso_dom* dom, niso_handle self, niso_event_handler_non_null_fn value_fn, void* value_userdata, niso_drop_fn value_drop);Not in niso yet
Section titled “Not in niso yet”Members the web has, by the BCD keys web-features 3.45.0 lists, that idl/ doesn’t declare. The list is partial: web-features lists only the keys it maps to a feature.
accessKey(accesskey)accessKeyLabel(accesskey)attributeStyleMap(CSS typed object model)autocapitalize(autocapitalize)autocorrect(autocorrect)autofocus(autofocus)command event(Invoker commands)containerTiming(Container timing performance entries)containerTimingIgnore(Container timing performance entries)contentEditable(contenteditable)draggable(Drag and Drop)editContext(EditContext)enterKeyHint(enterkeyhint)focusGroup(focusgroup)focusGroupStart(focusgroup)headingOffset(Heading offset)headingReset(Heading offset)hidePopover(Popover)inert(inert)innerText(DOM)inputMode(inputmode)interest event(Interest invokers)isContentEditable(contenteditable)loseinterest event(Interest invokers)nonce(Content Security Policy (CSP))outerText(DOM)popover(Popover)showPopover(Popover)spellcheck(spellcheck)togglePopover(Popover)translate(translate)virtualKeyboardPolicy(Virtual keyboard)writingSuggestions(writingsuggestions)