Функция для создания событий для элементов

Имеется такой код

document.querySelector('.tabs-tile').addEventListener('click', function(ev) {
        let oTarget = ev.target.closest('.list-item');
        this.setAttribute('id', oTarget.getAttribute('id'));
        this.setAttribute('data', oTarget.getAttribute('data'));
        [...this.querySelectorAll('.list-item')].forEach(function(el) {
            el.style.backgroundColor = '';
        });
        oTarget.style.backgroundColor = '#fa0';
    });

Данный скрипт работает с элементом класса .tabs-tile. Как сделать, что бы работало и с другими классами? Как вариант сделать через функцию, например:

fun('.tabs-tile');
fun('classA');
fun('classB');

Но не знаю как такую функцию сделать


Ответы (0 шт):