Maison > interface Web > js tutoriel > Comment récupérer efficacement les valeurs sélectionnées à partir d'un élément à sélection multiple en JavaScript ?

Comment récupérer efficacement les valeurs sélectionnées à partir d'un élément à sélection multiple en JavaScript ?

DDD
Libérer: 2024-11-04 06:24:02
original
1072 Les gens l'ont consulté

How to Efficiently Retrieve Selected Values from a Multi-Select Element in JavaScript?

Comment récupérer les valeurs sélectionnées à partir d'un élément à sélection multiple

Dans votre scénario, vous avez un élément. Voici une version modifiée de votre code qui exploite cette fonction :

<code class="javascript">function getSelectValues(select) {
  var result = [];
  var options = select && select.options;
  var opt;

  for (var i = 0, iLen = options.length; i < iLen; i++) {
    opt = options[i];

    if (opt.selected) {
      result.push(opt.value || opt.text);
    }
  }
  return result;
}</code>
Copier après la connexion

Pour utiliser cette fonction, passez simplement le