Récupérer le contenu texte d'un span

Cadgo -  
jordane45 Messages postés 30426 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour à tous,

je vous préviens, je ne maîtrise pas du tout le langage informatique, mais je suis débrouillard...

Mon objectif est le suivant :

Sur la page web, j'ouvre avec F12 la console puis je clique sur "inspecter" sur l'élément que je souhaite récupérer.
Dans la console, il me met en surbrillance : <span class="ref">206255-4</span>

J'aimerais récupérer ce numéro "206255-4".

La page web contient plusieurs numéro de ce type et j'aimerais tous les récupérer...existe t-il une solution ?

J'ignore si cela est possible, mais j'aimerais faire apparaître dans l'onglet "console" de la console la liste de toute ces "ref" contenues dans la page web ...

Auriez-vous une solution ... ?

Merci à tous !

4 réponses

  1. jordane45 Messages postés 30426 Date d'inscription   Statut Modérateur Dernière intervention   4 830
     
    Bonjour,

    Un truc du genre
    var x = document.getElementsByClassName("ref");
    for(var i=0; i<x.length ; i++){
      console.log (i,x[i].innerHTML);
    }
    

    0
  2. Cadgo
     
    Et, quelle est la manipulation pour récupérer cette liste pour excel ?
    0
    1. jordane45 Messages postés 30426 Date d'inscription   Statut Modérateur Dernière intervention   4 830
       
      Tu ne cherches pas beaucoup :-(

      Tu peux, copier/coller chaque ligne de la console dans ton excel
      Ou concaténer chaque ligne ensemble au lieu de les afficher une par une
      Ou encore, générer automatiquement un csv

      Un truc du style
      var x = document.getElementsByClassName("ref");
      var  csvContent = "data:text/csv;charset=utf-8,";
      
      for(var i=0; i<x.length ; i++){
        csvContent +=x[i].innerHTML + "\r\n";;
      }
      console.log(csvContent);
      var encodedUri = encodeURI(csvContent);
      window.open(encodedUri);
      
      
      0
  3. Cadgo
     
    Super !

    Et quitte à demander ... si je veux les deux éléments dont j'ai le ClassName ?
    0
    1. jordane45 Messages postés 30426 Date d'inscription   Statut Modérateur Dernière intervention   4 830
       
      Les deux éléments de quoi ? de où ?
      0