• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

<select> - Auswahl wechsel soll Text anzeigen

Mad Dog

Mitglied
Hallo Community,

ich habe hier ein Problem:
Ich kenn mich nur bedingt mit JavaScript aus.
Ich habe ein <select> innerhalb einer Tabelle. Bei einem Wechsel des Wertes (z.B. von Ja zu Nein) soll ein Teil der Tabelle angezeigt bzw nicht angezeigt werden.
Ich weiß, dass es das JS Event onchange für select gibt und das man mittels CSS ein Tag anzeigen bzw nicht anzeigen kann.
D.h. wie mache ich es, dass ich mittels des onchange Events des <select> Tag die style-Eigenschaft eines <tr id="change"> verändere?

Gruß,

Mad Dog
 
Werbung:
D.h. wie mache ich es, dass ich mittels des onchange Events des <select> Tag

HTML:
<select onchange="aenderung(this);">

Ermittlung der ausgewählten <option> und dessen value-Werts:
SELFHTML: JavaScript / Objektreferenz / options

die style-Eigenschaft eines <tr id="change"> verändere?

Code:
document.getElementById("change").style.display = neuerwert;

Beachte: Tabellenelemente werden von verschiedenen Browsern unterschiedlich gehandhabt. Die meisten nehmen "display: table" oder "display: table-cell" als gültigen Wert an. Der IE erwartet dagegen "display: block" um ein Element einzublenden.
 
Werbung:
Zurück
Oben