Struct stdweb::web::Document [] [src]

pub struct Document(_);

The Document interface represents any web page loaded in the browser and serves as an entry point into the web page's content, which is the DOM tree.

(JavaScript docs)

Methods

impl Document
[src]

[src]

In an HTML document, the Document.createDocumentFragment() method creates a new empty DocumentFragment.

(JavaScript docs)

[src]

In an HTML document, the Document.createElement() method creates the HTML element specified by tag, or an HTMLUnknownElement if tag isn't recognized. In other documents, it creates an element with a null namespace URI.

(JavaScript docs)

[src]

Creates a new text node.

(JavaScript docs)

[src]

Returns a Location object which contains information about the URL of the document and provides methods for changing that URL and loading another URL.

(JavaScript docs)

[src]

Returns the <body> or <frameset> node of the current document, or null if no such element exists.

(JavaScript docs)

[src]

Returns the <head> element of the current document. If there are more than one <head> elements, the first one is returned.

(JavaScript docs)

[src]

Gets the title of the document.

(JavaScript docs)

[src]

Sets the title of the document.

(JavaScript docs)

[src]

Returns the Element that is the root element of the document (for example, the <html> element for HTML documents).

(JavaScript docs)

Trait Implementations

impl Clone for Document
[src]

[src]

Returns a copy of the value. Read more

1.0.0
[src]

Performs copy-assignment from source. Read more

impl Debug for Document
[src]

[src]

Formats the value using the given formatter. Read more

impl PartialEq for Document
[src]

[src]

This method tests for self and other values to be equal, and is used by ==. Read more

[src]

This method tests for !=.

impl Eq for Document
[src]

impl From<Document> for EventTarget
[src]

[src]

Performs the conversion.

impl TryFrom<EventTarget> for Document
[src]

The type returned in the event of a conversion error.

[src]

Performs the conversion.

impl From<Document> for Node
[src]

[src]

Performs the conversion.

impl TryFrom<Node> for Document
[src]

The type returned in the event of a conversion error.

[src]

Performs the conversion.

impl InstanceOf for Document
[src]

[src]

Checks whenever a given Reference if of type Self.

impl AsRef<Reference> for Document
[src]

[src]

Performs the conversion.

impl ReferenceType for Document
[src]

[src]

Converts a given reference into a concrete reference-like wrapper. Doesn't do any type checking; highly unsafe to use! Read more

impl From<Document> for Reference
[src]

[src]

Performs the conversion.

impl TryFrom<Document> for Reference
[src]

The type returned in the event of a conversion error.

[src]

Performs the conversion.

impl TryFrom<Reference> for Document
[src]

The type returned in the event of a conversion error.

[src]

Performs the conversion.

impl<'_r> TryFrom<&'_r Reference> for Document
[src]

The type returned in the event of a conversion error.

[src]

Performs the conversion.

impl TryFrom<Value> for Document
[src]

The type returned in the event of a conversion error.

[src]

Performs the conversion.

impl<'_r> TryFrom<&'_r Value> for Document
[src]

The type returned in the event of a conversion error.

[src]

Performs the conversion.

impl JsSerialize for Document
[src]

impl IEventTarget for Document
[src]

[src]

Adds given event handler to the list of event listeners for the specified EventTarget on which it's called. Read more

[src]

Dispatches an Event at this EventTarget, invoking the affected event listeners in the appropriate order. Read more

impl IParentNode for Document
[src]

[src]

Returns the first element that is a descendant of the element on which it is invoked that matches the specified group of selectors. Read more

[src]

Returns a non-live NodeList of all elements descended from the element on which it is invoked that matches the specified group of CSS selectors. Read more

impl INode for Document
[src]

[src]

Casts a reference to this object into a reference to a Node.

[src]

Adds a node to the end of the list of children of a specified parent node. Read more

[src]

Removes a child node from the DOM. Read more

[src]

Returns a duplicate of the node on which this method was called. Read more

[src]

Checks whenever a given node is a descendant of this one or not. Read more

[src]

Inserts the specified node before the reference node as a child of the current node. Read more

[src]

Replaces one hild node of the specified node with another. Read more

[src]

Returns the parent of this node in the DOM tree. Read more

[src]

Returns the node's first child in the tree, or None if the node is childless. Read more

[src]

Returns the node's last child in the tree, or None if the node is childless. Read more

[src]

Returns the node's next sibling in the tree, or None if there isn't such a node. Read more

[src]

Returns the name of the node. Read more

[src]

Returns the type of the node. Read more

[src]

Returns the value of the node. Read more

[src]

Sets the value of the node. Read more

[src]

Returns the Document that this node belongs to. Read more

[src]

Returns an Element that is the parent of this node. Returns null if the node has no parent or the parent is not an Element. Read more

[src]

Returns the node's previous sibling in the tree, or None if there isn't such a node. Read more

[src]

A property which represents the text content of a node and its descendants. Read more

[src]

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

[src]

Returns a live collection of child nodes of this node. Read more

[src]

Gets the base URL. Read more

[src]

Returns whether this node has children nodes. Read more

[src]

Determines whether the given namespace is the default namespace of this node. Read more

[src]

Tests whether this node is equal to another node. Two nodes are equal if they have the same type, defining characteristics, matching attributes, and so on. Read more

[src]

Test whether two Node references are the same. Read more

[src]

Returns the prefix for the given namespace URI, if present. Read more

[src]

Returns the namespace URI for the given prefix. Read more

[src]

Merges any adjacent text nodes and removes empty text nodes under this node. Read more

impl INonElementParentNode for Document
[src]

[src]

Returns a reference to the element by its ID; the ID is a string which can be used to uniquely identify the element, found in the HTML id attribute. Read more

Auto Trait Implementations

impl Send for Document

impl Sync for Document