Accéder aux éléments en js

jalalnet Messages postés 350 Date d'inscription   Statut Membre Dernière intervention   -  
iBobos Messages postés 39 Statut Membre -
Bonjour,
d'abord je sais comment accéder aux Eléments mais un truc reste un énigme pour moi
la méthode document.getElementsByTagName("balise") renvoie un array
mais je sais pas comment accéder a l'ensemble des balise
Ex :
<a href="#"> </a> 
<a href="#"> </a>

j'aimerai accédé a les deux balise <a> d'un seul coup

je sais comment accédé pour l'une des deux

 document.getElementsByTagName("a")[0] ou [1]


mais comment accédé au deux en un seul coup ???
j'ai essayé çà mais çà marche pas

document.getElementsByTagName("a")['0','1']


3 réponses

  1. duweb Messages postés 388 Statut Membre 72
     
    en passant par l'id du tag :
    document.getElementsById("lien")

    <a href="#" id="lien"> </a>
    <a href="#" id="lien"> </a>

    mais appliquer ca à des liens, j ne comprends pas vraiment l'intérêt.
    0
  2. iBobos Messages postés 39 Statut Membre 6
     
    Bonjour,

    Si tu veux récupérer les valeurs de ces deux liens, tu peux créer une boucle FOR.

    <script language='Javascript'>
    //<![CDATA[

    var i;
    var tableau = new Array();

    for(i=0; i < 2; i++){

    tableau[i] = document.getElementByTagName("a")[i];

    }

    //]]>
    </script>

    Voilà un script qui te permet de stocker les 2 valeurs des liens dans un tableau.

    Bon courage.
    0
  3. jalalnet Messages postés 350 Date d'inscription   Statut Membre Dernière intervention   10
     
    un boucle !!
    ya pas d'autre manière!!!,genre en CSS il suffit de spécifié la balise a{ est hope
    0
    1. iBobos Messages postés 39 Statut Membre 6
       
      Tout dépend s'il veut styliser la balise <a> ou alors s'il veut récupérer les valeurs
      Mais une boucle oui c'est la solution que j'ai écrit au-dessus
      0