Aleksandr-JS-Developer, спасибо большое за информацию про queryselector, я не знал. Решил вопрос так перед всей функцией добавил счётчик и при клике на какой то блок брал цифру нажатого элемента,потом с помощью queryselectorAll в конце поставил переменную с этой цифрой и заработало) ломал голову весь день)
В картинках которые должны быть скрыты, скрыть их через свойство (display: none), потом в js делаешь событие на нажатие кнопки чтобы добавлял класс скрытым картинкам свойство которых display: block.
Ну это как вариант.
Yupiter7575, хром, у меня цвет этой рамки принимает от hover'а. И да я уже везде посмотрел, с другого браузера Microsoft edge тоже заходил, такая же проблема остаётся