Location: href

The href property of the Location interface is a stringifier that returns a USVString containing the whole URL, and allows the href to be updated.

Setting the value of href navigates to the provided URL. If you want redirection, use Location.replace().


string = object.href;
object.href = string;


// Lets imagine an <a id="myAnchor" href="https://developer.mozilla.org/en-US/Location/href"> element is in the document
var anchor = document.getElementById("myAnchor");
var result = anchor.href; // Returns: 'https://developer.mozilla.org/en-US/Location/href'


Specification Status Comment
HTML Living Standard
The definition of 'href' in that specification.
Living Standard Initial definition.

Browser compatibility

BCD tables only load in the browser