Cette page a été traduite à partir de l'anglais par la communauté. Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.

View in English Always switch to English

Attr

Baseline
Large disponibilité

Cette fonctionnalité est bien établie et fonctionne sur de nombreux appareils et versions de navigateurs. Elle est disponible sur tous les navigateurs depuis juillet 2015.

L'interface Attr représente un attribut d'un élément DOM comme un objet. Dans la plupart des méthodes DOM, vous avez probablement récupéré l'attribut directement comme une chaîne de caractères (par exemple, Element.getAttribute()), mais certaines fonctions (par exemple, Element.getAttributeNode()) ou des moyens d'itération donnent des types Attr.

EventTarget Node Attr

Note : Cette interface représente uniquement les attributs présents dans la représentation arborescente d'un Element SVG, HTML ou MathML. Elle ne représente pas les propriétés de l'interface associée à cet élément, telles que les propriétés de HTMLTableElement pour un élément HTML <table>. (Voir cet article pour plus d'informations sur les attributs et la manière dont ils sont reflétés dans les propriétés.)

Propriétés d'instance

name Lecture seule

Le nom de l'attribut.

namespaceURI Lecture seule

Une Chaîne de caractères représentant l'URI de l'espace nom de l'attribut ou null s'il n'y a pas d'espace nom.

localName Lecture seule

Une Chaîne de caractères représentant la partie locale du nom qualifié de l'attribut.

prefix Lecture seule

Une Chaîne de caractères représentant le préfixe de l'espace nom de l'attribut, ou null si aucun préfixe n'est spécifié.

ownerElement Lecture seule

L'élément contenant l'attribut.

specified Lecture seule

Cette propriété renvoie toujours la valeur true. À l'origine, elle renvoyait true si l'attribut était explicitement spécifié dans le code source ou par un script, et false si sa valeur provenait de la valeur par défaut définie dans la DTD du document.

Value

La valeur de l'attribut.

Méthodes d'instance

Cette interface n'a pas de méthodes spécifiques, mais hérite des méthodes de ses interfaces parentes, Node et EventTarget.

Spécifications

Spécification
DOM
# interface-attr

Compatibilité des navigateurs

Voir aussi