La propriété Attr.localName, en lecture seule, renvoie la partie locale du nom qualifié d'un élément.

Avant DOM4, cette API était définie dans l'interface Node.

Syntaxe

name = attribute.localName

Valeur renvoyée

Une DOMString (chaîne de caractères) qui représente la partie locale du nom qualifié de l'élément.

Exemple

Cet exemple affiche "id" dans une  fenêtre d'alerte.

Contenu HTML

<button id="exemple">Clique ici</button>

Contenu JavaScript

const element = document.querySelector("#exemple");
element.addEventListener("click", function() {
  const attribute = element.attributes[0];
  alert(attribute.localName);
});

Notes

Le nom local d'un attribut est la partie du nom qualifié de cet attribut avant les deux points. les noms qualifiés sont utilisés en XML, dans les espaces de nom de certains documents.

Note : dans Gecko 1.9.2 et avant, cette propriété renvoie le nom en majuscule pour les attributs HTML du  DOM HTML (contrairement aux atttributs XHTML ). Dans les versions plus récentes, en accord avec HTML5, cette propriété renvoie la casse correspondante au DOM utilisé, c'est-à-dire en minuscule pour les attributs du DOM XHTMl et du DOM HTML.

Spécifications

Spécification Statut Commentaire
DOM4
La définition de 'Attr.localName' dans cette spécification.
Obsolete première définition

Compatibilité des navigateurs

Nous convertissons les données de compatibilité dans un format JSON. Ce tableau de compatibilité utilise encore l'ancien format car nous n'avons pas encore converti les données qu'il contient. Vous pouvez nous aider en contribuant !

Fonctionnalité Chrome Edge Firefox (Gecko) Internet Explorer Opera Safari
Basic support 46.0[1] 17 48.0 (48.0)[1] ? (Oui) ?
Fonctionnalité Android Edge Mobile Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Basic support ? 17 48.0 (48.0)[1] ? ? ?

[1] Cette API était disponible précédemment au travers de l'API Node.

Voir également

Étiquettes et contributeurs liés au document

Étiquettes : 
Contributeurs à cette page : loella16, BEHOUBA, Joel-Costamagna
Dernière mise à jour par : loella16,