J'ai essayé toutes vos idées, malheureusement aucune ne vas.. chrome ne reconnait rien. en mettant seulement document.getElementsByClassName('maclasse') il accepte mais dès que je rajoute .addEventListener() il ne reconnait plus
Bizarre quand même
est-ce que se serait la dedans qu'il faudrait faire quelque chose?
J'ai essayé toutes vos idées, malheureusement aucune ne vas.. chrome ne reconnait rien. en mettant seulement document.getElementsByClassName('maclasse') il accepte mais dès que je rajoute .addEventListener() il ne reconnait plus
Attention : Chrome ne "reconnaît" ou n' "accepte" rien...
Ça a l'air con ce que je dis mais en ayant une attitude animiste comme ça tu ne pourras jamais rien déboguer. Chrome n'a pas de conscience et il n'est pas capricieux. C'est toi qui lui demande de faire des trucs et il faut que tu saches exactement ce que tu lui demandes.
Que retourne la méthode getElementsByClassName ?Tu peux regarder ça sur MDN par exemple, il y a de la doc sur toutes les méthodes Javascript (et bien d'autres choses). Ça, c'est la première étape quand tu n'es pas habitué au langage.
Tu peux aussi utiliser ta console d'erreurs pour voir si tu as des erreurs déjà. C'est mieux que de se contenter d'un "Chrome n'accepte pas" : il te dit ce qui ne va pas dans la console, s'il rencontre une erreur d'exécution. S'il ne te dit rien c'est une information en soit (le code n'est pas exécuté par exemple, ou ton code est trop tolérant avec les valeurs des variables).
Tu peux aussi écrire dans la console avec console.log et console.trace pour connaître la valeur d'une variable à un temps t ou trouver l'origine d'une erreur.
Quand tu sais loger des choses, tu peux faire des tests : applique la méthode scientifique, on n'a rien fait de mieux. Essaie de formuler une hypothèse que tu peux contredire avec une expérience. Ça te rapprochera de la solution.
Enfin, tu peux utiliser un IDE, ou configurer ton IDE, pour qu'il analyse ton code. Normalement il devrait te dire qu'il ne connaît pas getElementByClassName
On voit bien que tu n'appliques pas pourtant. Si tu avais regardé la doc, tu aurais vu que cette méthode retourne une liste, si tu avais fait un console.log du résultat, tu aurais vu que c'était aussi une liste, et si tu avais regardé la doc de addEventListener, tu aurais vu que ça nécessitait un seul élément. En suite tu montres un code qui n'a rien à voir.
Ça se sent quand quelqu'un passe à côté de quelque chose, je t'en fais la remarque, maintenant si tu ne veux pas l'accepter je ne vais pas en faire une maladie.
Je comprends et je l'accepte. Je suis encore aux études et si je viens ici c'est justement pour avoir des conseils venant d'autres personnes plus expérimentés.
Mais je vous remercie de votre aide.
getElementbyClassName ne fonctionne pas
× 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.
My website : Mon serveur discord, Se demerder tout seul, Faille XSS et SQL
My website : Mon serveur discord, Se demerder tout seul, Faille XSS et SQL