Método HTML DOM removeAttributeNode()
❮ O Objeto ElementoExemplo
Remova o nó de atributo de classe de um elemento <h1>:
var elmnt = document.getElementsByTagName("H1")[0]; // Get the first <h1> element in the document
var attr = elmnt.getAttributeNode("class"); // Get the class attribute node from <h1>
elmnt.removeAttributeNode(attr); // Remove the class attribute node from <h1>
Definição e uso
O método removeAttributeNode() remove o atributo especificado de um elemento e retorna o atributo removido, como um objeto Attr Node .
A diferença entre este método e o método removeAttribute() , é que o método removeAttribute() remove o atributo com o nome especificado , enquanto este método remove o objeto Attr especificado . O resultado será o mesmo. Além disso, o método removeAttribute() não tem valor de retorno , enquanto esse método retorna o atributo removido, como um objeto Attr.
Dica: Use o método getAttributeNode() para retornar um nó de atributo de um elemento.
Dica: Use o método setAttributeNode() para adicionar um nó de atributo a um elemento.
Suporte ao navegador
Method | |||||
---|---|---|---|---|---|
removeAttributeNode() | Yes | Yes | Yes | Yes | Yes |
Sintaxe
element.removeAttributeNode(attributenode)
Valores de parâmetro
Parameter | Type | Description |
---|---|---|
attributenode | Attr object | Required. The attribute node you want to remove |
Detalhes técnicos
Valor de retorno: | Um objeto Attr, representando o nó de atributo removido |
---|---|
Versão DOM | Objeto de elemento de nível 1 principal |
Mais exemplos
Exemplo
Remova o nó do atributo href de um elemento <a>:
var elmnt = document.getElementById("myAnchor"); // Get the <a> element with id="myAnchor"
var attr = elmnt.getAttributeNode("href"); // Get the href attribute node from <a>
elmnt.removeAttributeNode(attr); // Remove the href attribute node from <a>
Páginas relacionadas
Tutorial HTML: Atributos HTML
Referência HTML DOM: o objeto de atributo HTML DOM
Referência HTML DOM: método removeAttribute()
Referência HTML DOM: método getAttributeNode()
Referência HTML DOM: método setAttributeNode()
❮ O Objeto Elemento