Mathias Brodala: innerHTML auf SELECT

Beitrag lesen

Hallo Reto.

<select id="ajax_cb1" name="cb1"><option value="0">Ein Eintrag</option></select>

Wenn ich nun in JS folgendes aufrufe:

ajax_cb1.innerHTML="<option value=1>Etwas anderes</option>";

Verlasse dich nicht auf document.all. Für Zugriffe auf Elemente mit einer ID gibt es die http://de.selfhtml.org/javascript/objekte/document.htm#get_element_by_id@title=getElementById-Methode.

Dann macht der das problemlos unter FireFox 2.0, unter IE7 jedoch nicht.

Warum der IE sich hier verhaspelt, kann ich nicht sagen. Wenn du jedoch das vorhandene option-Element http://de.selfhtml.org/javascript/objekte/options.htm#elemente_loeschen@title=entfernst und ein neues http://de.selfhtml.org/javascript/objekte/options.htm#neue_elemente@title=einfügst, funktioniert es.

Einen schönen Samstag noch.

Gruß, Mathias

--
ie:% fl:| br:< va:) ls:& fo:) rl:( n4:~ ss:) de:] js:| mo:| zu:)
debian/rules