"ausgewählte" optgroup ermittlen
AllesMeins
- javascript
Hiho,
ich habe ein Select Element mit mehren Einträgen und Optgroups. Nun würde ich gerne per JavaScript die optgroup ermitteln, in der sich das gerade ausgewählte Element befindet. Ist das irgendwie möglich? Wenn ja, wie?
Grüße
Marc
Hallo AllesMeins,
ich würde gerne per JavaScript die optgroup ermitteln, in der sich das gerade ausgewählte Element befindet.
Dazu ermittlest Du das aktuelle/aktive option-Feld aus und ermittles das zugehörige Elternelement.
Mit freundlichem Gruß
Micha
Hallo,
Dazu ermittlest Du das aktuelle/aktive option-Feld aus und ermittles das zugehörige Elternelement.
*grr* Ich sollte meine Sätze nicht laufend umstellen und hin und her kopieren ohne es danach noch einmal zu kontrollieren...
Mit freundlichem Gruß
Micha
Hiho,
alkso das mit dem aktiven Element klappt wunderpar. Doch dann ein parentNode liefert mir nur "undefined" zurück. Das ist der Code:
alert(document.getElementById("categoryId").selectedIndex.parentNode)
Grüße
Marc
Hi,
alert(document.getElementById("categoryId").selectedIndex.
selectedIndex ist - wie der Name andeutet - ein Index (sprich: die Nummer der gewählten option), nicht aber ein option-Element.
Eine Nummer hat aber keinen Elternknoten.
Du mußt schon erst noch das option-Element holen, bevor Du dann dessen Eltern-Element holen kannst.
cu,
Andreas