Heim  >  Artikel  >  Web-Frontend  >  Wie rufe ich ausgewählte Werte aus einem Mehrfachauswahlelement in JavaScript ab?

Wie rufe ich ausgewählte Werte aus einem Mehrfachauswahlelement in JavaScript ab?

Susan Sarandon
Susan SarandonOriginal
2024-11-04 00:46:02734Durchsuche

How to Retrieve Selected Values From a Multiple Select Element in JavaScript?

Werte aus mehreren ausgewählten Elementen abrufen

Beim Umgang mit Formularelementen, die mehrere Auswahlmöglichkeiten bieten, besteht eine häufige Aufgabe darin, die ausgewählten Werte zu extrahieren. Dies ist besonders relevant für Szenarien, in denen Sie die Präferenzen oder Auswahlmöglichkeiten eines Benutzers erfassen müssen.

JavaScript-Technik zum Extrahieren ausgewählter Werte

Um die ausgewählten Werte von a abzurufen Element mit dem multiple-Attribut bietet JavaScript einen unkomplizierten Ansatz:

<code class="javascript">function getSelectValues(select) {
  var values = [];
  for (var i = 0; i < select.options.length; i++) {
    if (select.options[i].selected) {
      values.push(select.options[i].value || select.options[i].text);
    }
  }
  return values;
}

Diese Funktion iteriert durch das