Атрибут id
должен быть уникальным для каждого элемента на странице.Здесь у вас есть куча изображений с одинаковым id
, и код выбирает первое.Не делайте этого.
Вместо этого выберите изображения, используя querySelectorAll
, например:
let images = document.querySelectorAll("img");
В качестве альтернативы, если вы хотите выбрать только несколько изображений, присвойте им class="selectable"
атрибут в вашем php-коде, а затем выберите их, используя:
let images = document.querySelectorAll(".selectable");
Это даст вам массив всех изображений на странице.Теперь вы можете перебирать его так:
for (const pic of images) {
alert(pic.src);
}
В любом случае, не располагайте два или более элементов на странице с одинаковым id
, что только создаст вам проблемы.