--- title: element.isSupported slug: Web/API/Node/isSupported tags: - API - DOM - Méthodes - Noeuds translation_of: Web/API/Node/isSupported ---

{{APIRef("DOM")}}{{obsolete_header}}

La méthode Node.isSupported() renvoie une marque  {{domxref("Boolean","booléenne")}} contenant le résultat du test par lequel est vérifié si une implémentation DOM prend en charge une fonctionnalité spécifique et si celle-ci est supportée par un noeud spécifique.

Syntaxe

boolValue = element.isSupported(feature, version)

Paramètres

feature
est une  {{domxref("DOMString")}} (chaîne de caractères) contenant le nom de la fonctionnalité à tester. C'est le même nom qui peut être passé à la méthode hasFeature de DOMImplementation. Les valeurs possibles définies dans la spécification DOM core sont listées dans la section Conformance de DOM Level 2.
version
est une  {{domxref("DOMString")}} (chaîne de caractères) contenant le numéro de version de la fonctionnalité à tester. En DOM Level 2, première version, il s'agit de la chaîne « 2.0 ». Si la version n'est pas spécifiée, la gestion de n'importe quelle version de la fonctionnalité suffira pour que soit renvoyée la valeur true.

Exemple

<div id="doc">
</div>

<script>
 // Obtenir un élément et vérifier pour voir s'il est pris en charge par les modules HTML DOM2.
 var main = document.getElementById('doc');
 var output = main.isSupported('HTML', '2.0');
</script>

Spécifications

 

Spécification Statut Commentaire
{{SpecName('DOM WHATWG', '#interface-node', 'Node')}} {{Spec2('DOM WHATWG')}} Supprimée de la spécification
{{SpecName('DOM3 Core', 'core.html#Level-2-Core-Node-supports', 'Node.isSupported()')}} {{Spec2('DOM3 Core')}} Pas de changement de {{SpecName('DOM2 Core')}}.
{{SpecName('DOM2 Core', 'core.html#Level-2-Core-Node-supports', 'Node.isSupported()')}} {{Spec2('DOM2 Core')}} Définition initiale.

Compatibilité des navigateurs

{{Compat("api.Node.isSupported")}}

Voir aussi