Просто l oop только поверх элементов li
, но не проверяйте index ==2
и устанавливайте style
на item
в l oop, а не в заголовке.
const items = document.querySelectorAll('#players li');
items.forEach((item, index) => {
item.style.textDecoration = "underline";
})
<section id="players">
<h1>Players</h1>
<ol>
<li>Alice</li>
<li>Bob</li>
<li>Cesar</li>
</ol>
</section>
И, конечно же, JavaScript для этого совсем не нужен, можно просто CSS:
#players li { text-decoration:underline; }
<section id="players">
<h1>Players</h1>
<ol>
<li>Alice</li>
<li>Bob</li>
<li>Cesar</li>
</ol>
</section>