Schorsch: alert und select

Beitrag lesen

Salut

<option value = "1">2</option>

»»alert(this.form.bla.value)) dann gibt er mir ja 1 aus.

wie kann ich es erreichen dass er mir in diesem fall die 2 ausgibt?

Eine unschöne Möglichekit wäre:

document.getElementById('meinSelect').innerHTML;

Nun filterst du aus dem erhaltenen Code dein gewünschter Wert raus.

Eine schönere Möglichkeit wäre sich durch den Dom-Baum zu angeln.

SELECT
  |
   -- OPTION
         |
          -- #text

Das heisst, wenn du das SELECT-Objekt hast, müsste es thoretisch mögich sein, sich nach unten (childNodes) bis zum #text-Objekt durchzuangeln und sich dessen Wert ausgeben zu lassen.

Viel Erfolg!
Schorsch