Christian Tank: Per JS die <option> eines select-Feldes ändern

Beitrag lesen

Hallo, ich habe per php ein simples select-Feld erzeugt, z.B.:

<select id="xyz">
<option value="katze">Amanda</option>
<option value="hund">Bello</option>
<option value="maus">Birgit</option>
</select>

Nun möchte ich per Javacript die markierte (Vor)Auswahl ändern, z.B. so:

document.getElementById('xyz').selectedIndex = 2;

Was mache ich, wenn ich den Index nicht kenne und das die Auswahl z.B. anhand des value-Wertes treffen möchte, z,B.

document.getElementById('xyz').selectedIndex = 'maus';

Leider funktioniert das nicht. Hat jemand eine Lösung??