Ultimele tutoriale de dezvoltare web
 

HTML DOM nodeName Propery

<Element Object

Exemplu

Ia numele de nod al unui <p> Element:

var x = document.getElementById("myP").nodeName;

Rezultatul x va fi:

P
Încearcă - l singur »

Mai multe "Try it Yourself" - "Try it Yourself" exemplele de mai jos.


Definiție și utilizare

Proprietatea nodeName returnează numele nodului specificat.

În cazul în care nodul este un nod element de, proprietatea nodeName va returna numele tag-ul.

Dacă nodul este un nod atribut, proprietatea nodeName va returna numele atributului.

Pentru alte tipuri de noduri, proprietatea nodeName va reveni nume diferite pentru diferite tipuri de noduri.

Sfat: puteți utiliza , de asemenea, tagName proprietatea de a reveni numele tag - ul unui element. Diferența este că tagName întoarce numai nume de etichete, în timp ce nodeName returnează numele tuturor nodurilor (tags, attributes, text, comments) - (tags, attributes, text, comments) .

Această proprietate este read-only.


Suport pentru browser-

Proprietate
nodeName da da da da da

Sintaxă

node .nodeName

Detalii tehnice

Întoarcere Valoare: Un șir, care reprezintă numele nodului.

Valori posibile:

  • Returnează tagname pentru nodurile elementului, cu majuscule
  • Returnează numele atributului pentru nodurile de atribut
  • Returnează "#text" pentru nodurile de text
  • Returnează "#comment" pentru nodurile comentariu
  • Returnează "#document" pentru nodurile documentului
DOM Versiunea Nivelul Core 1 Nod Obiect

Exemple

Mai multe exemple

Exemplu

Ia numele nodului <body> elementului:

var x = document.body.nodeName;

Rezultatul x va fi:

BODY
Încearcă - l singur »

Exemplu

Ia numele de nod <body> noduri copil elementului:

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;

Rezultatul txt va fi:

#text
P
#text
BUTTON
#text
P
#text
#comment
#text
DIV
#text
P
#text
SCRIPT
#text
Încearcă - l singur »

Exemplu

Ia numele nodului, valoarea nodului și tipul de nod al <div> primul nod copil elementului:

<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>

Rezultatul txt va fi:

The node name: #text
The node value: This is a div element.
The node type: 3
Încearcă - l singur »

Pagini similare

HTML DOM de referință: Element. tagName proprietate

HTML DOM de referință: nod. nodeType proprietate

HTML DOM de referință: nod. nodeValue proprietate

HTML DOM de referință: nod. childNodes proprietate


<Element Object