Método setNamedItem() do HTML DOM
- Página anterior removeNamedItem()
- Próxima página especificado
- Voltar à camada superior Atributo do HTML DOM
Definição e uso
setNamedItem()
O método adiciona o nó de atributo ao NamedNodeMap.
Se o nó de atributo já existir, substitua-o e retorne o nó de atributo substituído, caso contrário, o valor retornado será null
.
Alternativa:
Usar element.setAttribute() Método mais fácil.
Veja também:
Exemplo
Exemplo 1
Definir a propriedade class do H1:
const nodeMap = document.getElementsByTagName("H1")[0].attributes; const node = document.createAttribute("class"); node.value = "democlass"; nodeMap.setNamedItem(node);
Exemplo 2
Usar element.setAttribute() é mais fácil:
const element = document.getElementsByTagName("H1")[0]; element.setAttribute("class", "democlass");
Sintaxe
namednodemap.setNamedItem(node)
Parâmetro
Parâmetro | Descrição |
---|---|
node | Obrigatório. O nó a ser adicionado ou substituído no NamedNodeMap. |
Retorno
Tipo | Descrição |
---|---|
Nó | O nó substituído (se houver). Caso contrário, retorna null. |
Suporte do navegador
attributes.setNamedItem
é uma característica do DOM Level 1 (1998).
Todos os navegadores suportam:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
Suporte | 9-11 | Suporte | Suporte | Suporte | Suporte |
- Página anterior removeNamedItem()
- Próxima página especificado
- Voltar à camada superior Atributo do HTML DOM