Rumah > hujung hadapan web > tutorial js > Bagaimana untuk Mendapatkan Nilai Terpilih daripada Kotak Pelbagai Pilihan dalam JavaScript?

Bagaimana untuk Mendapatkan Nilai Terpilih daripada Kotak Pelbagai Pilihan dalam JavaScript?

Barbara Streisand
Lepaskan: 2024-11-04 17:00:02
asal
525 orang telah melayarinya

How to Get Selected Values from a Multiple Select Box in JavaScript?

Dapatkan Nilai daripada Kotak Berbilang Pilihan Menggunakan JavaScript

Dalam senario di mana anda menghadapi berbilang kotak pilihan, mengakses nilai yang dipilih adalah penting. Soalan ini menyelidiki pendekatan yang berkesan untuk mendapatkan semula nilai ini menggunakan JavaScript.

Sebagai permulaan, coretan kod yang anda berikan akan berulang melalui pilihan kotak pilihan berbilang, menyemak sama ada setiap pilihan dipilih. Jika benar, nilai pilihan akan ditambahkan pada tatasusunan.

Penyelesaian alternatif dibentangkan di bawah, menawarkan cara yang ringkas dan cekap untuk mendapatkan nilai yang dipilih:

<code class="js">function getSelectValues(select) {
  // Create an empty array to store the values.
  const result = [];

  // Obtain the options from the select element.
  const options = select && select.options;

  // Loop through the options to check which ones are selected.
  for (let i = 0; i < options.length; i++) {
    const option = options[i];

    // If the option is selected, we push its value into the result array.
    if (option.selected) {
      result.push(option.value || option.text);
    }
  }

  // Return the populated result array with the selected values.
  return result;
}
Salin selepas log masuk

Fungsi ini mengambil kira elemen pilih sebagai hujah dan mengembalikan tatasusunan nilai yang dipilih. Berikut ialah contoh pantas yang menunjukkan penggunaannya:

<code class="html"><select multiple>
  <option>Option 1</option>
  <option value="value-2">Option 2</option>
</select>

<button onclick="
  const selectElement = document.getElementsByTagName('select')[0];
  const selectedValues = getSelectValues(selectElement);
  console.log(selectedValues);
">Show Selected Values</button></code>
Salin selepas log masuk

Atas ialah kandungan terperinci Bagaimana untuk Mendapatkan Nilai Terpilih daripada Kotak Pelbagai Pilihan dalam JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan