Spec-Zone.ru › Web APIs

Элемент: свойство namespaceURI

Базовая линия Широко доступно

Эта функция хорошо отработана и работает на многих устройствах и версиях браузеров. Она доступна в браузерах с июля 2015 года.

  • Узнать больше
  • Полная совместимость
  • Отправить отзыв

Свойство Element.namespaceURI — только для чтения — возвращает URI пространства имен элемента или null, если элемент не находится в пространстве имен.

Значение

Строка или null.

Примеры

В этом фрагменте проверяется элемент на наличие его localName и его namespaceURI. Если namespaceURI возвращает пространство имен XUL, а localName возвращает "browser", то узел понимается как XUL <browser/>.

if (
  element.localName === "browser" &&
  element.namespaceURI ===
    "http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
) {
  // this is a XUL browser
}

Примечания

Это не вычисляемое значение, которое является результатом поиска пространства имен на основе проверки объявленных пространств имен в области действия. URI пространства имен узла замораживается во время создания узла.

URI пространства имен HTML-элементов в HTML-документах — http://www.w3.org/1999/xhtml, как в XHTML.

Вы можете создать элемент со специфицированным namespaceURI с помощью метода document.createElementNS().

DOM не обрабатывает и не проверяет валидность пространства имен как таковую. Это ответственность приложения DOM выполнить необходимую валидацию. Также обратите внимание, что префикс пространства имен, после его привязки к конкретному элементу, изменить нельзя.

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

Спецификация
DOM
# ref-for-dom-element-namespaceuri①

Совместимость с браузерами

Рабочий стол Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome Android Firefox для Android Opera Android Safari на iOS Samsung Internet WebView Android
namespaceURI 1 12 1 ≤12.1 1 18 4 ≤12.1 1 1.0 4.4

См. также

  • Element.localName
  • Element.prefix
  • Attr.namespaceURI

© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/Element/namespaceURI

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API