Wie wählt man, oder Fokus, eine <select>
Box mit Javascript? .select()
funktioniert gut für die Auswahl von Eingaben mit jQuery, aber es tut nichts für Auswahlfelder. Der Versuch, die aktuell ausgewählte Option auszuwählen, funktioniert auch nicht.Wie wähle ich eine Auswahlbox mit Javascript?
Update: Menschen missverstehen die Frage zwei Möglichkeiten.
Zuerst ist dies kein Duplikat, wie man eine Texteingabe auswählt. Wie bereits erwähnt, funktioniert die übliche Methode zum Auswählen eines Textfelds nicht.
Ich versuche nicht, den ausgewählten Index eines Auswahlfelds abzurufen oder festzulegen. Ich möchte nur die Auswahlbox im Allgemeinen ausgewählt, wie wenn Sie durch ein Formular Tabbing sind.
Update 2:
OK, habe ich herausgefunden, was das Problem war, welche die Frage strittig macht. Aufgrund einer seltsamen Testversion von der Chrome-Konsole hat .focus()
nichts getan, was mich glauben ließ, dass es nutzlos war. Ich glaube, das ist der Grund, warum ich am Ende .select()
verwendet habe, was beim Testen von der Chrome-Konsole sichtbar funktioniert hat, aber nicht für ausgewählte Boxen funktioniert. Als ich .focus()
aus einer Javascript-Datei versuchte, dann funktionierte es. Ich denke, wenn die Chrome-Konsole im Fokus ist, können Sie die Inhalte nicht programmatisch auf die tatsächliche Seite fokussieren. Lektion gelernt.
'selectElement.selectedIndex = 2'? Meinst du Checkboxen? – PHPglue
Beispiele - HTML und Skript, das Sie versucht haben, wäre hilfreich. – rasmeister
versuchen, selectedIndex: https://html.spec.whatwg.org/multipage/forms.html#dom-select-selectedindex – traktor53