Trait MinimalList

Source
pub trait MinimalList {
    // Required methods
    fn get_node(&self, index: u32) -> Node;
    fn get_el(&self, index: u32) -> Element;
    fn get_html(&self, index: u32) -> HtmlElement;
    fn add_list_class(&self, value: &str);
    fn remove_list_class(&self, value: &str);
}
Expand description

Some Function for a NodeList element.

§Examples

let document = document();
let h1_list = document.query_selector_list("h1");
assert_eq!(<NodeList>, h1_list);
let element = h1_list.get_html(5);
assert_eq!(<HtmlElement>, element);

Required Methods§

Source

fn get_node(&self, index: u32) -> Node

Get Node of a List.

Source

fn get_el(&self, index: u32) -> Element

Get Node of a List as Element.

Source

fn get_html(&self, index: u32) -> HtmlElement

Get Node of a List as HtmlElement.

Source

fn add_list_class(&self, value: &str)

Add a class to all Nodes of a List.

Source

fn remove_list_class(&self, value: &str)

Remove a class to all Nodes of a List.

Implementations on Foreign Types§

Source§

impl MinimalList for NodeList

Source§

fn get_node(&self, index: u32) -> Node

Source§

fn get_el(&self, index: u32) -> Element

Source§

fn get_html(&self, index: u32) -> HtmlElement

Source§

fn add_list_class(&self, value: &str)

Source§

fn remove_list_class(&self, value: &str)

Implementors§