getElementsByTagName('option')
Damian
- javascript
Hallo
Ich frage über folgenden Script die ID einer Option aus:
var optionEmail = document.getElementsByTagName('option')[optionIndex].id;
Danach gebe ich Sie mit "alert (optionEmail);" aus.
Soweit funktioniert es auch, nur habe ich nun ein Problem wenn ich mehrer Select.Option-Felder habe. Wenn ich nur eine Option-Gruppe habe ist es kein Problem, jedoch bei mehrere kriegt JS ein Chaos.
Darum meine Frage:
Weiss jemand wie ich getElementsByTagName('option') auf eine Select-Gruppe beschränken kann?
Gruss und Thx
hi,
Weiss jemand wie ich getElementsByTagName('option') auf eine Select-Gruppe beschränken kann?
In dem du dir zunächst eine Referenz auf dieses Select besorgst, und dann getElementsByTagName unter diesem aufrufst.
var Select = document.get{wieauchimmer}(dein select);
var Optionen = Select.getElementsByTagName('option');
gruß,
wahsaga
Darum meine Frage:
Weiss jemand wie ich getElementsByTagName('option') auf eine Select-Gruppe beschränken kann?
In dem du auf den normalen weg über document.forms.elements.options zugreifst. Du brauchst dafür die DOM Funktionen nicht.
Struppi.
Darum meine Frage:
Weiss jemand wie ich getElementsByTagName('option') auf eine Select-Gruppe beschränken kann?
Hallo Damian
Versuche doch die Optionelemente mit einer ID und nicht über den TagName anzusprechen somit kannst du die Elemente besser gruppieren.
document.getElementById
gruss mathew