--- title: DOMTokenList.remove() slug: Web/API/DOMTokenList/remove tags: - API - DOM - Listes - Méthodes - Suppression translation_of: Web/API/DOMTokenList/remove ---
{{APIRef("DOM")}}
La méthode remove()
de l'interface {{domxref("DOMTokenList")}} supprime sur la liste la marque (token) spécifiée.
tokenList.remove(token1[, token2[, ...]]);
Vide.
Dans l'exemple suivant, nous récupérons la liste des classes définies dans l'élément {{htmlelement("span")}} en tant que DOMTokenList
en utilisant {{domxref("Element.classList")}}. Nous retirons ensuite une marque sur la liste et écrivons la liste dans le {{domxref("Node.textContent")}} du <span>
.
D'abord, le HTML :
<span class="a b c"></span>
Maintenant le JavaScript :
var span = document.querySelector("span"); var classes = span.classList; classes.remove("c"); span.textContent = classes;
La sortie ressemble à ceci :
{{ EmbedLiveSample('Examples', '100%', 60) }}
Pour supprimer plusieurs classes à la fois, vous pouvez utiliser un tableau (array) avec la syntaxe de décomposition. L'ordre des classes n'a pas d'importance :
let span = document.getElementsByTagName("span")[0], classes = span.classList; classes.remove(...['c', 'b']); span.textContent = classes;
Spécification | Statut | Commentaire |
---|---|---|
{{SpecName('DOM WHATWG','#dom-domtokenlist-remove','remove()')}} | {{Spec2('DOM WHATWG')}} | Définition initiale |