The Location hostname property in HTML is used to return the hostname of the current URL. The Location hostname property returns a string that contains the domain name, or the IP address of a URL.Â
Syntax
- It returns the hostname property.
location.hostname- It is used to set the hostname property.
location.hostname = hostnameExample:Â
<!--Driver Code Starts-->
<h1 style="color:green">
GeeksforGeeks
</h1>
<h2>DOM Location hostname Property</h2>
<p>
For returning the hostname of the current
URL, double click the "Return hostname" button:
</p>
<!--Driver Code Ends-->
<button ondblclick="myhost()">
Return hostname
</button>
<p id="hostname"></p>
<script>
function myhost() {
var h = location.hostname;
document.getElementById("hostname").innerHTML = h;
}
</script>
- Unlike location.host, this property strictly returns only the domain name or IP address, completely ignoring any port number that might be present in the URL.
- If the current URL uses an IPv6 IP address instead of a standard domain name, the hostname property will return the address properly wrapped in square brackets (e.g., [::1]).