mozilla
Vos résultats de recherche

    element.localName

    Résumé

    Renvoie la partie locale du nom qualifié de ce nœud.

    Syntaxe

    nom =element.localName
    
    • nom est le nom local sous la forme d'une chaîne (voir Notes plus bas pour plus de détails)

    Exemple

    (Doit être servi avec un type de contenu XML, comme <tt>text/xml</tt> ou <tt>application/xhtml+xml</tt>.)

    <html xmlns="http://www.w3.org/1999/xhtml"
          xmlns:svg="http://www.w3.org/2000/svg">
    <head>
      <script type="application/javascript"><![CDATA[
      function test() {
        var text = document.getElementById('text');
        var circle = document.getElementById('circle');
        
        text.value = "<svg:circle> a :\n" +
                     "localName = '" + circle.localName + "'\n" +
                     "namespaceURI = '" + circle.namespaceURI + "'";
      }
      ]]></script>
    </head>
    <body onload="test()">
      <svg:svg version="1.1"
        width="100px" height="100px"
        viewBox="0 0 100 100">
        <svg:circle cx="50" cy="50" r="30" style="fill:#aaa" id="circle"/>
      </svg:svg>
      <textarea id="text" rows="4" cols="55"/>
    </body>
    </html>
    

    Notes

    Le nom local d'un nœud est la partie de son nom qualifié qui suit les deux points. Les noms qualifiés sont typiquement utilisés en XML comme parties des espaces de noms de documents XML particuliers. Par exemple, dans le nom qualifié ecomm:partners, partners est le nom local et ecomm est le préfixe :

    <ecomm:business id="soda_shop" type="brick_n_mortar">
      <ecomm:partners>
        <ecomm:partner id="1001">Tony's Syrup Warehouse
        </ecomm:partner>
      </ecomm:partner>
    </ecomm:business>
    

    Needs to be reworded; right now it's wrong. -Nickolay Le préfixe — dans ce cas « ecomm » — définit l'espace de noms dans lequel le nom local peut être utilisé.

    Pour les nœuds de tout autre type qu'ELEMENT_NODE et ATTRIBUTE_NODE ainsi que les nœuds créés par une méthode DOM Level 1 comme document.createElement, localName vaut toujours null.

    Voir aussi

    element.namespaceURI

    Spécification

    Étiquettes et contributeurs liés au document

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