Forum Doku Wiki Blog

Forumsarchiv 2009, Oktober
IE8 entfernt Teile beim setzen von innerHTML eines select-Tags

archivierte Beiträge lesen

  1. (JAVASCRIPT) IE8 entfernt Teile beim setzen von innerHTML eines select-Tags von aloewer, 27. 10. 2009, 13:54

IE8 entfernt Teile beim setzen von innerHTML eines select-Tags

Der folgende Beitrag wurde am 27. 10. 2009, 13:54 Uhr von aloewer veröffentlicht.

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

IE8 entfernt Teile beim setzen von innerHTML eines select-Tags

Der folgende Beitrag wurde am 27. 10. 2009, 14:09 Uhr von Struppi veröffentlicht.

> 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.

IE8 entfernt Teile beim setzen von innerHTML eines select-Tags

Der folgende Beitrag wurde am 27. 10. 2009, 14:37 Uhr von aloewer veröffentlicht.

> 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

IE8 entfernt Teile beim setzen von innerHTML eines select-Tags

Der folgende Beitrag wurde am 27. 10. 2009, 14:10 Uhr von gast42 veröffentlicht.

> ... wie ich das umgehen kann?

mit new Option

© 1998-2013 SELFHTMLImpressumSoftware: Classic Forum 3.4