Aber:
console.log(allImages.indexOf(singleImage.getAttribute("src")));
ergibt einen Fehler:
TypeError: allImages.indexOf is not a function
[Weitere Informationen]
wobei z.b. console.log(singleImage.getAttribute("src");
./img/gallery/myjpg.jpg
ergibt.
Warum erhalte ich nicht den Arrayindex, sondern allImages.indexOf is not a function?
Hier der komplette Code:
let allImages = document.querySelectorAll(".gallery img");
// Images-Array durchlaufen und Arrayposition ermitteln
for (let i = 0; i < allImages.length; i++) {
let singleImage = allImages[i];
if (singleImage.getAttribute("src") == fig.querySelector("img").getAttribute("src"))
{ console.log(allImages.indexOf(singleImage.getAttribute("src"))); } else { alert ("nix"); }
}