Método removeAttributeNode() do Elemento DOM HTML

Definição e uso

removeAttributeNode() Método remove atributo do elemento e retorna Objeto Attr.

Diferenças entre removeAttribute() e removeAttributeNode()

removeAttribute() Método de exclusão de atributo e não retorna nenhum valor.

removeAttributeNode() Método de exclusão Objeto Attre retorna o objeto removido.

O resultado será o mesmo.

Alternativas:

Uso Método removeAttribute() Mais fácil.

Veja também:

Manual de referência:

Método getAttributeNode()

Método setAttributeNode()

Método createAttribute()

Método getAttribute()

Método setAttribute()

Método hasAttribute()

Valor do atributo

HTML DOM Attribute 对象

HTML DOM Objeto Atributo

Atributos HTML

Tutorial:

Exemplo

Exemplo 1

Remover o nó Attr do atributo class do primeiro <h1> elemento:
const element = document.getElementsByTagName("H1")[0];
const attr = element.getAttributeNode("href");

element.removeAttributeNode(attr);

const attr = element.getAttributeNode("class");

Exemplo 2

Remover o nó Attr do atributo href do link:
const element = document.getElementById("myAnchor");
const attr = element.getAttributeNode("href");

element.removeAttributeNode(attr);

Experimente você mesmo

SintaxeelementoldAttr.removeAttributeNode(

)

) Descrição
oldAttr Parâmetro

Obrigatório. O nó Attr a ser removido.

Retorno Descrição
Tipo Objeto

Lançado

Exceção Descrição
NO_MODIFICATION_ALLOWED_ERR O elemento atual é de apenas leitura, não é permitido remover atributos.
NOT_FOUND_ERR oldAttr Não é um atributo do elemento atual.

Descrição

Este método remove (e retorna) o nó Attr do conjunto de atributos do elemento atual. Se o DTD definiu um valor padrão para o atributo removido, este método adicionará um novo nó Attr representando este valor padrão.

Dica:Uso Método removeAttribute() Substituir este método geralmente é mais simples.

Suporte do navegador

element.removeAttributeNode() É uma característica do DOM Level 1 (1998).

Todos os navegadores suportam completamente:

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
Suporte 9-11 Suporte Suporte Suporte Suporte