Linuchs: Bildverzeichnis (Thumbnail) mit Javascript erzeugen

Beitrag lesen

Moin,

ich habe HTML-Seiten (nicht PHP) mit Bildern <img src=...> und möchte ein Bildverzeichnis dieser Seite erstellen, also die Bilder im Kleinformat zeigen. Das ist zunächst leer:

<div id="thumbnails">
</div>

für jedes Bild soll so ein Eintrag eingefügt werden:

<div>
  <img src="[Dateiname]">
</div>

In Javascript mache ich dieses:

// Bildverzeichnis erstellen
var bilder = document.querySelectorAll( "img" );
console.log( bilder.length +" Bilder" );
thumbverzeichnis  = "";
for ( let i=0; i<bilder.length; i++ ) {
  console.log( bilder[i] );
  thumbverzeichnis  += "<div class='li bo'>\n";
  thumbverzeichnis  += bilder[i] +"\n";
  thumbverzeichnis  += "</div>\n";
}
document.querySelector( "#thumbnails"  ).innerHTML  = thumbverzeichnis;

Die Anzahl der Bilder wird korrekt gezeigt, mit console.log auch korrekt alle img-tags <img ...>

Aber nach Einfügen in #thumbnails wird nicht das Bild gezeigt, sondern sowas

Wie kann ich den String bekommen, den console.log anzeigt?

Gruß, Linuchs