diff options
author | SphinxKnight <SphinxKnight@users.noreply.github.com> | 2022-03-01 20:01:53 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-03-01 20:01:53 +0100 |
commit | 1318e1e665a77536e3d0c3741371f9a2f798e3d7 (patch) | |
tree | 9052878d8dd28ffb0112d2751179c7d04c1196cf /files/fr/web | |
parent | da412bbfa23b6e02dc33331891c6d4aee2bb7242 (diff) | |
download | translated-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.md | 51 |
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 |