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.
The control should have input focus when the page loads, unless the user overrides it, for example by typing in a different control.
The blur method removes keyboard focus from the current element.
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
The click method simulates a mouse click on an 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.
contentEditable is used to indicate whether or not the element is editable.
The dir attribute gets or sets the text writing directionality of the content of the current element.
The control is disabled, meaning that it does not accept any clicks.
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.
Sets focus on the specified element, if it can be focused.
The form that this button is associated with.
The URI of a resource that processes information submitted by the button.
The HTTP method that the browser uses to submit the form.
Indicates that the form is not to be validated when it is submitted.
A name or keyword indicating where to display the response that is received after submitting the form.
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.
fired when an element receives pointer capture.
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.
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.
isContentEditable returns true if the contents of the element are editable; otherwise it returns false.
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.
This property gets or sets the base language of an element's attribute values and text content.
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.
Fired after pointer capture is released for a pointer.
The name of the object when submitted with a form.
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.
Height of an element relative to the element's offsetParent.
Returns the number of pixels that the upper left corner of the current element is offset to the left within the offsetParent node.
offsetParent returns a reference to the object which is the closest (nearest in the containment hierarchy) positioned containing element.
offsetTop returns the distance of the current element relative to the top of the offsetParent node.
Returns the layout width of an element.
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 ParentNode.children read-only property returns a live HTMLCollection of child elements of the given object.
The paste event is fired when a selection has been pasted from the clipboard to the document.
a browser fires this event if it concludes the pointer will no longer be able to generate events (for example the related device is deactived).
fired when a pointer becomes active.
fired when a pointing device is moved into the hit test boundaries of an element or one of its descendants, including as a result of a pointerdown event from a device that does not support hover (see pointerdown).
fired when a pointing device is moved out of the hit test boundaries of an element.
fired when a pointer changes coordinates.
fired for several reasons including: pointing device is moved out of the hit test boundaries of an element; firing the pointerup event for a device that does not support hover (see pointerup); after firing the pointercancel event (see pointercancel); when a pen stylus leaves the hover range detectable by the digitizer.
fired when a pointing device is moved into an element's hit test boundaries.
fired when a pointer is no longer active.
Gets the markup of the element including its content.
Returns the Document that this node belongs to.
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.
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.
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.
Returns an object that represents the element's style attribute.
Gets/sets the tab order of the current 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.
Establishes the text to be displayed in a 'tool tip' popup when the mouse is over the displayed node.
A localized message that describes the validation constraints that the control does not satisfy (if any).
The validity states that this button is in.
The current form control value of the button.
Indicates whether the button is a candidate for constraint validation.