Atributo nodeValue do Elemento DOM HTML
- Página anterior nodeType
- Próxima página normalize()
- Voltar ao nível superior Objeto Elements do HTML DOM
Definição e uso
nodeValue
O atributo define ou retorna o valor do nó.
Se o nó for um nó de elemento, nodeValue
O atributo retorna null
.
Atenção:Se você quiser retornar o texto do elemento, lembre-se de que o texto sempre está dentro do nó Text e deve retornar o valor do nó Text:
element.childNodes[0].nodeValue
Para outros tipos de nós:nodeValue
O atributo retorna diferentes valores para diferentes tipos de nós.
Alternativa:
Veja também:
Exemplo
Exemplo 1
Retorna o valor do nó do primeiro <button> do documento:
document.getElementsByTagName("BUTTON")[0].childNodes[0].nodeValue;
Exemplo 2
Obter o nome, valor e tipo do nó do primeiro filho do "myDIV":
const x = document.getElementById("myDIV").firstChild; let text = ""; text += "Name: " + x.nodeName + "<br>"; text += "Value: " + x.nodeValue + "<br>"; text += "Type: " + x.nodeType;
Sintaxe
Retornar valor do nó:
node.nodeValue
Definir valor do nó:
node.nodeValue = value
Valor do atributo
Valor | Descrição |
---|---|
value | Valor do nó. |
Retorno
Tipo | Descrição |
---|---|
String |
Valor do nó.
|
Suporte do navegador
element.nodeValue
é uma característica do DOM Level 1 (1998).
Todos os navegadores suportam completamente:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
Suporte | 9-11 | Suporte | Suporte | Suporte | Suporte |
- Página anterior nodeType
- Próxima página normalize()
- Voltar ao nível superior Objeto Elements do HTML DOM