пример
Установить атрибут CLASS A H1 в:
var btn = document.getElementsByTagName("H1")[0];
var
typ = document.createAttribute("class");
typ.value = "democlass";
btn.attributes.setNamedItem(typ);
Перед установкой атрибута:
Hello world
После установки атрибута:
Hello world
Попробуй сам " Определение и использование
setNamedItem() метод добавляет указанный узел к NamedNodeMap.
Если узел уже существует, то он будет заменен, а замененный узел будет возвращаемое значение, в противном случае возвращаемое значение будет нулевым.
Совет: Вместо того чтобы работать с узлами атрибутов, вы можете использовать элемент. setAttribute() метод , чтобы добавить атрибут со значением к элементу.
Поддержка браузеров
метод | |||||
---|---|---|---|---|---|
setNamedItem() | да | да | да | да | да |
Синтаксис
Значения параметров параметр Тип Описание node Node object Необходимые. Узел вы хотите добавить / заменить в сборе NamedNodeMap
Технические подробности
Возвращаемое значение: Объект Узел, представляющий заменить узел (if any) , в противном случае нуль DOM Version Базовый уровень 1