--- title: Node.baseURI slug: Web/API/Node/baseURI translation_of: Web/API/Node/baseURI ---
{{APIRef("DOM")}}

 Свойство Node.baseURI только для чтения, возвращающее абсолютный базовый URL узла.

Базовый URL используется для разрешения относительных URLs, когда браузеру  нужно получить абсолютный URL, например, когда обрабатывает элемент HTML {{HTMLElement("img")}}, src атрибут или XML xlink:href атрибут.

В самом простом случае, базовывый URL это просто местонахождение документа, но это может зависеть от многих факторов, включая элемент {{HTMLElement("base")}} в HTML и атрибут xml:base в XML.

Синтаксис

var baseURI = node.baseURI;

Подробности

Базовый URL документа

Базовый URL документа по умолчанию, адрес документа (как отображено в браузере и доступно в {{domxref("window.location")}}), но может измениться по умолчанию:

Смотрите Раздел базовый URLs в действующем стандарте HTML для уточнения деталей.

Вы можите использовать {{domxref("document")}}.baseURI для получения базового URL документа. Заметим, что получение базового URL для документа, может возвращать различные URLs в течение долгого времени, если {{HTMLElement("base")}} теги или местонахождение документа изменилось.

Базовый URL элемента

Базовый URL элемента в HTML обычно равен базовому URL документу узла.

Если документ содержит атрибуты xml:base (которые вы не должны использовать в документах HTML), element.baseURI принимает во внимание xml:base атрибуты родительского элемента, когда вычисляет базовый URL. Для уточнения деталей смотрите xml:base.

Вы можите использовать {{domxref("element")}}.baseURI для получения базового URL of элемента.

Спецификация

Смотрите также