У меня есть эта структура HTML, и я передал изображение src каждому <img>
с помощью JavaScript. Теперь мне нужно выбрать <img>
, щелкнув , присвоить выбранному изображению класс, подобный .active
и , если я нажму на другое изображение, чтобы выбрать его, удалить .active
из другого <img>
и присвоить ему активный класс .
HTML:
<div class="images d-flex flex-wrap my-4">
<div class="smallImages">
<img id="bgImage1" src="" alt="">
</div>
<div class="smallImages">
<img id="bgImage2" src="" alt="">
</div>
<div class="smallImages">
<img id="bgImage3" src="" alt="">
</div>
</div>
Javascript:
const imgThumbnail = document.querySelectorAll('.smallImages');
for ( let i = 1; i <= imgThumbnail.length; i++ ) {
let imgId = document.querySelector('#bgImage'+ i + '');
let imgSrc = imgId.src = './img/bg' + i + '.jpg';
}
Если это поможет, мои изображения будут выглядеть так:
./img/bg1.jpg
./img/bg2.jpg
...