Select odd check boxes please help me with the code
JavaScript
x
6
1
for(let i=0;i<8;i++){
2
if(i%2==1){
3
document.querySelector(“ul.todo-list > li:nth-child(i) input.toggle”).click()
4
}
5
}
6
Advertisement
Answer
You can use the li:nth-child(odd)
then set the checked attribute to true for those selected checkboxes.
This is an example:
JavaScript
1
4
1
let elements = document.querySelectorAll('ul.todo-list > li:nth-child(odd) input[type="checkbox"]');
2
for(var i=0;i<elements.length;i++){
3
elements[i].checked = true;
4
}
JavaScript
1
23
23
1
<ul class="todo-list">
2
<li>
3
<input type="checkbox" />
4
</li>
5
<li>
6
<input type="checkbox" />
7
</li>
8
<li>
9
<input type="checkbox" />
10
</li>
11
<li>
12
<input type="checkbox" />
13
</li>
14
<li>
15
<input type="checkbox" />
16
</li>
17
<li>
18
<input type="checkbox" />
19
</li>
20
<li>
21
<input type="checkbox" />
22
</li>
23
</ul>