Bonsoir et joyeux Noël à tous!!
Je suis tombé aujourd'hui sur un problème que je n'avias encore jamais eu l'occasion de rencontrer et sur lequel j'aimerais vos avis.
Je crée en JavaScript des éléments <input id="xxx" class="yyyy" value="zzzz"> (il s'agit d'un formulaire de saisie dont la longueur est indéterminée, d'où la nécessité de générer les balises <input> en fonction du contexte)
J'ai l'impression que la propriété element.className ne fonctionne pas pour ces éléments et que l'on obtient une valeur "null" pour element.className, par contre on obtient la bonne valeur pour element.getAttribute('class').
Questions:
1) est-ce le résultat du réveillon d'hier soir ou est-ce que c'est bien ce qui se passe?
2) si c'est bien ce qui se passe, y a-t-il d'autres joyeusetés dans ce genre à prendre en compte?
3) y a-t-il un document qui fasse le point sur ce problème?
Note: j'utilise FireFox, c'est peut être dû à ce navigateur, mais de toute façon il faut que ça marche quel que soit le navigateur.
Modifié par PapyJP (25 Dec 2016 - 18:39)
Je suis tombé aujourd'hui sur un problème que je n'avias encore jamais eu l'occasion de rencontrer et sur lequel j'aimerais vos avis.
Je crée en JavaScript des éléments <input id="xxx" class="yyyy" value="zzzz"> (il s'agit d'un formulaire de saisie dont la longueur est indéterminée, d'où la nécessité de générer les balises <input> en fonction du contexte)
J'ai l'impression que la propriété element.className ne fonctionne pas pour ces éléments et que l'on obtient une valeur "null" pour element.className, par contre on obtient la bonne valeur pour element.getAttribute('class').
Questions:
1) est-ce le résultat du réveillon d'hier soir ou est-ce que c'est bien ce qui se passe?
2) si c'est bien ce qui se passe, y a-t-il d'autres joyeusetés dans ce genre à prendre en compte?
3) y a-t-il un document qui fasse le point sur ce problème?
Note: j'utilise FireFox, c'est peut être dû à ce navigateur, mais de toute façon il faut que ça marche quel que soit le navigateur.
Modifié par PapyJP (25 Dec 2016 - 18:39)