HTML-DOM -nodeName- Eigenschaft
Beispiel
Rufen Sie den Knotennamen eines <p>-Elements ab:
var x = document.getElementById("myP").nodeName;
Weitere „Probieren Sie es selbst“-Beispiele weiter unten.
Definition und Verwendung
Die Eigenschaft nodeName gibt den Namen des angegebenen Knotens zurück.
Wenn der Knoten ein Elementknoten ist, gibt die nodeName-Eigenschaft den Tag-Namen zurück.
Wenn der Knoten ein Attributknoten ist, gibt die Eigenschaft nodeName den Namen des Attributs zurück.
Für andere Knotentypen gibt die nodeName-Eigenschaft andere Namen für verschiedene Knotentypen zurück.
Tipp: Sie können auch die Eigenschaft tagName verwenden , um den Tag-Namen eines Elements zurückzugeben. Der Unterschied besteht darin, dass tagName nur Tag-Namen zurückgibt, während nodeName die Namen aller Knoten (Tags, Attribute, Text, Kommentare) zurückgibt.
Diese Eigenschaft ist schreibgeschützt.
Browser-Unterstützung
Property | |||||
---|---|---|---|---|---|
nodeName | Yes | Yes | Yes | Yes | Yes |
Syntax
node.nodeName
Technische Details
Rückgabewert: |
Ein String, der den Namen des Knotens darstellt.
Mögliche Werte:
|
---|---|
DOM-Version | Knotenobjekt der Kernebene 1 |
Mehr Beispiele
Beispiel
Rufen Sie den Knotennamen des <body>-Elements ab:
var x = document.body.nodeName;
Beispiel
Rufen Sie die Knotennamen der untergeordneten Knoten des <body>-Elements ab:
var c = document.body.childNodes;
var txt = "";
var i;
for (i = 0; i < c.length; i++) {
txt = txt + c[i].nodeName + "<br>";
}
document.getElementById("demo").innerHTML = txt;
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: element. tagName-Eigenschaft
HTML-DOM-Referenz: node. nodeType-Eigenschaft
HTML-DOM-Referenz: node. nodeValue-Eigenschaft
HTML-DOM-Referenz: node. childNodes-Eigenschaft