Beispiel für das Füllen einer Select-Box mittels inner- bzw. outerHTML

Der Internet Explorer kann auch in der aktuellen 8er Version nicht korrekt mit der Eigenschaft innerHTML einer Select-Box umgehen. Abhilfe schafft hier ein kleiner Umweg über outerHTML.

Mit „Korrekt füllen” wird die Select-Box ggfs. über den Umweg outerHTML mit zwei Einträgen - „Erster” und „Zweiter” - gefüllt.

Der Button „über innerHTML füllen” verwendet dagegen lediglich die Eigenschaft innerHTML. Beim IE, einschließlich der aktuellen Version 8, bleibt die Box dabei leer. In Mozilla basierten Browsern und Opera wird die Box dagegen korrekt mit „Dritter” und „Vierter” gefüllt.