HTML DOM Document Object

From http://www.w3schools.com (Copyright Refsnes Data)

# 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

From http://www.w3schools.com (Copyright Refsnes Data)