Elements can be selected by functions:
Hang events via addEventListener
Manage the list of element classes via Element.classList
let list = document.querySelectorAll('.size_options'); list.forEach(ul => ul.addEventListener('click', ev => { if (ev.target.tagName !== 'LI') return; ul.querySelectorAll('li').forEach(li => { li.classList.remove('active-size'); }); ev.target.classList.add('active-size'); }))
.active-size { font-weight: bold; }
<ul class="size_options"> <li>123</li> <li>321</li> <li class="active-size">222</li> </ul>