## Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community!

### Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

# Need help to solve this condition

There are three list items in the index.html file. We want to be able to enter a 0, 1 or 2 in the text field to embolden the list item with the corresponding index. Can you figure out what condition to put into the if statement to make this code work?

app.js
```const laws = document.getElementsByTagName('li');
const indexText = document.getElementById('boldIndex');
const button = document.getElementById('embolden');

const index = parseInt(indexText.value, 10);

for (let i = 0; i < laws.length; i += 1) {
let law = laws[i];

// replace 'false' with a correct test condition on the line below
if (false) {

law.style.fontWeight = 'bold';
} else {
law.style.fontWeight = 'normal';
}
}
});
```
index.html
```<!DOCTYPE html>
<html>
<title>Newton's Laws</title>
<body>
<h1>Newton's Laws of Motion</h1>
<ul>
<li>An object in motion tends to stay in motion, unless acted on by an outside force.</li>
<li>Acceleration is dependent on the forces acting upon an object and the mass of the object.</li>
<li>For every action, there is an equal and opposite reaction.</li>
</ul>
<input type="text" id="boldIndex">
<button id="embolden">Embolden</button>
<script src="app.js"></script>
</body>
</html>
```

Hey terrycheney,

The below code should help.

```if (index === i)
```

If you would like an explanation, let me know!

thanks for help

I would like an explanation :) why does the initial code changes all three li?

Try

```if (i === index)
```

That works for me.

The trick is not to over-complicate it. You only have to change the condition, not the code block. i has to equal 0, 1 or 2, and indices start with 0. The job is to set i, not to set index.

I hope this explanation helps.