Pit: Javascript: Relativen Pfad eines Images ermitteln

Beitrag lesen

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"); }
}