HTML DOM Element nodeName 属性
- foregående side nextElementSibling
- Næste side nodeType
- Gå tilbage til forrige niveau HTML DOM Elements objekt
定义和用法
nodeName
属性返回节点的名称:
- hvis noden er et element, returnerer nodeName-egenskabenetiketnavn(storede).
- hvis noden er en egenskabsnode, returnerer nodeName-egenskabenegenskabsnavnet.
- hvis noden er en tekstnode, returnerer nodeName-egenskaben
#text
. - hvis noden er en kommentarnode, returnerer nodeName-egenskaben
#comment
. - hvis noden er en dokumentnode, returnerer nodeName-egenskaben
#document
.
nodeName-egenskaben er skrivebeskyttet.
se også:
eksempel
eksempel 1
returnerer navnet på <p>-elementet:
document.getElementById("myP").nodeName;
eksempel 2
returnerer navnet på <body>-elementet:
document.body.nodeName;
eksempel 3
hent navnet på noderne for <body>-elementet:
const nodes = document.body.childNodes; let text = ""; for (let i = 0; i < nodes.length; i++) { text += nodes[i].nodeName + "<br>"; }
eksempel 4
hent navnet, værdien og typen for den første undernode af "myDIV":
const x = document.getElementById("myDIV").firstChild; let text = ""; text += "Name: " + x.nodeName + "<br>"; text += "Value: " + x.nodeValue + "<br>"; text += "Type: " + x.nodeType;
syntaks
element.nodeName
eller
node.nodeName
returnerværdi
- elementnoden returnereretiketnavn(storede)
- egenskabsnoden returnereregenskabsnavn
- tekstnoden returnerer
#text
- kommentarnoden returnerer
#comment
- dokumentnoden returnerer
#document
browserunderstøttelse
element.nodeName
er en DOM Level 1 (1998) egenskab.
alle browsere understøtter det fuldt ud:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
støtte | 9-11 | støtte | støtte | støtte | støtte |
- foregående side nextElementSibling
- Næste side nodeType
- Gå tilbage til forrige niveau HTML DOM Elements objekt