The EventTarget.addEventListener() method registers the specified listener on the EventTarget it's called on.
Adds a node to the end of the list of children of a specified parent node.
.attributes is a collection of all attribute nodes registered to the specified node.
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.6, any Opera, any Chrome, any IE, any Safari
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.
Returns a Boolean value indicating whether a node is a descendant of a given node, i.e.
Corresponds to attribute cx on the given <circle> element.
Corresponds to attribute cy on the given <circle> element.
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.
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 an array-like object of all child elements which have all of the given class names.
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.
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.
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.
The Node.isSupported()returns a Boolean flag containing the result of a test whether the DOM implementation implements a specific feature and this feature is supported by the specific node.
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.nodeType property returns an unsigned short integer representing the type of the node.
Is a DOMString representing the value of an object.
Puts the specified node and all of its subtree into a "normalized" form.
The copy event is fired when the user initiates a copy action through the
browser UI (for example, using the CTRL/Cmd+C keyboard shortcut or
selecting the "Copy" from the menu) and in response to an allowed
The cut event is fired when a selection has been removed from the document and added to the clipboard.
The paste event is fired when a selection has been pasted from the clipboard to the document.
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.
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.
Corresponds to attribute r on the given <circle> element.
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.addEventListener.
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.
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.
Corresponds to attribute style on the given element.
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.
Corresponds to attribute transform on the given element.
The element which established the current viewport.
Corresponds to attribute xml:base on the given element.