pub trait HTMLSelectElementMethods {
Show 33 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§