aboutsummaryrefslogtreecommitdiff
path: root/files/fr/web/api/element/removeattribute/index.md
blob: 65ffbd56501993b74fc87601158f3b4ea8a0734c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
---
title: Element.removeAttribute()
slug: Web/API/Element/removeAttribute
browser-compat: api.Element.removeAttribute
translation_of: Web/API/Element/removeAttribute
---
{{APIRef("DOM")}}

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

```js
element.removeAttribute(nomAttribut);
```

### Paramètres

- `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.

### Valeur de retour

`undefined`.

## Notes d'utilisation

`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() }}

## 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

{{Compat}}