aboutsummaryrefslogtreecommitdiff
path: root/files/fr/web
diff options
context:
space:
mode:
authorSphinxKnight <SphinxKnight@users.noreply.github.com>2022-03-01 20:01:53 +0100
committerGitHub <noreply@github.com>2022-03-01 20:01:53 +0100
commit1318e1e665a77536e3d0c3741371f9a2f798e3d7 (patch)
tree9052878d8dd28ffb0112d2751179c7d04c1196cf /files/fr/web
parentda412bbfa23b6e02dc33331891c6d4aee2bb7242 (diff)
downloadtranslated-content-1318e1e665a77536e3d0c3741371f9a2f798e3d7.tar.gz
translated-content-1318e1e665a77536e3d0c3741371f9a2f798e3d7.tar.bz2
translated-content-1318e1e665a77536e3d0c3741371f9a2f798e3d7.zip
fixes #4142 - updates vs en-US (#4144)
Diffstat (limited to 'files/fr/web')
-rw-r--r--files/fr/web/api/element/removeattribute/index.md51
1 files changed, 28 insertions, 23 deletions
diff --git a/files/fr/web/api/element/removeattribute/index.md b/files/fr/web/api/element/removeattribute/index.md
index 9ce1d00a4b..65ffbd5650 100644
--- a/files/fr/web/api/element/removeattribute/index.md
+++ b/files/fr/web/api/element/removeattribute/index.md
@@ -1,41 +1,46 @@
---
-title: element.removeAttribute
+title: Element.removeAttribute()
slug: Web/API/Element/removeAttribute
-tags:
- - API
- - Attributs
- - DOM
- - Element
- - Méthodes
- - Suppression
+browser-compat: api.Element.removeAttribute
translation_of: Web/API/Element/removeAttribute
---
-{{ APIRef("DOM") }}
+{{APIRef("DOM")}}
-`removeAttribute` supprime un attribut de l'élément spécifié.
+La méthode **`removeAttribute()`**, rattachée à l'interface [`Element`](/fr/docs/Web/API/Element), supprime l'attribut ayant le nom indiqué de l'élément.
## Syntaxe
- element.removeAttribute(nomAttribut);
+```js
+element.removeAttribute(nomAttribut);
+```
-- `nomAttribut` est une chaîne de caractères représentant le nom de l'attribut à enlever de l'_element_ .
+### Paramètres
-## Exemple
-
- // avant : <div id="div1" align="left" width="200">
- document.getElementById("div1").removeAttribute("align");
- // maintenant : <div id="div1" width="200">
+- `nomAttribut`
+ - : Une chaîne de caractères ([`DOMString`](/fr/docs/Web/API/DOMString)) qui indique le nom de l'attribut à supprimer de l'élément. Si l'attribut indiqué n'existe pas, `removeAttribute()` finit son exécution sans générer d'erreur.
-## Notes
+### Valeur de retour
-Il vaut mieux utiliser `removeAttribute` plutôt que de définir la valeur de l'attribut à `null` avec [setAttribute](fr/DOM/element.setAttribute).
+`undefined`.
-Tenter d'effacer un attribut que l'élément ne possède pas ne provoque aucune exception.
+## Notes d'utilisation
-`removeAttribute` ne renvoie rien, donc vous ne pouvez supprimer plusieurs attributs par enchaînement de cette méthode.
+`removeAttribute()` devrait être utilisée plutôt que de passer la valeur de l'attribut à `null` (que ce soit directement ou en appelant [`setAttribute()`](/fr/docs/Web/API/Element/setAttribute). De nombreux attributs ne fonctionneront pas comme espéré si on les passe à `null`.
{{ DOMAttributeMethods() }}
-## Spécification
+## Exemple
+
+```js
+// Si initialement on a : <div id="div1" align="left" width="200px">
+document.getElementById("div1").removeAttribute("align");
+// Après on aura : <div id="div1" width="200px">
+```
+
+## Spécifications
+
+{{Specifications}}
+
+## Compatibilité des navigateurs
-- [DOM Level 2 Core : removeAttribute](http://www.w3.org/TR/DOM-Level-2-Core/core.html#ID-6D6AC0F9) — [traduction en français](http://www.yoyodesign.org/doc/w3c/dom2-core/core.html#ID-6D6AC0F9) (non normative)
+{{Compat}} \ No newline at end of file