HTML DOM Document Object
Document Object
The Document object represents the entire HTML document and can be used to access all elements in a page.
The Document object is part of the Window object and is accessed through the
window.document property.
IE: Internet Explorer, F: Firefox, O: Opera, W3C:
World Wide Web Consortium (Internet Standard).
Document Object Collections
| Collection |
Description |
IE |
F |
O |
W3C |
| anchors[] |
Returns a reference to all Anchor objects in the document |
4 |
1 |
9 |
Yes |
| forms[] |
Returns a reference to all Form objects in the document |
4 |
1 |
9 |
Yes |
| images[] |
Returns a reference to all Image objects in the document |
4 |
1 |
9 |
Yes |
| links[] |
Returns a reference to all Area and Link objects in the document |
4 |
1 |
9 |
Yes |
Document Object Properties
| Property |
Description |
IE |
F |
O |
W3C |
| body |
Gives direct access to the <body> element |
|
|
|
|
| cookie |
Sets or returns all cookies associated with the current document |
4 |
1 |
9 |
Yes |
| domain |
Returns the domain name for the current document |
4 |
1 |
9 |
Yes |
| lastModified |
Returns the date and time a document was last modified |
4 |
1 |
No |
No |
| referrer |
Returns the URL of the document that loaded the current
document |
4 |
1 |
9 |
Yes |
| title |
Returns the title of the current document |
4 |
1 |
9 |
Yes |
| URL |
Returns the URL of the current document |
4 |
1 |
9 |
Yes |
Document Object Methods
| Method |
Description |
IE |
F |
O |
W3C |
| close() |
Closes an output stream opened with the document.open()
method, and displays the collected data |
4 |
1 |
9 |
Yes |
| getElementById() |
Returns a reference to the first object with the specified
id |
5 |
1 |
9 |
Yes |
| getElementsByName() |
Returns a collection of objects with the specified name |
5 |
1 |
9 |
Yes |
| getElementsByTagName() |
Returns a collection of objects with the specified tagname |
5 |
1 |
9 |
Yes |
| open() |
Opens a stream to collect the output from any document.write() or document.writeln()
methods |
4 |
1 |
9 |
Yes |
| write() |
Writes HTML expressions or JavaScript code to a document |
4 |
1 |
9 |
Yes |
| writeln() |
Identical to the write() method, with the addition of
writing a new line character after each expression |
4 |
1 |
9 |
Yes |
|