Reflects the accept HTML attribute, containing comma-separated list of file types accepted by the server when type is file.
The EventTarget.addEventListener() method registers the specified listener on the EventTarget it's called on.
Reflects the alt HTML attribute, containing alternative text to use when type is image.
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.
Reflects the autocomplete HTML attribute, indicating whether the value of the control can be automatically completed by the browser.
Reflects the autofocus HTML attribute, which specifies that a form 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 false if the element is a candidate for constraint validation, and it does not satisfy its constraints.
The current state of the element when type is checkbox or radio.
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 default state of a radio button or checkbox as originally specified in HTML that created this object.
The default value as originally specified in HTML that created this object.
The dir attribute gets or sets the text writing directionality of the content of the current element.
Reflects the disabled HTML attribute, indicating that the control is not available for interaction.
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 containing form element, if this element is in a form.
Reflects the formaction HTML attribute, containing the URI of a program that processes information submitted by the element.
Reflects the formenctype HTML attribute, containing the type of content that is used to submit the form to the server.
Reflects the formmethod HTML attribute, containing the HTTP method that the browser uses to submit the form.
Reflects the formnovalidate HTML attribute, indicating that the form is not to be validated when it is submitted.
Reflects the formtarget HTML attribute, containing 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.
Reflects the height HTML attribute, which defines the height of the image displayed for the button, if the value of type is image.
Indicates that a checkbox is neither on nor off.
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.
Identifies a list of pre-defined options to suggest to the user.
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.
Reflects the max HTML attribute, containing the maximum (numeric or date-time) value for this item, which must not be less than its minimum (min attribute) value.
Reflects the maxlength HTML attribute, containing the maximum length of text (in Unicode code points) that the value can be changed to.
Reflects the min HTML attribute, containing the minimum (numeric or date-time) value for this item, which must not be greater than its maximum (max attribute) value.
Reflects the multiple HTML attribute, indicating whether more than one value is possible (e.g., multiple files).
Reflects the name HTML attribute, containing a name that identifies the element when submitting the 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.
Reflects the pattern HTML attribute, containing a regular expression that the control's value is checked against.
Reflects the placeholder HTML attribute, containing a hint to the user of what can be entered in the control.
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.
Reflects the readonly HTML attribute, indicating that the user cannot modify the value of the control.
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.
Reflects the required HTML attribute, indicating that the user must fill in a value before submitting a form.
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.
Selects the input text in the element, and focuses it so the user can subsequently replace the whole entry.
The index of the end of selected text.
The index of the beginning of selected text.
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.
Sets a custom validity message for the element.
Selects a range of text in the element (but does not focus it).
Reflects the size HTML attribute, containing size of the control.
Reflects the src HTML attribute, which specifies a URI for the location of an image to display on the graphical submit button, if the value of type is image; otherwise it is ignored.
Reflects the step HTML attribute, which works with min and max to limit the increments at which a numeric or date-time value can be set.
Decrements the value by (step * n), where n defaults to 1 if not specified.
Increments the value by (step * n), where n defaults to 1 if not specified.
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.
Reflects the type HTML attribute, indicating the type of control to display.
A localized message that describes the validation constraints that the control does not satisfy (if any).
The validity state that this element is in.
Current value in the control.
The value of the element, interpreted as one of the following in order: a time value a number null if conversion is not possible
Reflects the width HTML attribute, which defines the width of the image displayed for the button, if the value of type is image.
Indicates whether the element is a candidate for constraint validation.