Struct stdweb::web::Node
[−]
[src]
pub struct Node(_);
A reference to a JavaScript object which implements the INode interface.
Trait Implementations
impl From<Document> for Node
[src]
impl IEventTarget for Node
[src]
fn add_event_listener<T, F>(&self, listener: F) -> EventListenerHandle where
T: ConcreteEvent,
F: FnMut(T) + 'static,
T: ConcreteEvent,
F: FnMut(T) + 'static,
Adds given event handler to the list the list of event listeners for the specified EventTarget
on which it's called. Read more
impl INode for Node
[src]
fn append_child<T: INode>(&self, child: &T)
Adds a node to the end of the list of children of a specified parent node. Read more
fn remove_child<T: INode>(&self, child: &T) -> Result<(), NotFoundError>
Removes a child node from the DOM. Read more
fn clone_node(&self, kind: CloneKind) -> Self
Returns a duplicate of the node on which this method was called. Read more
fn contains<T: INode>(&self, node: &T) -> bool
Checks whenever a given node is a descendant of this one or not. Read more
fn insert_before<T: INode, U: INode>(&self, new_node: &T, reference_node: &U)
Inserts the specified node before the reference node as a child of the current node. Read more
fn replace_child<T: INode, U: INode>(&self, new_child: &T, old_child: &U)
Replaces one hild node of the specified node with another. Read more
fn parent_node(&self) -> Option<Node>
Returns the parent of this node in the DOM tree. Read more
fn first_child(&self) -> Option<Node>
Returns the node's first child in the tree, or None
if the node is childless. Read more
fn inner_text(&self) -> String
A property which represents the "rendered" text content of a node and its descendants. It approximates the text the user would get if they highlighted the contents of the element with the cursor and then copied to the clipboard. Read more
fn text_content(&self) -> Option<String>
A property which represents the text content of a node and its descendants. Read more
fn set_text_content(&self, text: &str)
Sets the text content of this node; calling thil removes all of node's children and replaces them with a single text node with the given value. Read more
fn child_nodes(&self) -> NodeList
Returns a live collection of child nodes of this node. Read more
impl Debug for Node
[src]
impl Clone for Node
[src]
fn clone(&self) -> Self
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0
Performs copy-assignment from source
. Read more
impl AsRef<Reference> for Node
[src]
impl<T: TryInto<Reference>> TryFrom<T> for Node where
<T as TryInto<Reference>>::Error: Into<Box<Error>>,
[src]
<T as TryInto<Reference>>::Error: Into<Box<Error>>,
type Error = Box<Error>
The type returned in the event of a conversion error.
fn try_from(value: T) -> Result<Self, Self::Error>
Performs the conversion.
impl From<Element> for Node
[src]
impl From<HtmlElement> for Node
[src]
fn from(value: HtmlElement) -> Self
Performs the conversion.
impl From<InputElement> for Node
[src]
fn from(value: InputElement) -> Self
Performs the conversion.
impl From<TextNode> for Node
[src]
fn from(value: TextNode) -> Self
Performs the conversion.