You are here: Reference > JavaScript > client-side > HTML DOM > properties > host (location, a, area)

host property (location, a, area)

Browser support:
Specifies or retrieves the host name and port of the URL assigned to the object.
If you only need the host name, use the hostname property, and if you only need the port number, use the port property.

You can find the related objects in the Supported by objects section below.
This property is read/write.

Possible values:

String that specifies or retrieves the hostname and port.
Default: this property has no default value.

Example HTML code 1:

This example illustrates the use of the host property for an anchor:
    <script type="text/javascript">
        function AnalyzeTarget () {
            var anchor = document.getElementById ("myAnchor");

            var message = "";
            message += "hash: " + anchor.hash + "\n";
            message += "host: " + + "\n";
            message += "hostname: " + anchor.hostname + "\n";
            message += "href: " + anchor.href + "\n";
            message += "pathname: " + anchor.pathname + "\n";
            message += "port: " + anchor.port + "\n";
            message += "protocol: " + anchor.protocol + "\n";
            message += "protocolLong: " + anchor.protocolLong + "\n";
            message += "search: " + + "\n";

            alert (message);
    <a href="" id="myAnchor">A sample anchor</a>
    <br /><br />
    <button onclick="AnalyzeTarget ();">Analyze the destination of the anchor above</button>
Did you find this example helpful? yes no

Supported by objects:

Related pages:

External links:

User Contributed Comments

Post Content

Post Content