HTML DOM Element nodeName 属性
- föregående sida nextElementSibling
- Nästa sida nodeType
- Åter till föregående nivå HTML DOM Elements objekt
定义和用法
nodeName
属性返回节点的名称:
- Om noden är en elementnod, returnerar nodeName-attributettaggnamn(stora bokstäver).
- Om noden är en attributnod, returnerar nodeName-attributetattributets namn.
- Om noden är en textnod, returnerar nodeName-attributet
#text
. - Om noden är en kommentarnod, returnerar nodeName-attributet
#comment
. - Om noden är en dokumentnod, returnerar nodeName-attributet
#document
.
nodeName-attributet är skrivskyddat.
Se också:
Exempel
Exempel 1
returnerar nodnamnet för <p>-elementet:
document.getElementById("myP").nodeName;
Exempel 2
returnerar nodnamnet för <body>-elementet:
document.body.nodeName;
Exempel 3
Få nodnamnet för undernoderna till <body>-elementet:
const nodes = document.body.childNodes; let text = ""; for (let i = 0; i < nodes.length; i++) { text += nodes[i].nodeName + "<br>"; }
Exempel 4
Få nodnamnet, värdet och typen för den första barnnoden för "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
returnerar värdet
- elementnod returnerartaggnamn(stora bokstäver)
- attributnod returnerarattributnamn
- textnod returnerar
#text
- kommentarnod returnerar
#comment
- dokumentnoden returnerar
#document
webbläsarstöd
element.nodeName
är en DOM Level 1 (1998) egenskap.
Alla webbläsare stöder det fullständigt:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
stödjer | 9-11 | stödjer | stödjer | stödjer | stödjer |
- föregående sida nextElementSibling
- Nästa sida nodeType
- Åter till föregående nivå HTML DOM Elements objekt