Метод getAttributeNode()
Пример element.getAttributeNode()
Получить значение узла атрибута class элемента <h1>:
const element = document.getElementsByTagName("H1")[0];
let text = element.getAttributeNode("class").value;
Попробуйте сами »
Ещё примеры ниже.
Описание getAttributeNode()
Метод getAttributeNode() возвращает атрибут элемента.
Метод getAttributeNode() возвращает объект атрибута.
Разница getAttribute() и getAttributeNode()
Метод getAttribute() возвращает значение атрибута.
Метод getAttributeNode() возвращает объект Attr, и для получения значения необходимо использовать свойство Attr value.
Результат будет тем же.
Альтернатива: getAttributeNode()
Проще использовать Метод getAttribute()
Связные страницы getAttributeNode()
Учебник:
Справочник:
Синтаксис getAttributeNode()
element.getAttributeNode(name)
Параметры getAttributeNode()
| Параметр | Описание |
|---|---|
| name | Обязательно. Имя атрибута. |
Возвращаемое значение getAttributeNode()
| Тип | Описание |
|---|---|
| Object | Объект Attr узла атрибута.null, если атрибут не существует. |
Ещё примеры getAttributeNode()
Получить значение целевого узла атрибута элемента <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;
Попробуйте сами »
Поддержка браузера getAttributeNode()
element.getAttributeNode() является функцией DOM уровня 1 (1998).
Он полностью поддерживается во всех браузерах:
| Chrome | Edge | Firefox | Safari | Opera | IE |
| Да | Да | Да | Да | Да | 9-11 |