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