pub(crate) trait HTMLElementMethods<D: DomTypes> {
Show 178 methods
// Required methods
fn Title(&self) -> DOMString;
fn SetTitle(&self, value: DOMString);
fn Lang(&self) -> DOMString;
fn SetLang(&self, value: DOMString);
fn Translate(&self) -> bool;
fn SetTranslate(&self, value: bool, _can_gc: CanGc);
fn Dir(&self) -> DOMString;
fn SetDir(&self, value: DOMString);
fn Dataset(&self) -> DomRoot<D::DOMStringMap>;
fn PropertyNames(&self) -> Option<Vec<DOMString>>;
fn Itemtypes(&self) -> Option<Vec<DOMString>>;
fn Hidden(&self) -> bool;
fn SetHidden(&self, value: bool);
fn Click(&self, _can_gc: CanGc);
fn Focus(&self, _can_gc: CanGc);
fn Blur(&self, _can_gc: CanGc);
fn InnerText(&self, _can_gc: CanGc) -> DOMString;
fn SetInnerText(&self, value: DOMString, _can_gc: CanGc);
fn GetOuterText(&self, _can_gc: CanGc) -> Fallible<DOMString>;
fn SetOuterText(&self, value: DOMString, _can_gc: CanGc) -> ErrorResult;
fn AttachInternals(&self) -> Fallible<DomRoot<D::ElementInternals>>;
fn GetOffsetParent(&self, _can_gc: CanGc) -> Option<DomRoot<D::Element>>;
fn OffsetTop(&self, _can_gc: CanGc) -> i32;
fn OffsetLeft(&self, _can_gc: CanGc) -> i32;
fn OffsetWidth(&self, _can_gc: CanGc) -> i32;
fn OffsetHeight(&self, _can_gc: CanGc) -> i32;
fn GetOncopy(&self) -> Option<Rc<EventHandlerNonNull<D>>>;
fn SetOncopy(&self, value: Option<Rc<EventHandlerNonNull<D>>>);
fn GetOncut(&self) -> Option<Rc<EventHandlerNonNull<D>>>;
fn SetOncut(&self, value: Option<Rc<EventHandlerNonNull<D>>>);
fn GetOnpaste(&self) -> Option<Rc<EventHandlerNonNull<D>>>;
fn SetOnpaste(&self, value: Option<Rc<EventHandlerNonNull<D>>>);
fn Style(&self) -> DomRoot<D::CSSStyleDeclaration>;
fn ContentEditable(&self) -> DOMString;
fn SetContentEditable(&self, value: DOMString);
fn IsContentEditable(&self) -> bool;
fn GetOnabort(&self) -> Option<Rc<EventHandlerNonNull<D>>>;
fn SetOnabort(&self, value: Option<Rc<EventHandlerNonNull<D>>>);
fn GetOnblur(&self, _can_gc: CanGc) -> Option<Rc<EventHandlerNonNull<D>>>;
fn SetOnblur(&self, value: Option<Rc<EventHandlerNonNull<D>>>);
fn GetOncancel(&self) -> Option<Rc<EventHandlerNonNull<D>>>;
fn SetOncancel(&self, value: Option<Rc<EventHandlerNonNull<D>>>);
fn GetOncanplay(&self) -> Option<Rc<EventHandlerNonNull<D>>>;
fn SetOncanplay(&self, value: Option<Rc<EventHandlerNonNull<D>>>);
fn GetOncanplaythrough(&self) -> Option<Rc<EventHandlerNonNull<D>>>;
fn SetOncanplaythrough(&self, value: Option<Rc<EventHandlerNonNull<D>>>);
fn GetOnchange(&self) -> Option<Rc<EventHandlerNonNull<D>>>;
fn SetOnchange(&self, value: Option<Rc<EventHandlerNonNull<D>>>);
fn GetOnclick(&self) -> Option<Rc<EventHandlerNonNull<D>>>;
fn SetOnclick(&self, value: Option<Rc<EventHandlerNonNull<D>>>);
fn GetOnclose(&self) -> Option<Rc<EventHandlerNonNull<D>>>;
fn SetOnclose(&self, value: Option<Rc<EventHandlerNonNull<D>>>);
fn GetOncontextmenu(&self) -> Option<Rc<EventHandlerNonNull<D>>>;
fn SetOncontextmenu(&self, value: Option<Rc<EventHandlerNonNull<D>>>);
fn GetOncuechange(&self) -> Option<Rc<EventHandlerNonNull<D>>>;
fn SetOncuechange(&self, value: Option<Rc<EventHandlerNonNull<D>>>);
fn GetOndblclick(&self) -> Option<Rc<EventHandlerNonNull<D>>>;
fn SetOndblclick(&self, value: Option<Rc<EventHandlerNonNull<D>>>);
fn GetOndrag(&self) -> Option<Rc<EventHandlerNonNull<D>>>;
fn SetOndrag(&self, value: Option<Rc<EventHandlerNonNull<D>>>);
fn GetOndragend(&self) -> Option<Rc<EventHandlerNonNull<D>>>;
fn SetOndragend(&self, value: Option<Rc<EventHandlerNonNull<D>>>);
fn GetOndragenter(&self) -> Option<Rc<EventHandlerNonNull<D>>>;
fn SetOndragenter(&self, value: Option<Rc<EventHandlerNonNull<D>>>);
fn GetOndragexit(&self) -> Option<Rc<EventHandlerNonNull<D>>>;
fn SetOndragexit(&self, value: Option<Rc<EventHandlerNonNull<D>>>);
fn GetOndragleave(&self) -> Option<Rc<EventHandlerNonNull<D>>>;
fn SetOndragleave(&self, value: Option<Rc<EventHandlerNonNull<D>>>);
fn GetOndragover(&self) -> Option<Rc<EventHandlerNonNull<D>>>;
fn SetOndragover(&self, value: Option<Rc<EventHandlerNonNull<D>>>);
fn GetOndragstart(&self) -> Option<Rc<EventHandlerNonNull<D>>>;
fn SetOndragstart(&self, value: Option<Rc<EventHandlerNonNull<D>>>);
fn GetOndrop(&self) -> Option<Rc<EventHandlerNonNull<D>>>;
fn SetOndrop(&self, value: Option<Rc<EventHandlerNonNull<D>>>);
fn GetOndurationchange(&self) -> Option<Rc<EventHandlerNonNull<D>>>;
fn SetOndurationchange(&self, value: Option<Rc<EventHandlerNonNull<D>>>);
fn GetOnemptied(&self) -> Option<Rc<EventHandlerNonNull<D>>>;
fn SetOnemptied(&self, value: Option<Rc<EventHandlerNonNull<D>>>);
fn GetOnended(&self) -> Option<Rc<EventHandlerNonNull<D>>>;
fn SetOnended(&self, value: Option<Rc<EventHandlerNonNull<D>>>);
fn GetOnerror(
&self,
_can_gc: CanGc,
) -> Option<Rc<OnErrorEventHandlerNonNull<D>>>;
fn SetOnerror(&self, value: Option<Rc<OnErrorEventHandlerNonNull<D>>>);
fn GetOnfocus(&self, _can_gc: CanGc) -> Option<Rc<EventHandlerNonNull<D>>>;
fn SetOnfocus(&self, value: Option<Rc<EventHandlerNonNull<D>>>);
fn GetOnformdata(&self) -> Option<Rc<EventHandlerNonNull<D>>>;
fn SetOnformdata(&self, value: Option<Rc<EventHandlerNonNull<D>>>);
fn GetOninput(&self) -> Option<Rc<EventHandlerNonNull<D>>>;
fn SetOninput(&self, value: Option<Rc<EventHandlerNonNull<D>>>);
fn GetOninvalid(&self) -> Option<Rc<EventHandlerNonNull<D>>>;
fn SetOninvalid(&self, value: Option<Rc<EventHandlerNonNull<D>>>);
fn GetOnkeydown(&self) -> Option<Rc<EventHandlerNonNull<D>>>;
fn SetOnkeydown(&self, value: Option<Rc<EventHandlerNonNull<D>>>);
fn GetOnkeypress(&self) -> Option<Rc<EventHandlerNonNull<D>>>;
fn SetOnkeypress(&self, value: Option<Rc<EventHandlerNonNull<D>>>);
fn GetOnkeyup(&self) -> Option<Rc<EventHandlerNonNull<D>>>;
fn SetOnkeyup(&self, value: Option<Rc<EventHandlerNonNull<D>>>);
fn GetOnload(&self, _can_gc: CanGc) -> Option<Rc<EventHandlerNonNull<D>>>;
fn SetOnload(&self, value: Option<Rc<EventHandlerNonNull<D>>>);
fn GetOnloadeddata(&self) -> Option<Rc<EventHandlerNonNull<D>>>;
fn SetOnloadeddata(&self, value: Option<Rc<EventHandlerNonNull<D>>>);
fn GetOnloadedmetadata(&self) -> Option<Rc<EventHandlerNonNull<D>>>;
fn SetOnloadedmetadata(&self, value: Option<Rc<EventHandlerNonNull<D>>>);
fn GetOnloadstart(&self) -> Option<Rc<EventHandlerNonNull<D>>>;
fn SetOnloadstart(&self, value: Option<Rc<EventHandlerNonNull<D>>>);
fn GetOnmousedown(&self) -> Option<Rc<EventHandlerNonNull<D>>>;
fn SetOnmousedown(&self, value: Option<Rc<EventHandlerNonNull<D>>>);
fn GetOnmouseenter(&self) -> Option<Rc<EventHandlerNonNull<D>>>;
fn SetOnmouseenter(&self, value: Option<Rc<EventHandlerNonNull<D>>>);
fn GetOnmouseleave(&self) -> Option<Rc<EventHandlerNonNull<D>>>;
fn SetOnmouseleave(&self, value: Option<Rc<EventHandlerNonNull<D>>>);
fn GetOnmousemove(&self) -> Option<Rc<EventHandlerNonNull<D>>>;
fn SetOnmousemove(&self, value: Option<Rc<EventHandlerNonNull<D>>>);
fn GetOnmouseout(&self) -> Option<Rc<EventHandlerNonNull<D>>>;
fn SetOnmouseout(&self, value: Option<Rc<EventHandlerNonNull<D>>>);
fn GetOnmouseover(&self) -> Option<Rc<EventHandlerNonNull<D>>>;
fn SetOnmouseover(&self, value: Option<Rc<EventHandlerNonNull<D>>>);
fn GetOnmouseup(&self) -> Option<Rc<EventHandlerNonNull<D>>>;
fn SetOnmouseup(&self, value: Option<Rc<EventHandlerNonNull<D>>>);
fn GetOnwheel(&self) -> Option<Rc<EventHandlerNonNull<D>>>;
fn SetOnwheel(&self, value: Option<Rc<EventHandlerNonNull<D>>>);
fn GetOnpause(&self) -> Option<Rc<EventHandlerNonNull<D>>>;
fn SetOnpause(&self, value: Option<Rc<EventHandlerNonNull<D>>>);
fn GetOnplay(&self) -> Option<Rc<EventHandlerNonNull<D>>>;
fn SetOnplay(&self, value: Option<Rc<EventHandlerNonNull<D>>>);
fn GetOnplaying(&self) -> Option<Rc<EventHandlerNonNull<D>>>;
fn SetOnplaying(&self, value: Option<Rc<EventHandlerNonNull<D>>>);
fn GetOnprogress(&self) -> Option<Rc<EventHandlerNonNull<D>>>;
fn SetOnprogress(&self, value: Option<Rc<EventHandlerNonNull<D>>>);
fn GetOnratechange(&self) -> Option<Rc<EventHandlerNonNull<D>>>;
fn SetOnratechange(&self, value: Option<Rc<EventHandlerNonNull<D>>>);
fn GetOnreset(&self) -> Option<Rc<EventHandlerNonNull<D>>>;
fn SetOnreset(&self, value: Option<Rc<EventHandlerNonNull<D>>>);
fn GetOnresize(&self, _can_gc: CanGc) -> Option<Rc<EventHandlerNonNull<D>>>;
fn SetOnresize(&self, value: Option<Rc<EventHandlerNonNull<D>>>);
fn GetOnscroll(&self, _can_gc: CanGc) -> Option<Rc<EventHandlerNonNull<D>>>;
fn SetOnscroll(&self, value: Option<Rc<EventHandlerNonNull<D>>>);
fn GetOnsecuritypolicyviolation(&self) -> Option<Rc<EventHandlerNonNull<D>>>;
fn SetOnsecuritypolicyviolation(
&self,
value: Option<Rc<EventHandlerNonNull<D>>>,
);
fn GetOnseeked(&self) -> Option<Rc<EventHandlerNonNull<D>>>;
fn SetOnseeked(&self, value: Option<Rc<EventHandlerNonNull<D>>>);
fn GetOnseeking(&self) -> Option<Rc<EventHandlerNonNull<D>>>;
fn SetOnseeking(&self, value: Option<Rc<EventHandlerNonNull<D>>>);
fn GetOnselect(&self) -> Option<Rc<EventHandlerNonNull<D>>>;
fn SetOnselect(&self, value: Option<Rc<EventHandlerNonNull<D>>>);
fn GetOnshow(&self) -> Option<Rc<EventHandlerNonNull<D>>>;
fn SetOnshow(&self, value: Option<Rc<EventHandlerNonNull<D>>>);
fn GetOnstalled(&self) -> Option<Rc<EventHandlerNonNull<D>>>;
fn SetOnstalled(&self, value: Option<Rc<EventHandlerNonNull<D>>>);
fn GetOnsubmit(&self) -> Option<Rc<EventHandlerNonNull<D>>>;
fn SetOnsubmit(&self, value: Option<Rc<EventHandlerNonNull<D>>>);
fn GetOnsuspend(&self) -> Option<Rc<EventHandlerNonNull<D>>>;
fn SetOnsuspend(&self, value: Option<Rc<EventHandlerNonNull<D>>>);
fn GetOntimeupdate(&self) -> Option<Rc<EventHandlerNonNull<D>>>;
fn SetOntimeupdate(&self, value: Option<Rc<EventHandlerNonNull<D>>>);
fn GetOntoggle(&self) -> Option<Rc<EventHandlerNonNull<D>>>;
fn SetOntoggle(&self, value: Option<Rc<EventHandlerNonNull<D>>>);
fn GetOnvolumechange(&self) -> Option<Rc<EventHandlerNonNull<D>>>;
fn SetOnvolumechange(&self, value: Option<Rc<EventHandlerNonNull<D>>>);
fn GetOnwaiting(&self) -> Option<Rc<EventHandlerNonNull<D>>>;
fn SetOnwaiting(&self, value: Option<Rc<EventHandlerNonNull<D>>>);
fn GetOnanimationend(&self) -> Option<Rc<EventHandlerNonNull<D>>>;
fn SetOnanimationend(&self, value: Option<Rc<EventHandlerNonNull<D>>>);
fn GetOnanimationiteration(&self) -> Option<Rc<EventHandlerNonNull<D>>>;
fn SetOnanimationiteration(&self, value: Option<Rc<EventHandlerNonNull<D>>>);
fn GetOntransitionrun(&self) -> Option<Rc<EventHandlerNonNull<D>>>;
fn SetOntransitionrun(&self, value: Option<Rc<EventHandlerNonNull<D>>>);
fn GetOntransitionend(&self) -> Option<Rc<EventHandlerNonNull<D>>>;
fn SetOntransitionend(&self, value: Option<Rc<EventHandlerNonNull<D>>>);
fn GetOntransitioncancel(&self) -> Option<Rc<EventHandlerNonNull<D>>>;
fn SetOntransitioncancel(&self, value: Option<Rc<EventHandlerNonNull<D>>>);
fn GetOnselectstart(&self) -> Option<Rc<EventHandlerNonNull<D>>>;
fn SetOnselectstart(&self, value: Option<Rc<EventHandlerNonNull<D>>>);
fn GetOnselectionchange(&self) -> Option<Rc<EventHandlerNonNull<D>>>;
fn SetOnselectionchange(&self, value: Option<Rc<EventHandlerNonNull<D>>>);
fn Nonce(&self) -> DOMString;
fn SetNonce(&self, value: DOMString);
fn Autofocus(&self) -> bool;
fn SetAutofocus(&self, value: bool, _can_gc: CanGc);
}