Propriedade HTML DOM nodeValue
Exemplo
Obtenha o valor do nó do primeiro elemento <button> no documento:
var x = document.getElementsByTagName("BUTTON")[0].childNodes[0].nodeValue;
Mais exemplos de "Experimente você mesmo" abaixo.
Definição e uso
A propriedade nodeValue define ou retorna o valor do nó do nó especificado.
Se o nó for um nó de elemento, a propriedade nodeValue retornará null.
Nota: Se você quiser retornar o texto de um elemento, lembre-se que o texto está sempre dentro de um nó Text , e você terá que retornar o valor do nó do nó Text ( elemento .childNodes[0].nodeValue).
Para outros tipos de nós, a propriedade nodeValue retornará valores diferentes para diferentes tipos de nós.
Dica: Uma alternativa à propriedade nodeValue pode ser a propriedade textContent .
Suporte ao navegador
Property | |||||
---|---|---|---|---|---|
nodeValue | Yes | Yes | Yes | Yes | Yes |
Sintaxe
Retorne o valor do nó:
node.nodeValue
Defina o valor do nó:
node.nodeValue = value
Valores de propriedade
Value | Description |
---|---|
value | Specifies the node value of the specified node |
Detalhes técnicos
Valor de retorno: | Uma String, representando o valor do nó.
Valores possíveis:
|
---|---|
Versão DOM | Objeto de nó de nível 1 principal |
Mais exemplos
Exemplo
Obtenha o nome do nó, o valor do nó e o tipo de nó do primeiro nó filho do elemento <div>:
<div id="myDIV">This is a div element.</div>
<script>
var x = document.getElementById("myDIV").firstChild;
var txt = "";
txt += "The node name: " + x.nodeName + "<br>";
txt += "The node value: " + x.nodeValue + "<br>";
txt += "The node type: " + x.nodeType;
</script>
Páginas relacionadas
Referência HTML DOM: node. propriedade nodeName
Referência HTML DOM: node. propriedade nodeType
Referência HTML DOM: node. propriedade nodeValue
Referência HTML DOM: node. propriedade childNodes