Método removeAttributeNode() do Elemento DOM HTML
- Página anterior removeAttribute()
- Próxima página removeChild()
- Voltar à página anterior Objeto Elements do 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:
HTML DOM Objeto Atributo
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");
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 |
- Página anterior removeAttribute()
- Próxima página removeChild()
- Voltar à página anterior Objeto Elements do DOM HTML