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:
|
---|---|
version DOM | Niveau de base 1 Noeud objet |
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é