Droom: option entfernen aus einem select-feld

Hallo folks,

hier ein Code, was ich in einer Anleitung von selfhtml gefunden habe:

<script type="text/javascript">
function Loeschen () {
  document.Testform.Auswahl.options[document.Testform.Auswahl.length - 1] = null;
}
</script>
</head><body>
<form name="Testform" action="">
<select name="Auswahl" size="8">
<option>Auswahl 1</option>
<option>Auswahl 2</option>
<option>Auswahl 3</option>
</select>
<br>
<input type="button" value="L&ouml;schen" onclick="Loeschen()">
</form>
</body></html>

Damit lösche ich immer das letzte Element. Wenn ich das 2. Element löschen will, muss ich document.Testform.Auswahl.options[1] = null; schreiben.
Kann man die funktion löschen nicht automatisch schreiben, so dass er den aktuellen ausgewählten option automatisch löscht?

  1. Hi,

    Kann man die funktion löschen nicht automatisch schreiben, so dass er den aktuellen ausgewählten option automatisch löscht?

    Natürlich - in dem man deren Index einfach vorher abfragt, und dann beim Löschen benutzt.

    MfG ChrisB

    --
    Light travels faster than sound - that's why most people appear bright until you hear them speak.