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.
|