final def==(arg0: Any): Boolean

varaccessKey: String

The EventTarget.addEventListener() method registers the specified listener on
the EventTarget it's called on. The event target may be an Element in a document, the
Document itself, a Window, or any other object that supports events (such as
XMLHttpRequest).

final defasInstanceOf[T0]: T0

.attributes is a collection of all attribute nodes registered to the specified
node. It is a NamedNodeMap,not an Array, so it has no Array methods and the Attr
nodes' indexes may differ among browsers. To be more specific, attribute is a key
value pair of strings that represents any information regarding that node; it
cannot hold Object. Attribute can hold additional data/information that is
required while processing custom JavaScript. There are many predefined
attributes for different nodes used for binding events, validations, and
specifying layout informations that are handled by browser (may vary from browser
to browser).

defclientLeft: Int

The width of the left border of an element in pixels.

The width of the left border of an element in pixels. It includes the width of the
vertical scrollbar if the text direction of the element is right–to–left and if
there is an overflow causing a left vertical scrollbar to be rendered. clientLeft
does not include the left margin or the left padding. clientLeft is read-only.

Dispatches an Event at the specified EventTarget, invoking the affected
EventListeners in the appropriate order.

Dispatches an Event at the specified EventTarget, invoking the affected
EventListeners in the appropriate order. The normal event processing rules
(including the capturing and optional bubbling phase) apply to events dispatched
manually with dispatchEvent().

deffocus(): Unit

defgetAttribute(name: String): String

getAttribute() returns the value of the named attribute on the specified element.

getAttribute() returns the value of the named attribute on the specified element.
If the named attribute does not exist, the value returned will either be null or ""
(the empty string); see Notes for details.

defgetAttributeNS(namespaceURI: String, localName: String): String

getAttributeNS returns the string value of the attribute with the specified
namespace and name.

getAttributeNS returns the string value of the attribute with the specified
namespace and name. If the named attribute does not exist, the value returned will
either be null or "" (the empty string); see Notes for details.

Returns a list of elements with the given tag name. The subtree underneath the
specified element is searched, excluding the element itself. The returned list is
live, meaning that it updates itself with the DOM tree automatically.
Consequently, there is no need to call several times
element.getElementsByTagName with the same element and arguments.

varid: String

varinnerHTML: String

Note: If a <div>, <span>, or <noembed> node has a child text node that includes
the characters (&), (<), or (>), innerHTML returns these characters as &amp,
&lt and &gt respectively. Use Node.textContent to get a correct copy of these
text nodes' contents.

deflocalName: String

Returns a DOMString representing the local part of the qualified name of an
element.

Returns a DOMString representing the local part of the qualified name of an
element. In Firefox 3.5 and earlier, the property upper-cases the local name for
HTML elements (but not XHTML elements). In later versions, this does not happen,
so the property is in lower case for both HTML and XHTML. Though the specification
requires localName to be defined on the Node interface, Gecko-based browsers
implement it on the Element interface.

defnamespaceURI: String

The namespace URI of this node, or null if it is no namespace.

The namespace URI of this node, or null if it is no namespace. In Firefox 3.5 and
earlier, HTML elements are in no namespace. In later versions, HTML elements are
in the http://www.w3.org/1999/xhtml namespace in both HTML and XML trees.
Though the specification requires namespaceURI to be defined on the Node
interface, Gecko-based browsers implement it on the Element interface.

defnodeName: String

Returns a DOMString containing the name of the Node.

Returns a DOMString containing the name of the Node. The structure of the name will
differ with the name type. E.g. An HTMLElement will contain the name of the
corresponding tag, like 'audio' for an HTMLAudioElement, a Text node will have the
'#text' string, or a Document node will have the '#document' string.

defnodeType: Int

defnodeValue: String

Is a DOMString representing the value of an object.

Is a DOMString representing the value of an object. For most Node type, this returns
null and any set operation is ignored. For nodes of type TEXT_NODE (Text objects),
COMMENT_NODE (Comment objects), and PROCESSING_INSTRUCTION_NODE
(ProcessingInstruction objects), the value corresponds to the text data
contained in the object.

offsetParent returns a reference to the object which is the closest (nearest in the
containment hierarchy) positioned containing element.

offsetParent returns a reference to the object which is the closest (nearest in the
containment hierarchy) positioned containing element. If the element is
non-positioned, the nearest table cell or root element (html in standards
compliant mode; body in quirks rendering mode) is the offsetParent. offsetParent
returns null when the element has style.display set to "none". The offsetParent is
useful because offsetTop and offsetLeft are relative to its padding edge.

The ParentNode.children read-only property returns a live HTMLCollection of
child elements of the given object.

The items in the returned collection are objects and not strings. To get data
from those node objects, you must use their properties (e.g.
elementNodeReference.children[1].nodeName to get the name, etc.).

defscrollWidth: Int

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.

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. If
the element is wider than its content area (for example, if there are scroll bars for
scrolling through the content), the scrollWidth is larger than the clientWidth.

defstyle_=(value: String): Unit

final defsynchronized[T0](arg0: ⇒ T0): T0

Definition Classes

AnyRef

vartabIndex: Int

Gets/sets the tab order of the current element.

Gets/sets the tab order of the current element.

The tabindex global attribute is an integer indicating if the element can take input
focus (is focusable), if it should participate to sequential keyboard navigation, and if
so, at what position. It can take several values:

a negative value means that the element should be focusable, but should not be
reachable via sequential keyboard navigation;

0 means that the element should be focusable and reachable via sequential keyboard
navigation, but its relative order is defined by the platform convention;

a positive value which means should be focusable and reachable via sequential keyboard
navigation; its relative order is defined by the value of the attribute: the sequential
follow the increasing number of the tabindex. If several elements share the same
tabindex, their relative order follows their relative position in the document).

An element with a 0 value, an invalid value, or no tabindex value should be placed
after elements with a positive tabindex in the sequential keyboard navigation order.

deftagName: String

In XML (and XML-based languages such as XHTML), tagName preserves case. On
HTML elements in DOM trees flagged as HTML documents, tagName returns the
element name in the uppercase form. The value of tagName is the same as that of
nodeName.