MDN wants to learn about developers like you: https://qsurvey.mozilla.com/s3/MDN-survey

Obsolète
Cette fonctionnalité est obsolète. Bien qu'encore supportée par des navigateurs, son utilisation est découragée pour tout nouveau projet. Évitez de l'utiliser.

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

 

Spécification Statut Commentaire
DOM
La définition de 'Node' dans cette spécification.
Standard évolutif Supprimée de la spécification
Document Object Model (DOM) Level 3 Core Specification
La définition de 'Node.isSupported()' dans cette spécification.
Obsolete Pas de changement de Document Object Model (DOM) Level 2 Core Specification.
Document Object Model (DOM) Level 2 Core Specification
La définition de 'Node.isSupported()' dans cette spécification.
Obsolete Définition initiale.

Compatibilité des navigateurs

Nous convertissons les données de compatibilité dans un format JSON. Ce tableau de compatibilité utilise encore l'ancien format car nous n'avons pas encore converti les données qu'il contient. Vous pouvez nous aider en contribuant !

Fonctionnalité Chrome Firefox (Gecko) Internet Explorer Opera Safari
Basic support ?

1.0 (1.7 ou moins)

19 (19) (partial)[1]

22 (22)Pas de support

? ? ?
Fonctionnalité Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Basic support ?

1.0 (1)

19.0 (19) (partial)[1]

22.0 (22)Pas de support

? ? ?

[1] Cette méthode retournera toujours true (bug 801425)

Voir aussi

  • L'interface Node à laquelle elle appartient.

Étiquettes et contributeurs liés au document

Étiquettes : 
 Contributeurs à cette page : loella16, fscholz, teoli, jsx, BenoitL
 Dernière mise à jour par : loella16,