aboutsummaryrefslogtreecommitdiff
path: root/files/fr/web/api/documentfragment/queryselectorall/index.md
blob: f54a09c554604bbe1580d7ea47e2390e91d139d4 (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
---
title: DocumentFragment.querySelectorAll()
slug: Web/API/DocumentFragment/querySelectorAll
tags:
  - API
  - DOM
  - Document
  - Méthodes
  - fragment
translation_of: Web/API/DocumentFragment/querySelectorAll
---
{{ApiRef("DOM")}}

La méthode **`DocumentFragment.querySelectorAll()`** renvoie une {{domxref("NodeList")}} (_liste de noeuds_) des éléments du {{domxref("DocumentFragment")}} (en utilisant la traversée en profondeur des noeuds du document), qui correspondent avec le groupe spécifié de sélecteurs.

Si les sélecteurs spécifiés dans paramètre sont invalides une {{domxref("DOMException")}} avec une valeur `SYNTAX_ERR` est lancée.

> **Note :** La définition de cet API a été déplacé vers l'interface {{domxref("ParentNode")}}.

## Syntaxe

    elementList = documentframgment.querySelectorAll(selectors);

### Paramètres

- _selectors_
  - : est une {{domxref("DOMString")}} (_chaîne de caractères_) contenant un ou plusieurs sélecteurs CSS séparés par des virgules.

## Exemples

Cet exemple renvoie une liste de tous les éléments `div` du `DocumentFragment` avec une classe soit "`note`" soit "`alert`" :

```js
var matches = documentfrag.querySelectorAll("div.note, div.alert");
```

## Spécifications

| Spécification                                                                                                                | Statut                                       | Commentaire          |
| ---------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------- | -------------------- |
| {{SpecName('Selectors API Level 1', '#queryselector', 'DocumentFragment.querySelectorAll')}} | {{Spec2('Selectors API Level 1')}} | Définition initiale. |

## Compatibilité des navigateurs

{{Compat("api.DocumentFragment.querySelectorAll")}}

## Voir aussi

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