From c05efa8d7ae464235cf83d7c0956e42dc6974103 Mon Sep 17 00:00:00 2001 From: julieng Date: Sat, 2 Oct 2021 17:20:14 +0200 Subject: move *.html to *.md --- files/fr/web/api/element/getattribute/index.html | 85 ------------------------ 1 file changed, 85 deletions(-) delete mode 100644 files/fr/web/api/element/getattribute/index.html (limited to 'files/fr/web/api/element/getattribute/index.html') diff --git a/files/fr/web/api/element/getattribute/index.html b/files/fr/web/api/element/getattribute/index.html deleted file mode 100644 index e0aa50f459..0000000000 --- a/files/fr/web/api/element/getattribute/index.html +++ /dev/null @@ -1,85 +0,0 @@ ---- -title: element.getAttribute -slug: Web/API/Element/getAttribute -tags: - - API - - DOM - - Element - - Method - - Méthode - - Reference -translation_of: Web/API/Element/getAttribute ---- -

{{APIRef("DOM")}}

- -

getAttribute renvoie la valeur d'un attribut donné de l'élément spécifié. Si l'attribut n'existe pas, la valeur renvoyée sera soit null soit "" (une chaine vide) ; voir {{ Anch("Notes") }} pour plus de détails.

- -

Syntaxe

- -
let attribut = element.getAttribute(nom_attribut)
-
- -

- - - -

Exemple

- -

Soit l'HTML :

- -
const div1 = document.getElementById("div1");
- -

Exemple de JavaScript :

- -
const div1 = document.getElementById("div1");
-//=> <div id="div1">Hi Champ!</div>
-
-const attributID = div1.getAttribute("id");
-//=> "div1"
-
-cont alignement = div1.getAttribute("align");
-//=> null
-
- -

Description

- -

Sensibilité à la casse

- -

Le paramètre nom_attribut est généralement sensible à la casse, mais ne l'est pas lorsqu'il est utilisé sur des éléments HTML.

- -

Attributs inexistants

- -

À peu près tous les navigateurs (Firefox, Internet Explorer, Opera, Safari, Konqueror et iCab, sans que cette liste soit exhaustive) renvoient null lorsque l'attribut demandé n'existe pas sur l'élément spécifié. La spécification DOM indique cependant que la valeur de retour correcte dans ce cas est en fait la chaine vide "", et certaines implémentation DOM auront ce comportement. Par conséquent, vous devriez utiliser {{domxref("element.hasAttribute()")}} pour vérifier l'existence d'un attribut avant d'appeler getAttribute() s'il est possible que l'attribut n'existe pas sur l'élément spécifié.

- -

Récupération de nonces

- -

Pour des raisons de sécurité, les nonces CSP des sources autres que des scripts, telles que les feuilles de style CSS, et les appels .getAttribute("nonce") sont interdits.

- -
let nonce = script.getAttribute("nonce");
-// renvoie une chaine vide
- -

Plutôt que de tenter de lire le nonce via l’attribut, utilisez la propriété {{domxref("HTMLOrForeignElement/nonce", "nonce")}} :

- -
let nonce = script.nonce;
- -

Spécifications

- - - - - - - - - - - - -
SpécificationÉtat
{{SpecName('DOM WHATWG','#dom-element-getattribute','getAttribute()')}}{{Spec2('DOM WHATWG')}}
- -

Compatibilité des navigateurs

- -
{{Compat("api.Element.getAttribute")}}
-- cgit v1.2.3-54-g00ecf