Создание статических переменных не является вариантом в этом случае, потому что это займет много времени и неэффективно для того, что им нужно выполнить. У меня есть Array
с изображениями, и я пытаюсь создать способ сделать divs в соответствии с длиной массива. 1,2,3,4 и т.д.Динамические созданные переменные внутри цикла for, Javascript
var images = ['image1.JPG', 'image2.JPG', 'image3.JPG'];
var totalimages = images.length;
Который приведет к array
длины 3. Я хотел бы создать 3 переменные для этого.
for (var i = 0; i > totalimages; i++){
var div[i] = document.createElement('div');
}
Похоже, что это не работает по какой-либо причине. Я также попытался создать массив/список div вне цикла for.
var div = [];
for (var i = 0; i > totalimages; i++){
var div[i] = document.createElement('div');
}
Все еще не работает. Я не знаю, почему это не работает. Только для Javascript
EDIT: (не работает) Я имею в виду, что это дает мне синтаксическую ошибку.
определить «не работает». – Pinoniq
Удалите 'var' внутри цикла. –
Вы действительно создали объект под названием 'div'? – Andy