Вот что вам нужно, я процитировал ваше имя изображения, и сделал for
цикл для перебора имен изображений, а затем создал элемент, добавлен атрибут пути изображения (ЦСИ), а затем добавляется ребенок к ползуну ,
function add_images_to_slider(){
var images = ["photo0", "photo1", "photo2"];
var slider = document.getElementById('slider');
for(var i=0; i<images.length; i++) {
var img = document.createElement('img');
img.setAttribute('src', 'img/' + images[i] + ".jpg");
slider.appendChild(img);
}
}
<div id="slider"></div>
<button id="btn" onclick="add_images_to_slider();">click me</button>
Если вам нужно одно изображение за клик, вот решение:
function add_images_to_slider(){
var images = ["photo0", "photo1", "photo2"];
var slider = document.getElementById('slider');
if (slider.getElementsByTagName('img')[0] !== undefined) slider.removeChild(slider.getElementsByTagName('img')[0]);
if (typeof add_images_to_slider.st_i == 'undefined') add_images_to_slider.st_i=0;
var img = document.createElement('img');
img.setAttribute('src', 'img/' + images[add_images_to_slider.st_i] + ".jpg");
slider.appendChild(img);
if (add_images_to_slider.st_i < images.length-1) add_images_to_slider.st_i++;
else add_images_to_slider.st_i = 0;
}
<div id="slider"></div>
<button id="btn" onclick="add_images_to_slider();">click me</button>
Во втором решении я создал статическую переменную в функции, которые увеличиваются до достижения общего количества изображений в массиве, а затем перезапускают его самостоятельно.
EDITED: Я просто приложил удаления последнего изображения с ползунком, добавив следующий код:
if (slider.getElementsByTagName('img')[0] !== undefined) slider.removeChild(slider.getElementsByTagName('img')[0]);
Какие объекты в 'вар изображения = [photo0, фото1, фото2];' Пожалуйста, используйте кнопку '<>' и lorem pixel для создания [mcve] – mplungjan