HTML DOM nodeName Właściwość
Przykład
Pobierz nazwę węzła elementu <p>:
var x = document.getElementById("myP").nodeName;
Więcej przykładów „Wypróbuj sam” poniżej.
Definicja i użycie
Właściwość nodeName zwraca nazwę określonego węzła.
Jeśli węzeł jest węzłem elementu, właściwość nodeName zwróci nazwę znacznika.
Jeśli węzeł jest węzłem atrybutu, właściwość nodeName zwróci nazwę atrybutu.
W przypadku innych typów węzłów właściwość nodeName zwróci różne nazwy dla różnych typów węzłów.
Wskazówka: możesz również użyć właściwości tagName , aby zwrócić nazwę tagu elementu. Różnica polega na tym, że tagName zwraca tylko nazwy tagów, podczas gdy nodeName zwraca nazwę wszystkich węzłów (tagi, atrybuty, tekst, komentarze).
Ta właściwość jest tylko do odczytu.
Obsługa przeglądarki
Property | |||||
---|---|---|---|---|---|
nodeName | Yes | Yes | Yes | Yes | Yes |
Składnia
node.nodeName
Szczegóły techniczne
Wartość zwrotu: |
String, reprezentujący nazwę węzła.
Możliwa wartość:
|
---|---|
Wersja DOM | Obiekt węzła poziomu podstawowego |
Więcej przykładów
Przykład
Pobierz nazwę węzła elementu <body>:
var x = document.body.nodeName;
Przykład
Pobierz nazwy węzłów węzłów podrzędnych elementu <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;
Przykład
Pobierz nazwę węzła, wartość węzła i typ węzła pierwszego węzła podrzędnego elementu <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>
Powiązane strony
Odniesienie HTML DOM: element. Właściwość tagName
Odniesienie HTML DOM: węzeł. właściwość nodeType
Odniesienie HTML DOM: węzeł. właściwość nodeValue
Odniesienie HTML DOM: węzeł. Właściwość childNodes