Name
Element
Description
The Element object represents an HTML element or tag. IE 4 and later, DOM-compliant browsers such as IE 5 and later, and Netscape 6 and later allow access to every element of a document. They also define the properties and methods listed here on each of those elements. Unfortunately, the methods and properties defined by the IE 4 DOM are not the same as the methods and properties defined by the W3C DOM standard. Because of this incompatibility, they are grouped separately in the following lists.
W3C DOM Properties
In web browsers that support the W3C DOM, all elements in an HTML
document have properties that correspond to their HTML attributes,
including such universal attributes such as dir
,
id
, lang
, and
title
. When an HTML attribute name consists of
multiple words, the corresponding JavaScript property name uses mixed
case. Otherwise the JavaScript property is in lowercase (e.g.,
id
and href
, but
tagIndex
and accessKey
). Two
HTML attributes have names that are reserved words in JavaScript or
Java, and special property names are required. JavaScript uses the
property className
to refer to the
class
attribute of all HTML tags and uses
htmlFor
to refer to the for
attribute of <label>
and
<script>
tags. In addition to their HTML
attributes, all elements define the following properties. Remember
also that in DOM-compliant browsers, all HTML elements inherit the
properties of the Node object.
-
className
The string value of the
class
attribute of the element, which ...
Get Webmaster in a Nutshell, Third Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.