Метод getAttributeNode()
Пример
Получить значение узла атрибута класса элемента <h1>:
var elmnt = document.getElementsByTagName("H1")[0];
var attr = elmnt.getAttributeNode("class").value;
Попробуйте сами »
Дополнительные примеры "Попробуй сам" приведены ниже.
Определение и использование
Метод getAttributeNode() возвращает узел атрибута с указанным именем элемента в качестве объекта Attr.
Совет: Используйте свойство attribute.value для возврата значения атрибута node.
Совет: Используйте метод getAttribute(), если вы просто хотите вернуть значение атрибута.
Для получения дополнительной информации об объекте Attr см. HTML DOM Объект Атрибута.
Поддержка браузера
Метод | |||||
---|---|---|---|---|---|
getAttributeNode() | Да | Да | Да | Да | Да |
Синтаксис
element.getAttributeNode(attributename)
Параметры
Параметр | Тип | Описание |
---|---|---|
attributename | String | Требуемый. Имя атрибута, который вы хотите вернуть |
Технические детали
Возвращает значение | Объект Attr, представляющий указанный узел атрибута. Примечание: Если атрибут не существует, возвращаемое значение равно null или пустой строке ("") |
---|---|
DOM Версия | Базовый уровень 1 Объект элемента |
Ещё примеры
Пример
Получить значение целевого узла атрибута элемента <a>:
var elmnt = document.getElementById("myAnchor");
var attr = elmnt.getAttributeNode("target").value;
Попробуйте сами »
Пример
Получить значение узла атрибута onclick элемента <button>:
var elmnt = document.getElementById("myBtn");
var attr = elmnt.getAttributeNode("onclick").value;
Попробуйте сами »
Связанные страницы
HTML Учебник: HTML Атрибуты
HTML DOM Справочник: HTML DOM Объект Атрибута
HTML DOM Справочник: getAttribute() Метод
HTML DOM Справочник: attribute.value Свойство
HTML DOM Справочник: removeAttributeNode() Метод
HTML DOM Справочник: setAttributeNode() Метод