11548 sujets

JavaScript, DOM et API Web HTML5

Dans un script JS, comment sélectionner un élément du document par sa "class" ? Apparemment, getElementsByClass n'existe pas et className ne fonctionne qu'en écriture.

Existe-t-il une solution ?

GS.
Certes, j'aurai du préciser un peu plus ma question. Dans la réponse de Bobe, on construit une méthode getElementsByClass. Ma question est : existe-t-il un moyen simple de récupérer un élément par sa class. Si je comprends bien ta réponse, rien de possible en dehors de la construction d'un getElementsByClass. C'est bien cela ?

GS.
Oui voilà, la fonction JavaScript getElementsByClass n'existe pas, il faut donc en créer une C'est celle que bobe t'expliquait. Il faut par contre faire gaffe, des [ i] dans les boucles ont dû sauter à cause du BBcode.
C'est aussi ce que j'avais vu.

Le principe de cette fonction, c'est de lister l'ensemble des éléments, de tester la valeur de className puis de remplir un tableau lorsque l'élément correspond. C'est bien cela ?

GS.