Neueste Web-Entwicklung Tutorials
 

HTML DOM nodeName Propery

<Element Object

Beispiel

Holen Sie den Knotennamen eines <p> Element:

var x = document.getElementById("myP").nodeName;

Das Ergebnis von x wird sein:

P
Versuch es selber "

Mehr "Try it Yourself" Sie "Try it Yourself" Beispiele unten.


Definition und Verwendung

Die nodeName Eigenschaft gibt den Namen des angegebenen Knotens.

Wenn der Knoten ein Elementknoten ist, wird die Eigenschaft nodeName den Tag-Namen zurück.

Wenn der Knoten ein Attributknoten ist, wird die nodeName Eigenschaft den Namen des Attributs zurück.

Für andere Knotentypen wird die nodeName Eigenschaft verschiedene Namen zurückgeben für die verschiedenen Knotentypen.

Tipp: Sie können auch die Verwendung tagName Eigenschaft den Tag - Namen eines Elements zurück. Der Unterschied besteht darin , dass tagName nur Tag - Namen zurückgeben, während nodeName den Namen aller Knoten zurückgibt (tags, attributes, text, comments) .

Diese Eigenschaft ist schreibgeschützt.


Browser-Unterstützung

Eigentum
nodeName Ja Ja Ja Ja Ja

Syntax

node .nodeName

Technische Details

Rückgabewert: Ein String, die den Namen des Knotens.

Mögliche Werte:

  • Gibt den Tag-Namen für Elementknoten in Groß
  • Gibt den Namen des Attributs für Attributknoten
  • Returns "#text" für Textknoten
  • Returns "#comment" für einen Kommentar Knoten
  • Returns "#document" für Dokumentknoten
DOM Version Core Level 1 Knoten Object

Beispiele

Mehr Beispiele

Beispiel

Holen Sie sich den Knotennamen des <body> Element:

var x = document.body.nodeName;

Das Ergebnis von x wird sein:

BODY
Versuch es selber "

Beispiel

Holen Sie sich die Knotennamen der <body> Element des Kindes Knoten:

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;

Das Ergebnis der txt wird:

#text
P
#text
BUTTON
#text
P
#text
#comment
#text
DIV
#text
P
#text
SCRIPT
#text
Versuch es selber "

Beispiel

Holen Sie den Knotennamen, Knotenwert und den Knotentyp des <div> Element des ersten Kindknoten:

<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>

Das Ergebnis der txt wird:

The node name: #text
The node value: This is a div element.
The node type: 3
Versuch es selber "

Verwandte Seiten

HTML - DOM - Referenz: Element. tagName Immobilien

HTML - DOM - Referenz: Knoten. nodeType Immobilien

HTML - DOM - Referenz: Knoten. nodeValue Immobilien

HTML - DOM - Referenz: Knoten. Eigenschaft Childnodes


<Element Object