HTML DOM Document Object
Document Object
Each HTML document loaded into a browser window becomes a Document object.
The Document object provides access to all the elements in an HTML page from within a script.
Tip: The Document object is also part of the Window object, and can be accessed through the window.document property.
Document Object Collections
IE: Internet Explorer, F: Firefox, O: Opera, W3C: W3C Standard.
| Collection |
Description |
IE |
F |
O |
W3C |
| anchors[] |
A reference to all named Anchor objects in a document |
4 |
1 |
9 |
Yes |
| forms[] |
A reference to all Form objects in a document |
4 |
1 |
9 |
Yes |
| images[] |
A reference to all Image objects in a document |
4 |
1 |
9 |
Yes |
| links[] |
A reference to all Area and Link objects in a 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 |
The Creators of XMLSpy are Pleased to Announce
|