Christoph aus Wien: innerHTML macht irgendwas

Beitrag lesen

das ist soweit ok, wobei ich die document.forms[] verwenden würde da es schneller und rückwärtskompatibel ist.

gut das werde ich ändern

Ich suche ihn und ersetze ihn mit nichts

Dann habe ich mir mit einem ALERT ausgegeben wie der neue inhalt aussieht.
Er sieht genau so aus wie er sein sollte - das eine OPTION ist weg - so sollte es sein.

....innerHTML = new String(inhalt);

die Frage ist, was steht in inhalt?

in inhalt steht das was ich mit innerHTML ausgelesen habe, also mehrere OPTION Tags wobei ich nun schon eines rausgegeben habe und der ganze inhalt ist toLowerCase()
also inhalt ist zum Beispiel "<option value="no" disabled>--------</option><option value="2">hello - hallo</option><option value="3">yes - ja</option>"

Ist beim IE
Das erste <OPTION> weg
Also nur noch -----</OPTION>.

ich nehme an es sthe in inahlt nur '-----</OPTION>'?

ja also '------</OPTION><OPTION value="2>hello - hallo</OPTION>....

Bei Opera funktioniert alles

soweit ich weiß fügt Opera den Inhalt fälschlicherweise hinzu.

Bei Mozilla Firebird 0.7
Verschwinden alle TAGs als wäre es innerText und nicht innerHTML

Ich vermute es ist kein gültiges HTML was du mit innerHTML ersetzt.

denke ich nicht

Ich verstehe das nicht

Für alles gibt es eine Erklärung ;-)

leider

Struppi.

Christoph aus Wien