Antwort an „Linuchs“ verfassen

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

freiwillig, öffentlich sichtbar
freiwillig, öffentlich sichtbar
freiwillig, öffentlich sichtbar

Ihre Identität in einem Cookie zu speichern erlaubt es Ihnen, Ihre Beiträge zu editieren. Außerdem müssen Sie dann bei neuen Beiträgen nicht mehr die Felder Name, E-Mail und Homepage ausfüllen.

abbrechen