---
id: 587d7fa6367417b2b2512bc3
title: Select a Group of Elements with D3
required:
- src: 'https://cdnjs.cloudflare.com/ajax/libs/d3/4.3.0/d3.min.js'
challengeType: 6
videoUrl: ''
localeTitle: Selecione um grupo de elementos com D3
---
## Description
O D3 também possui o método selectAll()
para selecionar um grupo de elementos. Ele retorna uma matriz de nós HTML para todos os itens no documento que correspondem à string de entrada. Aqui está um exemplo para selecionar todas as tags de âncora em um documento: const anchors = d3.selectAll("a");
Como o método select()
, selectAll()
suporta o encadeamento de métodos, e você pode usá-lo com outros métodos.
## Instructions
Selecione todas as tags li
no documento e altere seu texto para "item de lista" encadeando o método .text()
.
## Tests
```yml
tests:
- text: 'Deve haver 3 elementos li
na página, e o texto em cada um deve dizer "item da lista". Capitalização e espaçamento devem corresponder exatamente.'
testString: 'assert($("li").text().match(/list item/g).length == 3, "There should be 3 li
elements on the page, and the text in each one should say "list item". Capitalization and spacing should match exactly.");'
- text: Seu código deve acessar o objeto d3
.
testString: 'assert(code.match(/d3/g), "Your code should access the d3
object.");'
- text: Seu código deve usar o método selectAll
.
testString: 'assert(code.match(/\.selectAll/g), "Your code should use the selectAll
method.");'
```
## Challenge Seed
## Solution
```js
// solution required
```