Partage
  • Partager sur Facebook
  • Partager sur Twitter

Comment récupérer tous les attributs href

Débuts JavaScript

    30 avril 2018 à 11:01:36

    Bonjour, je souhaiterais récupérer le nombre de href dans ma page html, et je ne comprends pas pourquoi ces codes ne fonctionne pas ?
    function infoLiens () {
    console.log(document.getElementByTagName("a").getAttribute("href").length);
    }
    infoLiens();
    function infoLiens () {
    console.log(document.querySelectorAll("a").getAttribute("href").length);
    }
    infoLiens();
    Merci
    • Partager sur Facebook
    • Partager sur Twitter
      30 avril 2018 à 11:27:26

      yo ! 

      j'ai ca en jquery, ca a l'air de marcher :/ 

      <script>
      	$(document).ready(function(){
      	
      	$( "a" ).each(function( index ) {
      		if ($(this).attr("href") !== undefined)
       alert($(this).attr("href"))
      
      });
      });
      </script>

      fin jai pas compté mais il les trouve, donc tu rajoute un compteur et ca doit etre ok :)

      • Partager sur Facebook
      • Partager sur Twitter
        30 avril 2018 à 16:56:01

        Merci Paul, mais je voudrais un code qui compte tous les "href" en utilisant seulement du JavaScript pur pour apprendre les bases ?
        • Partager sur Facebook
        • Partager sur Twitter
          2 mai 2018 à 7:49:13

          Ah :( honte a moi mais je me suis plus penché sur le Jquery que le javaScript de base :(
          • Partager sur Facebook
          • Partager sur Twitter
            2 mai 2018 à 9:33:45

            PaulTanné a écrit:

            Ah :( honte a moi mais je me suis plus penché sur le Jquery que le javaScript de base :(


            C'est po bien ^^

            Et sinon tu as querySelectorAll, ce qui donne : https://jsfiddle.net/npenLug7/

            • Partager sur Facebook
            • Partager sur Twitter
              2 mai 2018 à 9:52:03

              quenti77 a écrit:

              C'est po bien ^^

              Et sinon tu as querySelectorAll, ce qui donne : https://jsfiddle.net/npenLug7/

              je le savais je voulais juste laisser quelqu'un d'autre repondre..

              • Partager sur Facebook
              • Partager sur Twitter

              Comment récupérer tous les attributs href

              × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
              × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
              • Editeur
              • Markdown