I have tried to add, remove and toggle classstyles to 3 <li> s when user click on 3 buttons having ids 'add' 'delete' and 'toggle' respectively. But the codes repeat itself other than the classList method name and button id.
is there anyway i could write a function to avoid repetition?
here is my code.
document.querySelector('#add').addEventListener('click',()=>{
document.querySelectorAll('#todos li').forEach((li)=>{
li.classList.add('listStyles');
})
});
document.querySelector('#delete').addEventListener('click',()=>{
document.querySelectorAll('#todos li').forEach((li)=>{
li.classList.remove('listStyles');
})
});
document.querySelector('#toggle').addEventListener('click',()=>{
document.querySelectorAll('#todos li').forEach((li)=>{
li.classList.toggle('listStyles');
})
});