English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
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).
node.nodeName
var x = document.getElementById("myPara").nodeName;Voyons un test‹/›
Tous les navigateurs prennent en charge complètement l'attribut nodeName :
Attribut | |||||
nodeName | Est | Est | Est | Est | Est |
Valeur de retour : | Chaîne de caractères représentant le nom du noeud. Valeurs possibles :
|
---|---|
Version DOM : | Niveau DOM1 |
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é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