В чистом JS вы могли бы написать что-то вроде этого.Использование document.createElement
и последующее добавление новых элементов в родительский контейнер является гораздо более подходящим способом манипулирования DOM, чем манипулирование / конкатенация строк HTML с атрибутами innerHTML
элементов.
Замените жестко запрограммированный предел цикла для переменной, представляющей фактическое число (также предполагается, что у вас есть 0.svg
):
var IMAGE_COUNT = 200;
for (var i = 0; i < IMAGE_COUNT; i++) {
var frag = document.createElement("div");
var img = document.createElement("img");
frag.classList.add('mySlides');
frag.style = "width:50%;";
img.src = '1173/page/' + i + '.svg';
frag.appendChild(img);
document.body.appendChild(frag);
}