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