Je voudrais construire un bookmarklet de base qui trouve toutes les images .jpg, .png et .gif d'une page Web et les lister dans une grille. (par exemple 4 images dans une rangée) Je viens de découvrir cet extrait, mais il pousse image peu importe l'extension:Comment trouver tous les fichiers .jpg, .png et .gif et les lister dans une grille avec JavaScript?
var images = document.getElementsByTagName('img');
var srcList = [];
for(var i = 0; i < images.length; i++) {
srcList.push(images[i].src);
}
Comment le faire?
Vous devez les filtrer. – putvande
Utilisez simplement une regex sur l'attribut 'src', puis appuyez de manière conditionnelle sur –
' var images = document.querySelectorAll ('[src $ = ". Jpg"], [src $ = ". Png"], [src $ = ".gif"] ') '? – putvande