Je voudrais récupérer certaines valeurs de ma table, changer le style de certaines cellule dynamiquement en utilisant javascript.
J'ai essayé d'utiliser les techniques document.getElementById. Si je fais cela sur une balise tr, j'obtiens bien Object tablerowelement, mais le innerHTML ne marche pas dessus. De même, si j'utitlise firstChild dessus, l'alert me renvoi null.
Et si je fais :
alert(gid(1).firstChild.firstChild);
Je n'ai aucune réponse.
Donc je me dis qu'il y a un vocabulaire spécifique pour les tables. J'ai cherché sur le site du zéro mais je ne vois rien. Sur internet, pour explorer les tables j'ai juste trouvé une méthode utilisant getElementsByTagName que je ne trouve pas pratique dans ma situation, donc si quelqu'un à un bon lien pour débutant ce serait génial.
Voice ma table: (en vrai il n'y a aps d'espace entre les balises dans mon code pour éviter que ceux ci ne soitent détecter comme des textnodes).
J'utilise une boucle pour créer ma table et augmenter l'id du premier tr.
Pour certaines valeurs je peux directement utilisé getElementById. Mais pour changer le style des subtitleBox_".$i.".".$langage.", c'est plus facile d'utiliser le DOM (le langage peut prendre des valeurs différentes de façon dynamique et si je dois changer dynamiquement mes fonctions javascript avant de pouvoir les appelés, je n'ai pas finit.
Donc si quelqu'un peut me donner la ligne que je dois utiliser pour changer la couleur de fond de cette id, en utilisant le DOM et en partant de wtr id="i">, cela me sauverais beaucoup de temps.
× 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.