Spec-Zone.ru › Web APIs

Элемент: метод hasAttributeNS()

Базовая Широко поддерживается

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

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

Метод hasAttributeNS() интерфейса Element возвращает логическое значение, указывающее, содержит ли текущий элемент указанный атрибут со указанным именем пространства имён.

Если при работе с HTML-документами вам не нужно указывать запрашиваемый атрибут как часть конкретного пространства имён, используйте метод hasAttribute() вместо этого.

Синтаксис

hasAttributeNS(namespace,localName)

Параметры

namespace

Строка, определяющая пространство имён атрибута.

localName

Имя атрибута.

Возвращаемое значение

Булево значение.

Примеры

// Check that the attribute exists before you set a value
const d = document.getElementById("div1");
if (
  d.hasAttributeNS("http://www.mozilla.org/ns/specialspace/", "special-align")
) {
  d.setAttribute("align", "center");
}

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

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

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

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

См. также

  • Element.getAttributeNS()
  • Element.setAttributeNS()
  • Element.removeAttributeNS()

© 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/hasAttributeNS

Spec-Zone.ru

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