Bonjour à tous,
Une brève explication suivie d'une image parlante : j'ai une balise <select onchange="fonctionJs()"> (voir surlignage violet sur image) qui déclenche du javascript qui vient modifier l'attribut class des <tr> d'un tableau plus bas, afin d'afficher uniquement la ligne correspondante à l'objet sélectionné par la liste déroulante.
Jusque là tout va bien, les modifications html s'effectuent apparement puisque dans le code source de la page dans la fenêtre du debugger IE, les attributs sont à jour comme attendu. Par contre au niveau de l'affichage le changement n'est pas pris en compte et tout reste caché, comme en témoigne la capture, IE prend en compte la classe CSS générée au chargement de la page (et c'est la même chose pour les 2 <td> encadrés en vert, le debugger marque .tdhidden comme classe effective)... Cela fonctionne sous chrome et firefox
![]()
Partager