Atributos HTML DOM setNamedItem()
Exemplos
Defina o atributo de classe de um H1:
const nodeMap = document.getElementsByTagName("H1")[0].attributes;
const node = document.createAttribute("class");
node.value = "democlass";
nodeMap.setNamedItem(node);
É mais fácil usar o elemento .setAttribute():
const element = document.getElementsByTagName("H1")[0];
element.setAttribute("class", "democlass");
Definição e uso
O setNamedItem()
método adiciona um nó de atributo a um NamedNodeMap.
Se o nó de atributo já existir, ele será substituído e o nó de atributo substituído será retornado, caso contrário, o valor de retorno será null
.
Alternativo:
É mais fácil usar o método element .setAttribute() .
Veja também:
A propriedade .value do atributo
A propriedade .name do atributo
O método .getNamedItem() dos atributos
Sintaxe
namednodemap.setNamedItem(node)
Parâmetros
Parameter | Description |
node | Required. The node to add or replace in the NamedNodeMap. |
Valor de retorno
Modelo | Descrição |
Um nó | O nó substituído (se houver). Caso contrário null . |
Suporte ao navegador
attributes.setNamedItem
é um recurso DOM Nível 1 (1998).
É totalmente suportado em todos os navegadores:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | 9-11 | Yes | Yes | Yes | Yes |