Welcome to the Treehouse Community
The Treehouse Community is a meeting place for developers, designers, and programmers of all backgrounds and skill levels to get support. Collaborate here on code errors or bugs that you need feedback on, or asking for an extra set of eyes on your latest project. Join thousands of Treehouse students and alumni in the community today. (Note: Only Treehouse students can comment or ask questions, but non-students are welcome to browse our conversations.)
Looking to learn something new?
Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and a supportive community. Start your free trial today.

Julianna Kahn
20,701 PointsI am totally confused by the different document element references
The last video talked about queries and nth-child. Does this challenge have anything to do with that?
var listItems = document.getElementById('rainbow');
var colors = ["#C2272D", "#F8931F", "#FFFF01", "#009245", "#0193D9", "#0C04ED", "#612F90"];
for(var i = 0; i < colors.length; i ++) {
listItems[i].style.color = colors[i];
}
<!DOCTYPE html>
<html>
<head>
<title>Rainbow!</title>
</head>
<body>
<ul id="rainbow">
<li>This should be red</li>
<li>This should be orange</li>
<li>This should be yellow</li>
<li>This should be green</li>
<li>This should be blue</li>
<li>This should be indigo</li>
<li>This should be violet</li>
</ul>
<script src="js/app.js"></script>
</body>
</html>
1 Answer

Steven Parker
220,925 PointsYou're close, but the instructions want you to get the collection of "all list items in the <ul> element with the ID of rainbow". The selector used above just returns the single element that has that ID.
You can use a different selector that returns a whole collection, or keep this one and access a property that will return the elements inside the selected one.
Carl Evison
2,656 PointsCarl Evison
2,656 PointsNope, this challenge doesn't have anything to do with the
:nth-child
This was the exact video I stopped and thought I better brush up on my html/css specifically css pseudo-classes