Метод removeAttributeNode() HTML DOM Element
- Предыдущая страница removeAttribute()
- Следующая страница removeChild()
- Вернуться на один уровень выше Объект Elements DOM HTML
Определение и использование
removeAttributeNode()
Метод удаляет атрибут из элемента и возвращает Объект Attribute.
Разница между removeAttribute() и removeAttributeNode()
removeAttribute()
Метод удаляет атрибут и не возвращает значение.
removeAttributeNode()
Метод удаления Объект Attrи возвращает удаленный объект.
Результат будет таким же.
Альтернативные варианты:
Использование Метод removeAttribute() Это будет проще.
Дополнительная информация:
Руководство:
Урок:
Пример
Пример 1
Удалите узел атрибута class из первого <h1> элемента:
const element = document.getElementsByTagName("H1")[0]; const attr = element.getAttributeNode("class"); element.removeAttributeNode(attr);
Пример 2
Удалите узел атрибута href из ссылки:
const element = document.getElementById("myAnchor"); const attr = element.getAttributeNode("href"); element.removeAttributeNode(attr);
Синтаксис
element.removeAttributeNode(oldAttr)
Параметр
Параметр | Описание |
---|---|
oldAttr | Обязателен. узел атрибута, который нужно удалить. |
Возвратное значение
Тип | Описание |
---|---|
Объект | Представляет Attr объекта, который был удален. |
Брошено
Исключение | Описание |
---|---|
NO_MODIFICATION_ALLOWED_ERR | Текущий элемент является только чтением и не позволяет удалять атрибуты. |
NOT_FOUND_ERR | oldAttr Не является атрибутом текущего элемента. |
Описание
Этот метод удаляет (и возвращает) узел Attr из набора свойств текущего элемента. Если DTD установил значение по умолчанию для удаляемого атрибута, этот метод добавляет новый узел Attr, представляющий это значение по умолчанию.
Примечание:Совет: Метод removeAttribute() Замена этого метода часто бывает проще.
Поддержка браузеров
element.removeAttributeNode()
Это функция DOM Level 1 (1998).
Все браузеры полностью поддерживают его:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
Поддержка | 9-11 | Поддержка | Поддержка | Поддержка | Поддержка |
- Предыдущая страница removeAttribute()
- Следующая страница removeChild()
- Вернуться на один уровень выше Объект Elements DOM HTML