HTML DOM Element nodeName 属性
- vorherige Seite nextElementSibling
- Nächste Seite nodeType
- Zurück zur übergeordneten Ebene HTML DOM Elements-Objekt
定义和用法
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:
Beispiel
Beispiel 1
Der Knotennamen des <p>-Elements wird zurückgegeben:
document.getElementById("myP").nodeName;
Beispiel 2
Der Knotennamen des <body>-Elements wird zurückgegeben:
document.body.nodeName;
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>"; }
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;
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 |
- vorherige Seite nextElementSibling
- Nächste Seite nodeType
- Zurück zur übergeordneten Ebene HTML DOM Elements-Objekt