pub(crate) trait HTMLSelectElementMethods<D: DomTypes> {
Show 33 methods // Required methods fn Disabled(&self) -> bool; fn SetDisabled(&self, value: bool); fn GetForm(&self) -> Option<DomRoot<D::HTMLFormElement>>; fn Multiple(&self) -> bool; fn SetMultiple(&self, value: bool); fn Name(&self) -> DOMString; fn SetName(&self, value: DOMString); fn Required(&self) -> bool; fn SetRequired(&self, value: bool); fn Size(&self) -> u32; fn SetSize(&self, value: u32); fn Type(&self) -> DOMString; fn Options(&self) -> DomRoot<D::HTMLOptionsCollection>; fn Length(&self) -> u32; fn SetLength(&self, value: u32, _can_gc: CanGc); fn Item(&self, index: u32) -> Option<DomRoot<D::Element>>; fn NamedItem( &self, name: DOMString, ) -> Option<DomRoot<D::HTMLOptionElement>>; fn Add( &self, element: HTMLOptionElementOrHTMLOptGroupElement<D>, before: Option<HTMLElementOrLong<D>>, ) -> Fallible<()>; fn Remove(&self); fn Remove_(&self, index: i32); fn SelectedIndex(&self) -> i32; fn SetSelectedIndex(&self, value: i32); fn Value(&self) -> DOMString; fn SetValue(&self, value: DOMString); fn WillValidate(&self) -> bool; fn Validity(&self) -> DomRoot<D::ValidityState>; fn ValidationMessage(&self) -> DOMString; fn CheckValidity(&self, _can_gc: CanGc) -> bool; fn ReportValidity(&self, _can_gc: CanGc) -> bool; fn SetCustomValidity(&self, error: DOMString); fn Labels(&self) -> DomRoot<D::NodeList>; fn IndexedGetter(&self, index: u32) -> Option<DomRoot<D::Element>>; fn IndexedSetter( &self, index: u32, option: Option<&D::HTMLOptionElement>, _can_gc: CanGc, ) -> Fallible<()>;
}

Required Methods§

Source

fn Disabled(&self) -> bool

Source

fn SetDisabled(&self, value: bool)

Source

fn GetForm(&self) -> Option<DomRoot<D::HTMLFormElement>>

Source

fn Multiple(&self) -> bool

Source

fn SetMultiple(&self, value: bool)

Source

fn Name(&self) -> DOMString

Source

fn SetName(&self, value: DOMString)

Source

fn Required(&self) -> bool

Source

fn SetRequired(&self, value: bool)

Source

fn Size(&self) -> u32

Source

fn SetSize(&self, value: u32)

Source

fn Type(&self) -> DOMString

Source

fn Options(&self) -> DomRoot<D::HTMLOptionsCollection>

Source

fn Length(&self) -> u32

Source

fn SetLength(&self, value: u32, _can_gc: CanGc)

Source

fn Item(&self, index: u32) -> Option<DomRoot<D::Element>>

Source

fn NamedItem(&self, name: DOMString) -> Option<DomRoot<D::HTMLOptionElement>>

Source

fn Add( &self, element: HTMLOptionElementOrHTMLOptGroupElement<D>, before: Option<HTMLElementOrLong<D>>, ) -> Fallible<()>

Source

fn Remove(&self)

Source

fn Remove_(&self, index: i32)

Source

fn SelectedIndex(&self) -> i32

Source

fn SetSelectedIndex(&self, value: i32)

Source

fn Value(&self) -> DOMString

Source

fn SetValue(&self, value: DOMString)

Source

fn WillValidate(&self) -> bool

Source

fn Validity(&self) -> DomRoot<D::ValidityState>

Source

fn ValidationMessage(&self) -> DOMString

Source

fn CheckValidity(&self, _can_gc: CanGc) -> bool

Source

fn ReportValidity(&self, _can_gc: CanGc) -> bool

Source

fn SetCustomValidity(&self, error: DOMString)

Source

fn Labels(&self) -> DomRoot<D::NodeList>

Source

fn IndexedGetter(&self, index: u32) -> Option<DomRoot<D::Element>>

Source

fn IndexedSetter( &self, index: u32, option: Option<&D::HTMLOptionElement>, _can_gc: CanGc, ) -> Fallible<()>

Implementors§