--- title: DOMTokenList.contains() slug: Web/API/DOMTokenList/contains tags: - API - Chaînes de caractères - DOM - Listes - Méthodes - Recherche contenu translation_of: Web/API/DOMTokenList/contains ---
{{APIRef("DOM")}}
La méthode contains()
de l'interface {{domxref("DOMTokenList")}} renvoie un {{domxref("Boolean")}} (booléen) — true
(vrai) si la liste sous-jacente contient le symbole donné, sinon false
(faux).
tokenList.contains(token);
Un {{domxref("Boolean")}} (booléen)— true
(vrai) si la liste sous-jacente contient la marque donnée, sinon false
(faux).
Dans l'exemple suivant, nous récupérons la liste des classes définies sur un élément {{htmlelement("span")}} en tant que DOMTokenList
en utilisant {{domxref("Element.classList")}}. Nous testons ensuite l'existence de "c" dans la liste, et écrivons le résultat dans le {{domxref("Node.textContent")}} du <span>
.
Tout d'abord, le code HTML :
<span class="a b c"></span>
Maintenant, le JavaScript :
var span = document.querySelector("span"); var classes = span.classList; var result = classes.contains("c"); if(result) { span.textContent = "The classList contains 'c'"; } else { span.textContent = "The classList does not contain 'c'"; }
La sortie ressemble à ceci :
{{ EmbedLiveSample('Examples', '100%', 60) }}
Spécification | Statut | Commentaire |
---|---|---|
{{SpecName('DOM WHATWG','#dom-domtokenlist-contains','contains()')}} | {{Spec2('DOM WHATWG')}} | Définition initiale |