Мне нужно, чтобы при нажатии на серую кнопку со стрелкой она становилась белой - rgb(255, 255, 255), а другая белая кнопка при этом становилась серой - rgb(228, 228, 228), и наоборот. Взаимная смена цвета, в общем.
У меня есть черновик кода для этого, но он вовсе не работает. Ошибок в консоли нет. Идентификаторы нацеплены на теги svg, их fill указан только в файле стилей. Подправьте, пожалуйста.
let swiperBtnPrev = document.getElementById('btn-prev');
let swiperBtnNext = document.getElementById('btn-next');
swiperBtnPrev.addEventListener('click', function recolouring1(){
if (swiperBtnPrev.style.fill === 'rgb(228, 228, 228)') {
swiperBtnPrev.style.fill = 'rgb(255, 255, 255)';
swiperBtnNext.style.fill = 'rgb(228, 228, 228)';
} else if (swiperBtnPrev.style.fill === 'rgb(255, 255, 255)'){
swiperBtnPrev.style.fill = 'rgb(228, 228, 228)';
swiperBtnNext.style.fill = 'rgb(255, 255, 255)';
}
});
swiperBtnNext.addEventListener('click', function recolouring2(){
if (swiperBtnNext.style.fill === 'rgb(228, 228, 228)') {
swiperBtnNext.style.fill = 'rgb(255, 255, 255)';
swiperBtnPrev.style.fill = 'rgb(228, 228, 228)';
} else if (swiperBtnNext.style.fill === 'rgb(255, 255, 255)'){
swiperBtnNext.style.fill = 'rgb(228, 228, 228)';
swiperBtnPrev.style.fill = 'rgb(255, 255, 255)';
}
});