[JS] getElementById('')
dpznfj
-
avion-f16 Messages postés 20368 Date d'inscription Statut Contributeur Dernière intervention -
avion-f16 Messages postés 20368 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour, quand on mais getElementById('') ensuite dans le HTML on doit l'appeler avec id="" mais si il y en a plusieurs à appeler dans la même page, il faut mettre class="".
Mais quand ya class="" est ce que il faut changer getElementById('') dans le JS ?
Merci d'avance.
Mais quand ya class="" est ce que il faut changer getElementById('') dans le JS ?
Merci d'avance.
A voir également:
- [JS] getElementById('')
- Js arrondir - Forum Webmastering
- Please enable js and disable any ad blocker ✓ - Forum Services en ligne
- Js/packed.agent.n ✓ - Forum Virus
- Arrondir js ✓ - Forum Windows
- Isset js ✓ - Forum Javascript
8 réponses
Bonjour,
Normalement, chaque element d'une page HTML a un ID unique, c'est d'ailleurs pour ca que c'est getElementBy Id(), et non getElementsById().
Si tu veux rechercher un element avec sa classe, tu peux faire $(#nomDeLaClasse)
Tu peux egalement rechercher selon les noms des elements, avec getElementsByName(), qui retourne alors un tableau de tout les elements avec ce nom
Normalement, chaque element d'une page HTML a un ID unique, c'est d'ailleurs pour ca que c'est getElementBy Id(), et non getElementsById().
Si tu veux rechercher un element avec sa classe, tu peux faire $(#nomDeLaClasse)
Tu peux egalement rechercher selon les noms des elements, avec getElementsByName(), qui retourne alors un tableau de tout les elements avec ce nom
Les ID identique non plus, que je sache...
Donc il te reste au moins cette solution, ainsi que celle de la classe.
Donc il te reste au moins cette solution, ainsi que celle de la classe.
Oui les id identique et les name son pas valide.
Donc il faut utilise $(#nomDeLaClasse) ? Mais je ne comprend pas comment faire... Plus d'info ?
Donc il faut utilise $(#nomDeLaClasse) ? Mais je ne comprend pas comment faire... Plus d'info ?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Tu peux aussi faire en sorte que chaque ID est unique, c'est aussi simple...
Concernant les classes, c'est simple, imagine un code dans ce genre :
$("#maTable") correspondra a ta table, et $("#ligne2") sera le 2eme tr, etc..
Mais encore une fois, tout doit être unique, c'est evident.
Concernant les classes, c'est simple, imagine un code dans ce genre :
<html> <body> <table class="maTable"> <tr class="ligne1"> <td class="champ1Ligne1"> </td> <td class="champ2Ligne1"> </td> </tr> <tr class="ligne2"> <td class="champ1Ligne2"> </td> <td class="champ2Ligne2"> </td> </tr> </table> </body> </html>
$("#maTable") correspondra a ta table, et $("#ligne2") sera le 2eme tr, etc..
Mais encore une fois, tout doit être unique, c'est evident.