--- title: DOMTokenList.supports() slug: Web/API/DOMTokenList/supports tags: - API - DOM - Méthodes translation_of: Web/API/DOMTokenList/supports ---

{{APIRef("DOM")}}{{SeeCompatTable}}

La méthode supports() de l'interface {{domxref("DOMTokenList")}} renvoie true (vrai) si une marque (token) donnée se trouve parmi les marques prises en charge dans l'attribut associé. Cette méthode est destinée à la détection des fonctionnalités.

Syntaxe

var boolean = element.supports(token)

Paramètres

token
Une {{domxref("DOMString")}} (chaîne de caractères) contenant la marque à interroger.

Renvoie

un {{jsxref("Boolean")}} (booléen) indiquant si la marque a été trouvée.

Exemple

var iframe = document.getElementById('display');
if (iframe.sandbox.supports('an-upcoming-feature')) {
  // code de support pour la future et mystérieuse fonctionnalité
} else {
  // code de secours
}

if (iframe.sandbox.supports('allow-scripts')) {
  // instruction cadre de l'exécution de JavaScript
   // NOTE: ceci fonctionne bien mais est juste un exemple!
}

Spécifications

Spécification Statut Commentaire
{{SpecName('Credential Management')}} {{Spec2('Credential Management')}} Définition initiale.

Compatibilité des navigateurs

{{Compat("api.DOMTokenList.supports")}}