aloewer: IE8 entfernt Teile beim setzen von innerHTML eines select-Tags

Ich verzweifle hier gerade an folgendem Problem:

Ich habe auf einer Seite einen select tag. Die Options ändern sich dynamisch, deshalb ändere ich diesen per

document.getElementById('select_id').innerHtml = Stringvariable

Das funktioniert auch in FF und Safari, aber bei IE8 passiert etwas ganz komisches:
der Inhalt von Stringvariable ist korrekt ("<option>option1</option><option usw.
beim Einfügen in innerHTML kürzt IE8 allerdings den ersten öffnenden option tag weg.

Ich habe jetzt schon stundenlang nach einer Erklärung dazu gesucht, aber leider nichts passendes gefunden. Kann mir vielleicht jemand einen Tip geben, wie der Fehler zu stande kommen kann oder wie ich das umgehen kann?

Schon mal Danke im voraus,
Andreas

  1. Ich habe auf einer Seite einen select tag. Die Options ändern sich dynamisch, deshalb ändere ich diesen per

    document.getElementById('select_id').innerHtml = Stringvariable

    Das funktioniert auch in FF und Safari, aber bei IE8 passiert etwas ganz komisches:
    der Inhalt von Stringvariable ist korrekt ("<option>option1</option><option usw.
    beim Einfügen in innerHTML kürzt IE8 allerdings den ersten öffnenden option tag weg.

    http://support.microsoft.com/kb/276228

    Ich habe jetzt schon stundenlang nach einer Erklärung dazu gesucht, aber leider nichts passendes gefunden. Kann mir vielleicht jemand einen Tip geben, wie der Fehler zu stande kommen kann oder wie ich das umgehen kann?

    Stundenlang? Wonach hast du den gesucht?
    http://www.google.de/#hl=de&q=ie+innerhtml+select&btnG=Google-Suche

    Struppi.

    1. http://support.microsoft.com/kb/276228

      danke, das hat geholfen

      Stundenlang? Wonach hast du den gesucht?
      http://www.google.de/#hl=de&q=ie+innerhtml+select&btnG=Google-Suche

      da ha ich wohl zu genaue Angaben bei der Suche gemacht (ie8 statt ie)

      Struppi.

      Andreas

  2. ... wie ich das umgehen kann?

    mit <http://de.selfhtml.org/javascript/objekte/options.htm#neue_elemente@title=new Option>