molily: selected=selected per JS übergeben?

Beitrag lesen

Gerade gestern hatte ich das Problem, dass die .appendChild()-Methode, mit der man sowas machen kann, im IE nicht richtig arbeitet.

new Option und appendChild ist auch die Vermischung zweier »Universen«. Das eine ist Netscape JavaScript, das andere ist DOM. Wie sieht es mit createElement und appendChild aus?

Dann gibt es noch die add()-Methode des select-Elements, die aber angeblich auch nicht breit unterstützt wird.

Neuere Browser sollten sie können, denn sie ist DOM 1 HTML.
Eine Notwendigkeit dafür besteht natürlich nicht, wenn man schon die robusteren DOM Core und Netscape JS zur Verfügung hat.

Am sichersten um Anhängen ist anscheinend eine Zuweisung mit:
mySelect.options[mySelect.options.length] = myOption;

Richtig, das ist auch die »älteste« Methode aus Netscape JavaScript.

Mathias