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