Tous les développeurs web le savent, il n’est pas possible d’ajouter des balises <option> dans une balise <select> au moyen de l’attribut JavaScript innerHTML si on souhaite que cela fonctionne sous Internet Explorer. En plus clair, il n’est pas possible de faire, sous Internet Explorer 5, 6, 7 :
document.getElementById("my_select").innerHTML = "<option value='1'>not</option><option value='2'>work</option>";
Après de longues recherches, je tiens enfin la solution : par ici !