Salut à tous, récemment je suis tombé sur un problème. Je ne suis pas en mesure d'ajouter des options à une zone de sélection avec le code ci-dessous ni les effacer dans IE. Y a-t-il un problème avec le code ci-dessous? Je n'ai vraiment aucune idée de pourquoi cela ne fonctionne pas dans Internet Explorer.Comment effacer correctement et ajouter des options pour travailler avec Internet Explorer?
Merci
Pour commencer, JavaScript n'a pas de portée au niveau du bloc. Chaque itération de votre boucle 'for' remplacera la valeur précédente de' option'. Pourriez-vous poster un peu plus de code? –
il n'est pas utilisé en dehors du bloc, donc cela n'a pas d'importance –
@Matt: Cela ne pose aucun problème. L'instanciation de variable a lieu avant que toutes les instructions soient exécutées. Les deux extraits suivants sont équivalents: 'pour (var i = 0; i <3; ++ i) {var x = i; } 'et' var x; pour (var i = 0; i <3; ++ i) {x = i; } ' –