Adds a node to the end of the list of children of a specified parent node.
Returns true if the rendered content of the given element is entirely contained within the supplied rectangle.
Returns true if the rendered content of the given element intersects the supplied rectangle.
Returns an unsigned long giving the amount of children that the object has.
Returns a live NodeList containing all the children of this node.
Returns a live HTMLCollection containing all objects of type Element that are children of the object.
Supported by FF>3.
Corresponds to attribute class on the given element.
Returns the inner height of an element in pixels, including padding but not the horizontal scrollbar height, border, or margin.
The width of the left border of an element in pixels.
The width of the top border of an element in pixels.
clientWidth is the inner width of an element in pixels.
Clone a Node, and optionally, all of its contents.
Compares the position of the current node against another node in any other document.
Corresponds to attribute contentScriptType on the given <svg> element.
Corresponds to attribute contentStyleType on the given <svg> element.
Creates an SVGAngle object outside of any document trees.
Creates an SVGLength object outside of any document trees.
Creates an SVGMatrix object outside of any document trees.
Creates an SVGNumber object outside of any document trees.
Creates an SVGPoint object outside of any document trees.
Creates an SVGRect object outside of any document trees.
Creates an SVGTransform object outside of any document trees.
Creates an SVGTransform object outside of any document trees.
On an outermost <svg> element, this attribute indicates the current scale factor relative to the initial view to take into account user magnification and panning operations.
On an outermost <svg> element, the corresponding translation factor that takes into account user "magnification".
Unselects any selected objects, including any selections of text strings and type-in bars.
Dispatches an Event at the specified EventTarget, invoking the affected EventListeners in the appropriate order.
Returns the node's first child in the tree, or null if the node is childless.
Returns the Element that is the first child of the object, or null if there is none.
In rendering environments supporting interactivity, forces the user agent to immediately redraw all regions of the viewport that require updating.
getAttribute() returns the value of the named attribute on the specified element.
getAttributeNS returns the string value of the attribute with the specified namespace and name.
Returns the specified attribute of the specified element, as an Attr node.
Returns the Attr node for the attribute with the given namespace and name.
Returns a text rectangle object that encloses a group of text rectangles.
Returns a collection of rectangles that indicate the bounding rectangles for each box in a client.
Returns the current time in seconds relative to the start time for the current SVG document fragment.
Searches this SVG document fragment (i.
Returns a list of elements with the given tag name.
Returns a list of elements with the given tag name belonging to the given namespace.
Returns the list of graphics elements whose rendered content intersects the supplied rectangle.
hasAttribute returns a boolean value indicating whether the specified element has the specified attribute or not.
hasAttributeNS returns a boolean value indicating whether the current element has the specified attribute.
hasAttributes returns a boolean value of true or false, indicating if the current element has any attributes or not.
hasChildNodes returns a Boolean value indicating whether the current Node has child nodes or not.
Returns true if the browser supports the given extension, specified by a URI.
Corresponds to attribute height on the given <svg> element.
innerHTML sets or gets the HTML syntax describing the element's descendants.
Supported by FF>8, Opera>7, Chrome>1, IE>4, Safari>4
Inserts the first Node given in a parameter immediately before the second, child of this element, Node.
isDefaultNamespace accepts a namespace URI as an argument and returns true if the namespace is the default namespace on the given node or false if not.
If #targetElm is first div element in document, "true" will be displayed.
Tests whether two nodes are the same, that is they reference the same object.
Returns a Node representing the last direct child node of the node, or null if the node has no child.
Returns the Element that is the last child of the object, or null if there is none.
Returns a DOMString representing the local part of the qualified name of an element.
Takes a prefix and returns the namespaceURI associated with it on the given node if found (and null if not).
Returns the prefix for a given namespaceURI if present, and null if not.
The namespace URI of this node, or null if it is no namespace.
The nextElementSibling read-only property returns the element immediately following the specified one in its parent's children list, or null if the specified element is the last one in the list.
Returns the node immediately following the specified one in its parent's childNodes list, or null if the specified node is the last node in that list.
Returns a DOMString containing the name of the Node.
The read-only Node.
Is a DOMString representing the value of an object.
Puts the specified node and all of its subtree into a "normalized" form.
Gets the markup of the element including its content.
Returns the Document that this node belongs to.
The nearest ancestor <svg> element.
Returns a Node that is the parent of this node.
Size of a pixel units (as defined by CSS2) along the x-axis of the viewport, which represents a unit somewhere in the range of 70dpi to 120dpi, and, on systems that support this, might actually match the characteristics of the target medium.
Corresponding size of a pixel unit along the y-axis of the viewport.
A DOMString representing the namespace prefix of the element, or null if no prefix is specified.
The previousElementSibling read-only property returns the Element immediately prior to the specified one in its parent's children list, or null if the specified element is the first one in the list.
Returns the node immediately preceding the specified one in its parent's childNodes list, null if the specified node is the first in that list.
Returns the first element within the document (using depth-first pre-order traversal of the document's nodes) that matches the specified group of selectors.
Returns a list of the elements within the document (using depth-first pre-order traversal of the document's nodes) that match the specified group of selectors.
removeAttribute removes an attribute from the specified element.
removeAttributeNS removes the specified attribute from an element.
removeAttributeNode removes the specified attribute from the current element.
Removes a child node from the current element, which must be a child of the current node.
Removes the event listener previously registered with EventTarget.
Replaces one child Node of the current one with the second one given in parameter.
Corresponds to attribute requiredExtensions on the given element.
Corresponds to attribute requiredFeatures on the given element.
User interface (UI) events in DOM Level 2 indicate the screen positions at which the given UI event occurred.
Corresponding size of a screen pixel along the y-axis of the viewport.
Height of the scroll view of an element; it includes the element padding but not its margin.
scrollLeft gets or sets the number of pixels that an element's content is scrolled to the left.
scrollTop gets or sets the number of pixels that the content of an element is scrolled upward.
scrollWidth is a read–only property that returns either the width in pixels of the content of an element or the width of the element itself, whichever is greater.
Adds a new attribute or changes the value of an existing attribute on the specified element.
setAttributeNS adds a new attribute or changes the value of an attribute with the given namespace and name.
setAttributeNode() adds a new Attr node to the specified element.
setAttributeNodeNS adds a new namespaced attribute node to an element.
Adjusts the clock for this SVG document fragment, establishing a new current time.
Corresponds to attribute style on the given element.
Takes a time-out value which indicates that redraw shall not occur until: the corresponding unsuspendRedraw() call has been made, an unsuspendRedrawAll() call has been made, or its timer has timed out.
Corresponds to attribute systemLanguage on the given element.
In XML (and XML-based languages such as XHTML), tagName preserves case.
Is a DOMString representing the textual content of an element and all its descendants.
Cancels a specified suspendRedraw() by providing a unique suspend handle ID that was returned by a previous suspendRedraw() call.
Cancels all currently active suspendRedraw() method calls.
The position and size of the viewport (implicit or explicit) that corresponds to this <svg> element.
The element which established the current viewport.
Corresponds to attribute width on the given <svg> element.
Corresponds to attribute x on the given <svg> element.
Corresponds to attribute xml:base on the given element.
Corresponds to attribute y on the given <svg> element.