aboutsummaryrefslogtreecommitdiff
path: root/files/fr/web/api/node/issupported/index.md
blob: d59dab5a7b824e76fa8abb4ae3022c2196f6ea11 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
---
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](/fr/docs/Web/API/Document/implementation). Les valeurs possibles définies dans la spécification DOM core sont listées dans la section [Conformance](http://www.w3.org/TR/DOM-Level-2-Core/introduction.html#ID-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

```html
<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

- L'interface {{domxref("Node")}} à laquelle elle appartient.