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

Метод setAttributeNode() в HTML DOM

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

setAttributeNode()Метод добавляет новый узел Attr к указанному элементу.

Если на элементе уже существует именованный атрибут, он заменяется новым атрибутом, и возвращается замененный атрибут.

ИспользованиеremoveAttributeNode()Методы для удаления узла свойства из элемента.

Вы можете найти их в нашихВ HTML DOM объекте свойствПознакомьтесь с дополнительной информацией об объекте Attr.

Синтаксис:

element.setAttributeNode(attr)
var elem = document.getElementsByTagName("H1")[0];
var attr = document.createAttribute("class"); // Создание атрибута "class"
attr.value = "demo"; // Установить значение класса атрибута
elem.setAttributeNode(attr); // Добавить класс атрибут к <h1>
Проверьте, посмотрите‹/›

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

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

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

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

ПараметрыОписание
attrУзел свойства, который вы хотите добавить

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

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

Соответствующие ссылки

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

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

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

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

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

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