У меня проблема, я пытаюсь создать веб-сайт (и мои навыки JS все еще не очень хороши), у меня есть функция onclick, которая заставит JS отобразить изображение внутри div ("gallerym")
Я уже несколько дней пытаюсь поработать над новой функцией oncklick: up (), в основном, это стрелка вверх, и с помощью оператора IF он должен распознать изображение внутри «gallerym» и показать другое изображение внутри «gallerym».
лучшее, что я мог, это код, который создал еще одну "галлерию" и отображал оба изображения.
, пожалуйста, помогите мне найти правильный код.
Большое спасибо заранее!
function up() {
var gallerym = document.getElementById('gallerym');
var myImage = gallerym.querySelector('img');
var imageArray = ['../images/gallery/10cmto100cmm600x600.jpg',
'../images/gallery/10cmto100cmt600x600.jpg',
'.. / images / gallery / 1mto10mm600x600.jpg', '.. / images / gallery / 1mto10mm600x600.jpg'] var currentIndex = imageArray.findIndex (myImage.src) // Изменитьsrc к следующему изображению, но сначала проверяется, является ли src последним элементом, поэтому вместо этого вы возвращаетесь к первому элементу var lastItem = imageArray [imageArray.length - 1] myImage.src = imageArray [currentIndex] == lastItem?imageArray [0]: imageArray [currentIndex + 1] // Нет необходимости в операторе if снова}