--- title: Node.baseURI slug: Web/API/Node/baseURI translation_of: Web/API/Node/baseURI ---
Свойство Node.baseURI
только для чтения, возвращающее абсолютный базовый URL узла.
Базовый URL используется для разрешения относительных URLs, когда браузеру нужно получить абсолютный URL, например, когда обрабатывает элемент HTML {{HTMLElement("img")}}, src
атрибут или XML xlink:href
атрибут.
В самом простом случае, базовывый URL это просто местонахождение документа, но это может зависеть от многих факторов, включая элемент {{HTMLElement("base")}} в HTML и атрибут xml:base
в XML.
var baseURI = node.baseURI;
baseURI
это {{ domxref("DOMString") }} представляющий базовый URL обусловленный {{domxref("Node")}}. Может быть null
если не удалось получить абсолютный URInode.baseURI
только для чтения.node.baseURI
может измениться со временем (с.м. ниже).Базовый URL документа по умолчанию, адрес документа (как отображено в браузере и доступно в {{domxref("window.location")}}), но может измениться по умолчанию:
Смотрите Раздел базовый URLs в действующем стандарте HTML для уточнения деталей.
Вы можите использовать {{domxref("document")}}.baseURI
для получения базового URL документа. Заметим, что получение базового URL для документа, может возвращать различные URLs в течение долгого времени, если {{HTMLElement("base")}} теги или местонахождение документа изменилось.
Базовый URL элемента в HTML обычно равен базовому URL документу узла.
Если документ содержит атрибуты xml:base
(которые вы не должны использовать в документах HTML), element.baseURI
принимает во внимание xml:base
атрибуты родительского элемента, когда вычисляет базовый URL. Для уточнения деталей смотрите xml:base.
Вы можите использовать {{domxref("element")}}.baseURI
для получения базового URL of элемента.
xml:base
атрибуты (XML документы).