++i
).const removeActive = target => {
if (target !== null) {
target.querySelectorAll('.active').forEach(element => element.classList.remove('active'));
}
};
document.querySelectorAll('.list .test').forEach(item => {
item.addEventListener('click', () => {
removeActive(item.closest('.list'));
item.classList.add('active');
});
});
document.querySelectorAll('.reset').forEach(button => {
button.addEventListener('click', () => removeActive(button.closest('.list')));
});
И хорошая ли практика в большом проекте использовать rem для того чтобы в версии для слабовидящих увеличивать шрифт?