Accéder aux éléments en js

jalalnet Messages postés 293 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

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
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
jalalnet Messages postés 293 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
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