Я пытался добавлять, удалять и переключать стили классов на 3 <li>
с, когда пользователь нажимал на 3 кнопки с идентификаторами «добавить», «удалить» и «переключить» соответственно. Но коды повторяются, кроме имени метода classList и идентификатора кнопки.
Есть ли в любом случае, я мог бы написать функцию, чтобы избежать повторения?
вот мой код.
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');
})
});