English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Attribut nodeName du HTML DOM

Objet Element HTML DOM

L'attribut nodeName est une propriété lecture seule qui renvoie le nom du noeud actuel sous forme de chaîne de caractères.

Si le noeud est un noeud d'élément, l'attribut nodeName renvoie le nom de la balise en majuscules.

Si le noeud est un noeud de propriété, l'attribut nodeName renvoie le nom de la propriété.

Pour d'autres types de noeuds, l'attribut nodeName renvoie des noms différents pour différents types de noeuds.

Remarque :Vous pouvez également utilisertagNameL'attribut renvoie le nom de la balise de l'élément. La différence réside en ce que tagName renvoie uniquement le nom de la balise, tandis que nodeName renvoie le nom de tous les noeuds (balise, attribut, texte, commentaire).

Syntaxe :

node.nodeName
var x = document.getElementById("myPara").nodeName;
Voyons un test‹/›

Compatibilité du navigateur

Tous les navigateurs prennent en charge complètement l'attribut nodeName :

Attribut
nodeNameEstEstEstEstEst

Détails techniques

Valeur de retour :Chaîne de caractères représentant le nom du noeud.
Valeurs possibles :
  • Renvoie le nom de balise de l'élément (en majuscules)

  • Renvoie le nom de l'attribut du noeud de propriété

  • Renvoie le " #text "

  • Pour les noeuds de commentaire, renvoie " #comment "

  • Renvoie le " #document "

Version DOM :Niveau DOM1

Plus d'exemples

Renvoie le nom du noeud des enfants de l'élément BODY :

var x = document.body.childNodes;
var txt = "";
for (let i = 0; i < x.length; i++) {
txt += x[i].nodeName + "<br>";
}
document.getElementById("para").innerHTML = txt;
Voyons un test‹/›

Renvoie le nom du noeud, le type de noeud et la valeur du premier enfant de div :

<div id="div-1">C'est un élément div.</div>
<script>
var x = document.getElementById("div-1).firstChild;
var txt = "";
txt +="Nom de noeud: " + x.nodeName + "<br>";
txt +="Valeur de noeud: " + x.nodeValue + "<br>";
txt +="Type de noeud: " + x.nodeType;
document.getElementById("para").innerHTML = txt;
</script>
Voyons un test‹/›

Références associées

Référence HTML DOM :node childNodes attribut

Référence HTML DOM :node firstChild attribut

Référence HTML DOM :node lastChild attribut

Référence HTML DOM :node parentNode attribut

Référence HTML DOM :node previousSibling attribut

Référence HTML DOM :node propreSibling attribut

Objet Element HTML DOM