Vlastnost HTML DOM nodeName
Příklad
Získejte název uzlu prvku <p>:
var x = document.getElementById("myP").nodeName;
Další příklady „Vyzkoušejte si to sami“ níže.
Definice a použití
Vlastnost nodeName vrací název zadaného uzlu.
Pokud je uzel uzlem prvku, vlastnost nodeName vrátí název značky.
Pokud je uzel atributem, vlastnost nodeName vrátí název atributu.
U ostatních typů uzlů vrátí vlastnost nodeName různé názvy pro různé typy uzlů.
Tip: Vlastnost tagName můžete také použít k vrácení názvu tagu prvku. Rozdíl je v tom, že tagName vrací pouze názvy tagů, zatímco nodeName vrací názvy všech uzlů (tagů, atributů, textu, komentářů).
Tato vlastnost je pouze pro čtení.
Podpora prohlížeče
Property | |||||
---|---|---|---|---|---|
nodeName | Yes | Yes | Yes | Yes | Yes |
Syntax
node.nodeName
Technické údaje
Návratová hodnota: |
Řetězec představující název uzlu.
Možné hodnoty:
|
---|---|
Verze DOM | Základní objekt uzlu úrovně 1 |
Další příklady
Příklad
Získejte název uzlu prvku <body>:
var x = document.body.nodeName;
Příklad
Získejte názvy uzlů podřízených uzlů prvku <body>:
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;
Příklad
Získejte název uzlu, hodnotu uzlu a typ uzlu prvního podřízeného uzlu prvku <div>:
<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>
Související stránky
HTML DOM reference: element. vlastnost tagName
HTML DOM reference: uzel. Vlastnost nodeType
HTML DOM reference: uzel. Vlastnost nodeValue
HTML DOM reference: uzel. Vlastnost childNodes