--- id: 587d7fa6367417b2b2512bc3 title: Select a Group of Elements with D3 challengeType: 6 --- ## Description
D3 also has the selectAll() method to select a group of elements. It returns an array of HTML nodes for all the items in the document that match the input string. Here's an example to select all the anchor tags in a document: const anchors = d3.selectAll("a"); Like the select() method, selectAll() supports method chaining, and you can use it with other methods.
## Instructions
Select all of the li tags in the document, and change their text to "list item" by chaining the .text() method.
## Tests
```yml tests: - text: 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. 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: Your code should access the d3 object. testString: assert(code.match(/d3/g), 'Your code should access the d3 object.'); - text: Your code should use the selectAll method. testString: assert(code.match(/\.selectAll/g), 'Your code should use the selectAll method.'); ```
## Challenge Seed
```html ```
## Solution
```js // solution required ```