Метод HTML DOM getAttributeNode()
❮ Элемент объектаПример
Получите значение узла атрибута класса элемента <h1>:
var elmnt = document.getElementsByTagName("H1")[0];
var attr = elmnt.getAttributeNode("class").value;
Другие примеры «Попробуйте сами» ниже.
Определение и использование
Метод getAttributeNode() возвращает узел атрибута с указанным именем элемента в виде объекта Attr.
Совет: Используйте свойство .value атрибута , чтобы вернуть значение узла атрибута.
Совет: используйте метод getAttribute() , если вы просто хотите вернуть значение атрибута.
Дополнительные сведения об объекте Attr см . в разделе Объект атрибута HTML DOM .
Поддержка браузера
Method | |||||
---|---|---|---|---|---|
getAttributeNode() | Yes | Yes | Yes | Yes | Yes |
Синтаксис
element.getAttributeNode(attributename)
Параметры
Parameter | Type | Description |
---|---|---|
attributename | String | Required. The name of the attribute you want to return |
Технические детали
Возвращаемое значение: | Объект 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()
❮ Элемент объекта