web api instance property
Node: baseURI property
The read-only baseURI property of the Node interface
returns the absolute base URL of the document containing the node.
The base URL is used to resolve relative URLs when the browser needs to obtain an absolute URL, for example when processing the HTML <img> element’s src attribute or the xlink:href Deprecated or href attributes in SVG.
Although this property is read-only, its value is determined by an algorithm each time the property is accessed, and may change if the conditions changed.
The base URL is determined as follows:
- By default, the base URL is the location of the document (as determined by
location). - If it is an HTML Document and there is a
<Base>element in the document, thehrefvalue of the firstBaseelement with such an attribute is used instead.
Value
A string representing the base URL of the Node.
Examples
Without <base>
<output>Not calculated</output>
const output = document.querySelector("output");
output.value = output.baseURI;
Interactive exampleOpen the canonical MDN source to run this embedded demo.
With <base>
<base href="https://developer.mozilla.org/modified_base_uri/" />
<output>Not calculated</output>
const output = document.querySelector("output");
output.value = output.baseURI;
Interactive exampleOpen the canonical MDN source to run this embedded demo.
Specifications
SpecificationsStandards references are available on the canonical MDN page.
Browser compatibility
Browser compatibilityCompatibility data is available on the canonical MDN page.
See also
<base>element.