Witam moi drodzy, mam pewien problem z prosta galeria zdjec mam taka petelke :
let i = 1;
while (photo[i]) {
var newImage = document.createElement('img');
newImage.setAttribute('src', photo[i]);
newImage.setAttribute('alt', "Image no " + i);
newImage.setAttribute('id', 'img' + i);
newImage.setAttribute('onclick', (() => {
let temp = displayedImage.getAttribute("src");
console.log(event.target.src);
displayedImage.src = event.target.getAttribute("src");
event.target.src = temp;
}));
thumbBar.appendChild(newImage);
i++;
}
niestety ten "onclick" ktory wrzucam do kazdego zdjecia w miniaturce nie do konca dziala, nie wywoluje przypisanej mu funkcji.
Pytanie dlaczego? Moze zamiast robic to w ten sposob puscic osobna petle z addEventListener'ami?