--- title: element.attributes slug: Web/API/Element/attributes tags: - API - DOM - Element - Propriété - Reference translation_of: Web/API/Element/attributes --- {{ APIRef("DOM") }} La propriété **`Element.attributes`** renvoie une collection des noeuds d'attribut enregistrés dans le noeud spécifié. Il est une {{domxref("NamedNodeMap")}}, pas un tableau (_Array_), aussi il n'a pas de méthodes {{jsxref("Array")}} et l'index de noeud {{domxref("Attr")}} peuvent différer entre les navigateurs. Pour être plus précis, les `attributs` sont une paire clé / valeur de chaînes représentant toutes les informations concernant cet attribut. ## Syntaxe var attr = element.attributes; ## Exemple ### Exemples basiques // récupère le premier élément

du document var para = document.getElementsByTagName("p")[0]; var attr = para.attributes; ### Énumération des attributs d'éléments L'indexation numérique est utile pour parcourir tous les attributs d'un élément. L'exemple suivant parcourt les nœuds d'attribut de l'élément du document avec l'ID "paragraph" et imprime la valeur de chaque attribut. ```html Exemple d'attributs

Sample Paragraph

``` ## Spécifications | Spécification | Status | Comment | | ---------------------------------------------------------------------------------------------------- | -------------------------------- | ------------------------------------------------------------------------------------------------------- | | {{SpecName('DOM WHATWG', '#dom-element-attributes', 'Element.attributes')}} | {{Spec2('DOM WHATWG')}} | De {{SpecName('DOM3 Core')}}, déplacé de {{domxref("Node")}} à {{domxref("Element")}} | | {{SpecName('DOM3 Core', 'core.html#ID-84CF096', 'Element.attributes')}} | {{Spec2('DOM3 Core')}} | Pas de changement de {{SpecName('DOM2 Core')}} | | {{SpecName('DOM2 Core', 'core.html#ID-84CF096', 'Element.attributes')}} | {{Spec2('DOM2 Core')}} | Pas de changement de {{SpecName('DOM1')}} | | {{SpecName('DOM1', 'level-one-core.html#ID-84CF096', 'Element.attributes')}} | {{Spec2('DOM1')}} | Définition initiale. | ## Compatibilité des navigateurs {{Compat("api.Element.attributes")}} ## Voir aussi - {{domxref("NamedNodeMap")}}, l'interface de l'objet retourné - Considérations de compatibilité entre navigateurs : sur [quirksmode](http://www.quirksmode.org/dom/w3c_core.html#attributes) (en)