HTML DOM Element nodeName 属性

定义和用法

nodeName 属性返回节点的名称:

  • Wenn der Knoten ein Elementknoten ist, gibt die nodeName-Eigenschaft zurückTagname(Großbuchstaben).
  • Wenn der Knoten ein Attributknoten ist, gibt die nodeName-Eigenschaft zurückDer Name des Attributes.
  • Wenn der Knoten ein Textknoten ist, gibt die nodeName-Eigenschaft zurück #text.
  • Wenn der Knoten ein Kommentarknoten ist, gibt die nodeName-Eigenschaft zurück #comment.
  • Wenn der Knoten ein Dokumentknoten ist, gibt die nodeName-Eigenschaft zurück #document.

Die nodeName-Eigenschaft ist schreibgeschützt.

Siehe auch:

nodeType-Eigenschaft

nodeValue-Eigenschaft

tagName-Eigenschaft

childNodes-Eigenschaft

Beispiel

Beispiel 1

Der Knotennamen des <p>-Elements wird zurückgegeben:

document.getElementById("myP").nodeName;

Versuchen Sie es selbst

Beispiel 2

Der Knotennamen des <body>-Elements wird zurückgegeben:

document.body.nodeName;

Versuchen Sie es selbst

Beispiel 3

Erhalten Sie die Knotennamen der Kindknoten des <body>-Elements:

const nodes = document.body.childNodes;
let text = "";
for (let i = 0; i < nodes.length; i++) {
  text += nodes[i].nodeName + "<br>";
}

Versuchen Sie es selbst

Beispiel 4

Erhalten Sie den Knotennamen, den Wert und den Typ des ersten Kindknotens von "myDIV":

const x = document.getElementById("myDIV").firstChild;
let text = "";
text += "Name: " + x.nodeName + "<br>";
text += "Value: " + x.nodeValue + "<br>";
text += "Type: " + x.nodeType;

Versuchen Sie es selbst

Syntax

element.nodeName

oder

node.nodeName

Rückgabewert

  • Der Elementknoten wird zurückgegebenTagname(Großbuchstaben)
  • Der Attributknoten wird zurückgegebenAttributname
  • Der Textknoten wird zurückgegeben #text
  • Der Kommentarknoten wird zurückgegeben #comment
  • Das Dokumentknoten wird zurückgegeben #document

Browserunterstützung

element.nodeName ist eine Eigenschaft von DOM Level 1 (1998).

Es wird es von allen Browsern vollständig unterstützt:

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
unterstützt 9-11 unterstützt unterstützt unterstützt unterstützt