mozilla
Vos résultats de recherche

    element.nodeName

    Résumé

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

    Syntaxe

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

    Étiquettes : 
    Contributors to this page: fscholz, teoli, jsx, BenoitL, Mgjbot, AshfaqHossain
    Dernière mise à jour par : jsx,