English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Метод getAttributeNode() в HTML DOM

Объект элемента HTML DOM

getAttributeNode()Метод возвращает заданный атрибут заданного элемента, возвращаемое значение - это тип узла Attr

Если заданный атрибут отсутствует, возвращаемое значение будетnullили "" (пустая строка).

Использованиеattribute.value свойство возвращает значение узла атрибута.

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

Вы можете найти информацию о методеВ объекте свойств HTML DOMПодробнее о对象的 Attr.

Синтаксис:

element.getAttributeNode(attr)
var elem = document.getElementsByTagName("H1")[0];
var attr = elem.getAttributeNode("class").value;
Проверить, посмотрите‹/›

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

Метод getAttributeNode() поддерживается всеми браузерами полностью:

Метод
getAttributeNode()ДаДаДаДаДа

Значение параметра

ПараметрОписание
attrНазвание атрибута, которое вы хотите вернуть

Технические детали

Возвратное значение:Объект Attr, представляющий заданный узел атрибута
Версия DOM:Уровень DOM 1

Более примеров

Получение значения стилистического атрибута элемента:

var elem = document.getElementsByTagName("H1")[0];
var attr = elem.getAttributeNode("style").value;
Проверить, посмотрите‹/›

Получить значение узла атрибута href элемента якоря:

var elem = document.getElementsByTagName("a")[0];
var attr = elem.getAttributeNode("href").value;
Проверить, посмотрите‹/›

Получить значение атрибута src элемента изображения node:

var elem = document.getElementsByTagName("img")[0];
var attr = elem.getAttributeNode("src").value;
Проверить, посмотрите‹/›

См. также

Учебник HTML:Свойства HTML

HTML DOM: РеференсОбъект свойств HTML DOM

HTML DOM: РеференсэлементМетод .getAttribute()

HTML DOM: РеференсэлементМетод .setAttribute()

HTML DOM: РеференсэлементМетод .removeAttributeNode()

Объект элемента HTML DOM