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éthodehasFeature
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 valeurtrue
.
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.