element.isSupported

Obsolète: Cette fonctionnalité a été supprimée des standards du Web. Bien que quelques navigateurs puissent encore la supporter, elle est en cours d'éradication. Ne l'utilisez ni dans d'anciens projets, ni dans de nouveaux. Les pages et applications Web l'utilisant peuvent cesser de fonctionner à tout moment.

La méthode Node.isSupported() renvoie une marque booléenne (en-US) 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 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 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

Specification
DOM Standard
# dom-node-issupported

Compatibilité des navigateurs

BCD tables only load in the browser

Voir aussi

  • L'interface Node à laquelle elle appartient.