Spec-Zone.ru › Web APIs

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

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

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

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

Возвращает указанный атрибут указанного элемента в виде узла Attr.

Этот метод полезен, если вам нужны свойства экземпляра атрибута. Если вам нужен только атрибут, вы можете использовать метод getAttribute().

Синтаксис

getAttributeNode(attrName)

Параметры

attrName

Строка, содержащая имя атрибута.

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

Узел Attr для атрибута.

Примеры

// html: <div id="top" />
let t = document.getElementById("top");
let idAttr = t.getAttributeNode("id");
alert(idAttr.value === "top");

Примечания

При вызове на HTML-элементе в DOM, обозначенном как HTML-документ, getAttributeNode приводит аргумент к нижнему регистру перед продолжением.

Узел Attr наследуется от Node, но не считается частью дерева документа. Общие атрибуты Node, такие как parentNode, previousSibling и nextSibling, являются null для узла Attr. Однако, вы можете получить элемент, к которому принадлежит атрибут, с помощью свойства ownerElement.

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

Спецификация
DOM
# dom-element-getattributenode

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

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

См. также

  • Document.createAttribute()
  • Element.setAttributeNode()
  • Element.removeAttributeNode()

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

Spec-Zone.ru

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