pub struct Ele {
pub ele: HtmlElement,
}
Fields§
§ele: HtmlElement
Implementations§
Source§impl Ele
impl Ele
pub fn new(target: Element) -> Self
pub fn new_tag(tag: &str) -> Self
pub fn new_node(node: Node) -> Self
pub fn get_target(e: Event) -> Self
pub fn get_current_target(e: Event) -> Self
pub fn body() -> Self
pub fn div() -> Self
pub fn svg() -> Self
pub fn input() -> Self
pub fn textarea() -> Self
pub fn header() -> Self
pub fn strong() -> Self
pub fn meta() -> Self
pub fn style_element() -> Self
pub fn script_element() -> Self
pub fn template_element() -> Self
pub fn link() -> Self
pub fn iframe() -> Self
pub fn p() -> Self
pub fn span() -> Self
pub fn i() -> Self
pub fn kbd() -> Self
pub fn section() -> Self
pub fn label() -> Self
pub fn form() -> Self
pub fn aside() -> Self
pub fn article() -> Self
pub fn mark() -> Self
pub fn dd() -> Self
pub fn dt() -> Self
pub fn li() -> Self
pub fn ul() -> Self
pub fn ol() -> Self
pub fn code() -> Self
pub fn h1() -> Self
pub fn h2() -> Self
pub fn h3() -> Self
pub fn h4() -> Self
pub fn h5() -> Self
pub fn h6() -> Self
pub fn table() -> Self
pub fn tr() -> Self
pub fn th() -> Self
pub fn td() -> Self
Source§impl Ele
impl Ele
pub fn onevent(&self, name: &str, handle: Box<dyn FnMut(Event)>) -> &Self
pub fn onclick(&self, handle: Box<dyn FnMut(Event)>) -> &Self
pub fn oninput(&self, handle: Box<dyn FnMut(Event)>) -> &Self
pub fn onchange(&self, handle: Box<dyn FnMut(Event)>) -> &Self
pub fn onscroll(&self, handle: Box<dyn FnMut(Event)>) -> &Self
pub fn onwheel(&self, handle: Box<dyn FnMut(Event)>) -> &Self
pub fn onblur(&self, handle: Box<dyn FnMut(Event)>) -> &Self
pub fn onfocus(&self, handle: Box<dyn FnMut(Event)>) -> &Self
pub fn onsubmit(&self, handle: Box<dyn FnMut(Event)>) -> &Self
pub fn onselect(&self, handle: Box<dyn FnMut(Event)>) -> &Self
pub fn onresize(&self, handle: Box<dyn FnMut(Event)>) -> &Self
pub fn onerror(&self, handle: Box<dyn FnMut(Event)>) -> &Self
pub fn ondrag(&self, handle: Box<dyn FnMut(Event)>) -> &Self
pub fn ondragenter(&self, handle: Box<dyn FnMut(Event)>) -> &Self
pub fn ondragexit(&self, handle: Box<dyn FnMut(Event)>) -> &Self
pub fn ondragleave(&self, handle: Box<dyn FnMut(Event)>) -> &Self
pub fn ondragstart(&self, handle: Box<dyn FnMut(Event)>) -> &Self
pub fn onkeydown(&self, handle: Box<dyn FnMut(Event)>) -> &Self
pub fn onkeypress(&self, handle: Box<dyn FnMut(Event)>) -> &Self
pub fn onkeyup(&self, handle: Box<dyn FnMut(Event)>) -> &Self
pub fn onmousedown(&self, handle: Box<dyn FnMut(Event)>) -> &Self
pub fn onmouseenter(&self, handle: Box<dyn FnMut(Event)>) -> &Self
pub fn onmouseleave(&self, handle: Box<dyn FnMut(Event)>) -> &Self
pub fn onmousemove(&self, handle: Box<dyn FnMut(Event)>) -> &Self
pub fn onmouseout(&self, handle: Box<dyn FnMut(Event)>) -> &Self
pub fn onmouseup(&self, handle: Box<dyn FnMut(Event)>) -> &Self
pub fn onmouseover(&self, handle: Box<dyn FnMut(Event)>) -> &Self
pub fn ontouchstart(&self, handle: Box<dyn FnMut(Event)>) -> &Self
pub fn ontouchcancel(&self, handle: Box<dyn FnMut(Event)>) -> &Self
pub fn ontouchmove(&self, handle: Box<dyn FnMut(Event)>) -> &Self
pub fn ontouchend(&self, handle: Box<dyn FnMut(Event)>) -> &Self
Source§impl Ele
impl Ele
pub fn set_inner_html(&self, text: &str) -> &Self
pub fn inner_html(&self) -> String
pub fn set_id(&self, id: &str) -> &Self
pub fn id(&self) -> String
pub fn set_text(&self, text: &str) -> &Self
pub fn set_text_i32(&self, text: i32) -> &Self
pub fn set_text_f64(&self, text: f64) -> &Self
pub fn text(&self) -> String
pub fn set_style_text(&self, style: &str) -> &Self
pub fn style_text(&self) -> String
pub fn set_class(&self, style: &str) -> &Self
pub fn class(&self) -> String
pub fn add_class(&self, class: &str) -> &Self
pub fn remove_class(&self, class: &str) -> &Self
pub fn contains_class(&self, class: &str) -> bool
pub fn set_attr(&self, name: &str, value: &str) -> &Self
pub fn attr(&self, name: &str) -> String
pub fn has_attr(&self, name: &str) -> bool
pub fn clone_node(&self) -> Self
pub fn set_value(&self, value: &str) -> &Self
pub fn value(&self) -> String
pub fn set(&self, name: &str, value: &JsValue)
pub fn set_str(&self, name: &str, value: &str)
pub fn get(&self, name: &str) -> JsValue
pub fn get_string(&self, name: &str) -> String
pub fn delete(&self, name: &str)
pub fn placeholder(&self, value: &str) -> &Self
Source§impl Ele
impl Ele
pub fn document_query(selector: &str) -> Option<Ele>
pub fn document_query_all(&self, selector: &str) -> Vec<Ele>
pub fn body_query(selector: &str) -> Option<Ele>
pub fn body_query_all(&self, selector: &str) -> Vec<Ele>
pub fn get_element_by_id(id: &str) -> Option<Ele>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Ele
impl RefUnwindSafe for Ele
impl !Send for Ele
impl !Sync for Ele
impl Unpin for Ele
impl UnwindSafe for Ele
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more