Derniers tutoriels de développement web
 

HTML DOM nodeName Propery

<Object Élément

Exemple

Obtenez le nom de noeud d'un <p> élément:

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

Le résultat de x sera:

P
Essayez vous - même »

Plus "Try it Yourself" - "Try it Yourself" exemples ci - dessous.


Définition et utilisation

La propriété nodeName renvoie le nom du noeud spécifié.

Si le nœud est un nœud d'élément, la propriété nodeName renvoie le nom de la balise.

Si le nœud est un nœud d'attribut, la propriété nodeName renvoie le nom de l'attribut.

Pour les autres types de noeuds, la propriété nodeName renvoie des noms différents pour différents types de nœuds.

Astuce: Vous pouvez également utiliser la tagName propriété pour renvoyer le nom de l' étiquette d'un élément. La différence est que tagName retourne uniquement les noms d'étiquette, alors que nodeName renvoie le nom de tous les nœuds (tags, attributes, text, comments) .

Cette propriété est en lecture seule.


Support du navigateur

Propriété
nodeName Oui Oui Oui Oui Oui

Syntaxe

node .nodeName

Détails techniques

Valeur de retour: Une chaîne représentant le nom du noeud.

Valeurs possibles:

  • Retourne le tagname pour les noeuds d'éléments, en majuscules
  • Retourne le nom de l'attribut pour les nœuds d'attributs
  • Retours "#text" pour les nœuds de texte
  • Retours "#comment" pour les nœuds de commentaire
  • Retours "#document" pour les noeuds de documents
version DOM Niveau de base 1 Noeud objet

Exemples

autres exemples

Exemple

Obtenez le nom de noeud du <body> élément:

var x = document.body.nodeName;

Le résultat de x sera:

BODY
Essayez vous - même »

Exemple

Obtenez les noms de noeud du <body> noeuds enfant de l' élément:

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;

Le résultat de txt sera:

#text
P
#text
BUTTON
#text
P
#text
#comment
#text
DIV
#text
P
#text
SCRIPT
#text
Essayez vous - même »

Exemple

Obtenez le nom de noeud, la valeur de noeud et le type de noeud du <div> premier noeud enfant de l' élément:

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

Le résultat de txt sera:

The node name: #text
The node value: This is a div element.
The node type: 3
Essayez vous - même »

Pages associées

Référence HTML DOM: élément. tagName propriété

Référence HTML DOM: nœud. nodeType propriété

Référence HTML DOM: nœud. propriété nodeValue

Référence HTML DOM: nœud. childNodes propriété


<Object Élément