Hallo Orlok,
Wie du die Elemente selektieren kannst, weißt du ja schon.
Naja, so ein bischen, würde ich sagen 😉
Wenn du den textuellen Inhalt eines Elements lesen möchtest, kannst du das mit der Eigenschaft
Node.prototype.textContent
machen. Das kann dann so aussehen:
Gibt es sowas auch für Image-sources? Oder deshalb nicht, weil src kein Node ist, sondern ein Attribut?
const figcaptions = document.querySelectorAll('.gallery figcaption'), contents = Array.from(figcaptions, figcaption => figcaption.textContent);
Wow, cooles Konstrukt.
Oder mit Schleife:
var figcaptions = document.querySelectorAll('.gallery figcaption'), contents = []; for (var index = 0; index < figcaptions.length; index++) { contents[index] = figcations[index].textContent; }
Das sieht auch fein aus, werde ich jetzt auch mal ausprobieren, nachdem ich Option1 aber schon als für mich perfekt geeignet eingestuft habe.
Dank Dir,
pit