English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Método setAttributeNode() do HTML DOM

Objeto Elemento do HTML DOM

setAttributeNode()O método adiciona um novo nó Attr ao elemento especificado.

Se o elemento já tiver um atributo nomeado, substitua-o pelo novo atributo e retorne o atributo substituído.

UsarremoveAttributeNode();método para remover o nó de atributo do elemento.

Você pode encontrar em nossoObjeto de atributo do HTML DOMSaiba mais sobre o objeto Attr.

Sintaxe:

element.setAttributeNode(attr);
var elem = document.getElementsByTagName("H");1")[0];
var attr = document.createAttribute("class"); // Criar uma propriedade "class"
attr.value = "demo"; // Definir o valor da propriedade class
elem.setAttributeNode(attr); // Adicionar a propriedade class ao <h1>
Teste e Veja‹/›

Compatibilidade do Navegador

Todos os navegadores suportam completamente o método setAttributeNode():

Método
setAttributeNode()SimSimSimSimSim

Valor do Parâmetro

ParâmetrosDescrição
attrO nó de atributo que você deseja adicionar

Detalhes Técnicos

Retorno:Um objeto Attr, que representa o nó de atributo a ser substituído (se houver), caso contrário null
Versão DOM:Nível DOM1

Referências Relacionadas

Tutorial HTML:Atributos HTML

Referência do HTML DOM:Objeto de Atributo do HTML DOM

Referência do HTML DOM:elemento Método .getAttribute()

Referência do HTML DOM:elemento Método .setAttribute()

Referência do HTML DOM:elemento Método .removeAttributeNode()

Objeto Elemento do HTML DOM