pub trait HTMLSelectElementMethods {
Show 33 methods // Required methods fn Disabled(&self) -> bool; fn SetDisabled(&self, value: bool); fn GetForm(&self) -> Option<Root<Dom<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) -> Root<Dom<HTMLOptionsCollection>>; fn Length(&self) -> u32; fn SetLength(&self, value: u32); fn Item(&self, index: u32) -> Option<Root<Dom<Element>>>; fn NamedItem(&self, name: DOMString) -> Option<Root<Dom<HTMLOptionElement>>>; fn Add( &self, element: HTMLOptionElementOrHTMLOptGroupElement, before: Option<HTMLElementOrLong> ) -> Result<(), Error>; 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) -> Root<Dom<ValidityState>>; fn ValidationMessage(&self) -> DOMString; fn CheckValidity(&self) -> bool; fn ReportValidity(&self) -> bool; fn SetCustomValidity(&self, error: DOMString); fn Labels(&self) -> Root<Dom<NodeList>>; fn IndexedGetter(&self, index: u32) -> Option<Root<Dom<Element>>>; fn IndexedSetter( &self, index: u32, option: Option<&HTMLOptionElement> ) -> Result<(), Error>;
}

Required Methods§

source

fn Disabled(&self) -> bool

source

fn SetDisabled(&self, value: bool)

source

fn GetForm(&self) -> Option<Root<Dom<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) -> Root<Dom<HTMLOptionsCollection>>

source

fn Length(&self) -> u32

source

fn SetLength(&self, value: u32)

source

fn Item(&self, index: u32) -> Option<Root<Dom<Element>>>

source

fn NamedItem(&self, name: DOMString) -> Option<Root<Dom<HTMLOptionElement>>>

source

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

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) -> Root<Dom<ValidityState>>

source

fn ValidationMessage(&self) -> DOMString

source

fn CheckValidity(&self) -> bool

source

fn ReportValidity(&self) -> bool

source

fn SetCustomValidity(&self, error: DOMString)

source

fn Labels(&self) -> Root<Dom<NodeList>>

source

fn IndexedGetter(&self, index: u32) -> Option<Root<Dom<Element>>>

source

fn IndexedSetter( &self, index: u32, option: Option<&HTMLOptionElement> ) -> Result<(), Error>

Implementors§