Back to Content

HTMLBaseElement: href property

files/en-us/web/api/htmlbaseelement/href/index.md

latest1.2 KB
Original Source

{{APIRef("HTML DOM")}}

The href property of the {{domxref("HTMLBaseElement")}} interface contains a string that is the URL to use as the base for relative URLs.

It reflects the href attribute of the {{HTMLElement("base")}} element.

Value

A string that contains a URL, or the empty string ("") if the corresponding <base> element does not include the href attribute.

Examples

HTML with base URL

This example demonstrates that the href attribute in <base> is reflected in the href property of HTMLBaseElement.

html
<pre id="log"></pre>
js
const logElement = document.querySelector("#log");
function log(text) {
  logElement.innerText = text;
}
css
#log {
  height: 20px;
}

HTML

html
<base href="https://developer.mozilla.org/example" />

JavaScript

js
const base = document.getElementsByTagName("base")[0];
log(`base.href="${base.href}"`);

Result

{{EmbedLiveSample('HTML with base URL', '100','50px')}}

Specifications

{{Specifications}}

Browser compatibility

{{Compat}}