Как можно переделать данный скрипт аккордеона под функцию, чтобы можно было использовать несколько раз на сайте?
let accordeonLink = document.querySelectorAll('.accordion-item__link'),
accordeonItem = document.querySelectorAll('.accordion-item');
accordeonLink.forEach((item) =>
item.addEventListener('click', () => {
let parent = item.parentNode;
if (parent.classList.contains('accordion-item__active')) {
parent.classList.remove('accordion-item__active');
} else {
accordeonItem.forEach((child) => child.classList.remove('accordion-item__active'))
}
parent.classList.toggle('accordion-item__active');
})
);
Или может у кого-то есть аналоги?