--- 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.
boolValue = element.isSupported(feature, version)
feature
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
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
.<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é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. |
{{Compat("api.Node.isSupported")}}