Please note, this is a STATIC archive of website developer.mozilla.org from 03 Nov 2016, cach3.com does not collect or store any user information, there is no "phishing" involved.

element.nodeName

Résumé

Renvoie le nom du nœud courant dans une chaîne.

Syntaxe

var str = noeud.nodeName;

str est une variable chaîne contenant le nom de l'élément courant.

nodeName est un attribut en lecture seule.

Notes

Voici les valeurs renvoyées pour différents types de nœuds.

Interface nodeName
Attr identique à Attr.name
CDATASection "#cdata-section"
Comment "#comment"
Document "#document"
DocumentFragment "#document-fragment"
DocumentType identique à DocumentType.name
Element identique à Element.tagName
Entity nom de l'entité
EntityReference nom de la référence d'entité
Notation nom de la notation
ProcessingInstruction identique à ProcessingInstruction.target
Text "#text"

Exemple

Avec le balisage suivant :

<div id="d1">hello world</div>
<input type="text" id="t"/>

et le script suivant :

var div1 = document.getElementById("d1");
var text_field = document.getElementById("t"); 
text_field.value = div1.nodeName;

En XHTML (ou tout autre format XML), la valeur de text_field sera « div ». Cependant, en HTML, la valeur de text_field sera « DIV ».

Notez que la propriété tagName aurait pu être uilisée à la place, puisque nodeName a la même valeur que tagName pour un élément. Souvenez vous cependant que nodeName renverra #text pour les nœuds texte tandis que tagName renverra undefined.

Spécification

 

 

Étiquettes et contributeurs liés au document

 Contributeurs à cette page : mparisot, fscholz, teoli, jsx, AshfaqHossain, Mgjbot, BenoitL
 Dernière mise à jour par : mparisot,