Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten.Erfahre mehr über dieses Experiment.
Node: nodeValue-Eigenschaft
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since Juli 2015.
DienodeValue-Eigenschaft desNode-Interfaces gibt den Wert des aktuellen Knotens zurück oder legt ihn fest.
In diesem Artikel
Wert
Ein String, der den Wert des aktuellen Knotens enthält, falls vorhanden.Für das Dokument selbst gibtnodeValuenull zurück.Für Text-, Kommentar- und CDATA-Knoten gibtnodeValue den Inhalt des Knotens zurück.Für Attributknoten wird der Wert des Attributs zurückgegeben.
Die folgende Tabelle zeigt die Rückgabewerte für verschiedene Knotentypen.
| Knoten | Wert von nodeValue |
|---|---|
CDATASection | Inhalt der CDATA-Sektion |
Comment | Inhalt des Kommentars |
Document | null |
DocumentFragment | null |
DocumentType | null |
Element | null |
NamedNodeMap | null |
ProcessingInstruction | Gesamter Inhalt ohne das Ziel |
Text | Inhalt des Textknotens |
Hinweis:WennnodeValue alsnull definiert ist, hat das Setzen keinen Effekt.
Beispiel
<div>Hello world</div><!-- Example of comment --><output>Not calculated yet.</output>und das folgende Skript:
let node = document.querySelector("body").firstChild;let result = "Node names are:\n";while (node) { result += `Value of ${node.nodeName}: ${node.nodeValue}\n`; node = node.nextSibling;}const output = document.getElementById("result");output.innerText = result;Spezifikationen
| Specification |
|---|
| DOM> # dom-node-nodevalue> |