English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
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.
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‹/›
Todos os navegadores suportam completamente o método setAttributeNode():
Método | |||||
setAttributeNode() | Sim | Sim | Sim | Sim | Sim |
Parâmetros | Descrição |
---|---|
attr | O nó de atributo que você deseja adicionar |
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 |
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()