HTML-DOM nodeValue- Eigenschaft
Beispiel
Rufen Sie den Knotenwert des ersten <button>-Elements im Dokument ab:
var x = document.getElementsByTagName("BUTTON")[0].childNodes[0].nodeValue;
Weitere „Probieren Sie es selbst“-Beispiele weiter unten.
Definition und Verwendung
Die nodeValue-Eigenschaft legt den Knotenwert des angegebenen Knotens fest oder gibt ihn zurück.
Wenn der Knoten ein Elementknoten ist, gibt die Eigenschaft nodeValue null zurück.
Hinweis: Wenn Sie den Text eines Elements zurückgeben möchten, denken Sie daran, dass sich Text immer innerhalb eines Textknotens befindet und Sie den Knotenwert des Textknotens zurückgeben müssen ( element .childNodes[0].nodeValue).
Für andere Knotentypen gibt die nodeValue-Eigenschaft unterschiedliche Werte für verschiedene Knotentypen zurück.
Tipp: Eine Alternative zur Eigenschaft nodeValue kann die Eigenschaft textContent sein.
Browser-Unterstützung
Property | |||||
---|---|---|---|---|---|
nodeValue | Yes | Yes | Yes | Yes | Yes |
Syntax
Geben Sie den Knotenwert zurück:
node.nodeValue
Stellen Sie den Knotenwert ein:
node.nodeValue = value
Eigenschaftswerte
Value | Description |
---|---|
value | Specifies the node value of the specified node |
Technische Details
Rückgabewert: | Ein String, der den Wert des Knotens darstellt.
Mögliche Werte:
|
---|---|
DOM-Version | Knotenobjekt der Kernebene 1 |
Mehr Beispiele
Beispiel
Rufen Sie den Knotennamen, den Knotenwert und den Knotentyp des ersten untergeordneten Knotens des <div>-Elements ab:
<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>
Verwandte Seiten
HTML-DOM-Referenz: node. nodeName-Eigenschaft
HTML-DOM-Referenz: node. nodeType-Eigenschaft
HTML-DOM-Referenz: node. nodeValue-Eigenschaft
HTML-DOM-Referenz: node. childNodes-Eigenschaft