Atributo nodeValue del elemento DOM HTML
- Página anterior nodeType
- Página siguiente normalize ()
- Volver a la capa superior Objeto Elements de DOM
Definición y uso
nodeValue
El atributo establece o devuelve el valor del nodo.
Si el nodo es un nodo de elemento: nodeValue
El atributo devuelve null
.
Nota:Si desea devolver el texto del elemento, recuerde que el texto siempre se encuentra dentro de un nodo Texto y debe devolver el valor del nodo Texto:
element.childNodes[0].nodeValue
Para otros tipos de nodos:nodeValue
El atributo devuelve diferentes valores para diferentes tipos de nodos.
Solución alternativa:
Vea también:
Ejemplo
Ejemplo 1
Devuelve el valor del nodo del primer <button> del documento:
document.getElementsByTagName("BUTTON")[0].childNodes[0].nodeValue;
Ejemplo 2
Obtener el nombre, valor y tipo del primer hijo del elemento "myDIV":
const x = document.getElementById("myDIV").firstChild; let text = ""; text += "Name: " + x.nodeName + "<br>"; text += "Value: " + x.nodeValue + "<br>"; text += "Type: " + x.nodeType;
Sintaxis
Devolver el valor de node:
node.nodeValue
Establecer el valor de node:
node.nodeValue = value
Valor del atributo
Valor | Descripción |
---|---|
value | Valor del nodo. |
Valor de retorno
Tipo | Descripción |
---|---|
Cadena |
Valor del nodo.
|
Compatibilidad del navegador
element.nodeValue
es una característica de DOM Level 1 (1998).
Todos los navegadores lo soportan completamente:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
Soporte | 9-11 | Soporte | Soporte | Soporte | Soporte |
- Página anterior nodeType
- Página siguiente normalize ()
- Volver a la capa superior Objeto Elements de DOM