pub trait HTMLOptionsCollectionMethods<D>
where D: DomTypes,
{ // Required methods fn Length(&self) -> u32; fn SetLength(&self, value: u32, _can_gc: CanGc); fn Add( &self, element: HTMLOptionElementOrHTMLOptGroupElement<D>, before: Option<HTMLElementOrLong<D>>, ) -> Result<(), Error>; fn Remove(&self, index: i32); fn SelectedIndex(&self) -> i32; fn SetSelectedIndex(&self, value: i32, _can_gc: CanGc); fn IndexedGetter( &self, index: u32, ) -> Option<Root<Dom<<D as DomTypes>::Element>>>; fn IndexedSetter( &self, index: u32, option: Option<&<D as DomTypes>::HTMLOptionElement>, _can_gc: CanGc, ) -> Result<(), Error>; fn SupportedPropertyNames(&self) -> Vec<DOMString>; fn NamedGetter( &self, name: DOMString, ) -> Option<Root<Dom<<D as DomTypes>::Element>>>; }

Required Methods§

Source

fn Length(&self) -> u32

Source

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

Source

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

Source

fn Remove(&self, index: i32)

Source

fn SelectedIndex(&self) -> i32

Source

fn SetSelectedIndex(&self, value: i32, _can_gc: CanGc)

Source

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

Source

fn IndexedSetter( &self, index: u32, option: Option<&<D as DomTypes>::HTMLOptionElement>, _can_gc: CanGc, ) -> Result<(), Error>

Source

fn SupportedPropertyNames(&self) -> Vec<DOMString>

Source

fn NamedGetter( &self, name: DOMString, ) -> Option<Root<Dom<<D as DomTypes>::Element>>>

Implementors§