рони,
спасибо большое
, но можно пояснить как это работает.
let button = document.querySelectorAll('div.modal-body div.list-group button');
let activeItem = button[0]; // первая кнопка из списка будет activeItem
[].forEach.call( button, function( item )
{
item.addEventListener( 'click', function()
{
activeItem.classList.remove('active'); //у первой кнопки из списка убираем класс 'active'
activeItem = item; // вот тут вопрос, вроде как присваиваем activeItem нажатую только что кнопку
activeItem.classList.add('active'); // добавляем нажатой только что кнопке класс 'active'
});
});
но работает как надо. Помогите восполнить пробел в знаниях. Как передается удаление класса 'active' всем кнопкам?