Option-Element ausblenden?
Jens Schärer
- javascript
0 Cheatah
Hallo,
eigentlich ganz simpel, aber mit Javascript wohl nicht so leicht: Ich möchte ein option-Element ausblenden. Beispiel:
<select id="test">
<option value="1">Testeintrag 1</option>
<option value="2">Testeintrag 2</option>
<option value="3">Testeintrag 3</option>
</select>
mit document.getElementById('test').options[0].style.display='none'; funktioniert die Sache nicht. Wenn ich allerdings direkt im HTML im option-Element style="display: none;" hinzufüge, blendet er es mir wie gewünscht aus.
mit selectbox.remove(index) möchte ich nicht arbeiten, da ich die Elemente nur temporär ausblenden muss und später wieder einblenden möchte.
Wie realisiere ich sowas am besten? Stehe grad auf dem Schlauch...
Gruß,
Jens
Hi,
mit document.getElementById('test').options[0].style.display='none'; funktioniert die Sache nicht.
die options-Collection ist eine Liste von Objekten, die aus den <option>-Elementen erzeugt wird, ja. Es _sind_ aber nicht die <option>-Elemente. Diese erhältst Du über einschlägige DOM-Methoden.
Cheatah