Метод setNamedItem()
Примеры attributes.setNamedItem()
Установите атрибут класса H1:
const nodeMap = document.getElementsByTagName("H1")[0].attributes;
const node = document.createAttribute("class");
node.value = "democlass";
nodeMap.setNamedItem(node);
Попробуйте сами »
Его проще использовать element.setAttribute():
const element = document.getElementsByTagName("H1")[0];
element.setAttribute("class", "democlass");
Попробуйте сами »
Описание setNamedItem()
Метод setNamedItem() добавляет узел атрибута в NamedNodeMap.
Если узел атрибута уже существует, он будет заменен, и будет возвращен замененный узел атрибута, в противном случае возвращаемое значение будет null.
Альтернатива: setNamedItem()
Проще использовать метод element.setAttribute().
Связные страницы setNamedItem()
Синтаксис setNamedItem()
namednodemap.setNamedItem(node)
Параметры setNamedItem()
| Параметр | Описание |
|---|---|
| node | Обязательно. Узел для добавления или замены в NamedNodeMap. |
Возвращаемое значение setNamedItem()
| Тип | Описание |
|---|---|
| Node | Замененный узел (если есть). В противном случае null. |
Поддержка setNamedItem()
attributes.setNamedItem является функцией DOM уровня 1 (1998).
Он полностью поддерживается во всех браузерах:
| Chrome | Edge | Firefox | Safari | Opera | IE |
| Да | Да | Да | Да | Да | 9-11 |