11329 sujets

JavaScript, DOM et API Web HTML5

Bonsoir,

je voudrais lister les occurrences d'un motif dans une chaine. Cela ne doit pas être bien dur, mais je ne suis pas très doué, pour les fonctions relatives aux regexp.

Pour être plus spécifique, je voudrais lister les balises des images présentes dans du html.
Hello

voici une petite fonction pour recupérer toutes les sources des images d'une page :

function img_find() {
    var imgs = document.getElementsByTagName("img");
    var imgSrcs = [];

    for (var i = 0; i < imgs.length; i++) {
        imgSrcs.push(imgs[i].src);
    }

    return imgSrcs;
}
Merci, Jencal, de ta contribution. Finalement, je suis parti dans une tout autre direction.

Bonne soirée.
Modérateur
Hello,

@JENCAL: tu fais une boucle pour rien Smiley cligne Du moins, tu peux largement optimiser ça :

let img_src = [...document.getElementsByTagName("img")].map(r => r.src)

Modifié par niuxe (06 Jul 2022 - 00:30)