// I am trying to iterate through the collection of "li" that are returned as result of using the getElementsByTagName method and apply styles to each of them //
let listItems = document.getElementsByTagName('li')[0];
const addItemInput = document.querySelector('input.addItemInput');
const addItemButton = document.querySelector('button.addItemButton');
const removeItemButton = document.querySelector('button.removeItemButton');
listItems.addEventListener('click', () => {
let count = listItems.length;
for(let i = 0; i < count; i++) {
listItems[i].style.textDecoration = "line-through";
listItems[i].style.color = "gray";
}
});
addItemButton.addEventListener('click', () => {
let todoList = document.getElementsByTagName('ul')[0];
let li = document.createElement('li');
li.innerHTML = addItemInput.value;
todoList.appendChild(li);
addItemInput.value = "";
});
removeItemButton.addEventListener('click', () => {
let todoList = document.getElementsByTagName('ul')[0];
let li = document.querySelector('li:first-child');
todoList.removeChild(li);
});