derletztekick: Selectbox verändern

Beitrag lesen

Hallo globe,

Mir entzieht sich der Sinn dahinter ein weiteres Array anzulegen um an die momentan selektierte Option zu kommen.

Mit entzieht sich aufs brutalste der Sinn Deiner Antwort.

Dieses Problem hat Patrick bereits gelöst.

Nö, sonst würde er nicht weiter fragen. Er möchte:

über die value auf das selected zugreifen.

Das hat er auch vorher schon einmal exakt so gesagt

Daraus lese ich, ich suche eine Funktion, die mir an Hand des Option-Values dieses zurückliefert _ohne_ immer eine zeitintensive Schleife zu durchlaufen: Das könnte, wie gesagt, ein weiteres Objekt eben machen:

  
var A = new Array();  
window.onload = function() {  
 var OO = document.forms[0].Auswahl.options;  
 for (var i=0; i<OO.length; i++)  
  A[OO[i].value] = OO[i];  
}  
  
function getElementByOptionValue(v){  
 return (typeof A[v]!=undefined)?A[v]:null;  
}  

Beispielseite

Er möchte eine <option> - von welcher er den Wert kennt - selektieren

Ja!

(und alle anderen deselektieren).

Das konnte ich bisher nicht rauslesen...

Mit freundlichem Gruß
Micha

--
LeagueEditor JavaScript kostenlose Ligaverwaltung || richtig Messen will gelernt sein