HTML DOM Location Object

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

# HTML DOM Location Object

## Location Object

The Location object is actually a JavaScript object, not an HTML DOM object.

The Location object is automatically created by the JavaScript runtime engine and contains information about the current URL. Example: Send a user to a new location

The Location object is part of the Window object and is accessed through the window.location property.

IE: Internet Explorer, F: Firefox, O: Opera.

### Location Object Properties

Property | Description | IE | F | O
--- | --- | --- | --- | ---
hash | Sets or returns the URL from the hash sign (#) | 4 | 1 | 9
host | Sets or returns the hostname and port number of the current URL | 4 | 1 | 9
hostname | Sets or returns the hostname of the current URL | 4 | 1 | 9
href | Sets or returns the entire URL | 4 | 1 | 9
pathname | Sets or returns the path of the current URL | 4 | 1 | 9
port | Sets or returns the port number of the current URL | 4 | 1 | 9
protocol | Sets or returns the protocol of the current URL | 4 | 1 | 9
search | Sets or returns the URL from the question mark (?) | 4 | 1 | 9

### Location Object Methods

Method | Description | IE | F | O
--- | --- | --- | --- | ---
assign() | Loads a new document | 4 | 1 | 9
reload() | Reloads the current document | 4 | 1 | 9
replace() | Replaces the current document with a new one | 4 | 1 | 9

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