Rumah > hujung hadapan web > tutorial js > Bolehkah saya Memaparkan Pilihan HTML Select secara Pengaturcaraan?

Bolehkah saya Memaparkan Pilihan HTML Select secara Pengaturcaraan?

DDD
Lepaskan: 2024-12-13 02:37:10
asal
855 orang telah melayarinya

Can I Programmatically Display an HTML Select's Options?

Cara Memaparkan Pilihan HTML Select secara Pengaturcaraan

Adalah diketahui umum bahawa memaparkan pilihan pilihan HTML secara pemrograman adalah tidak mungkin. Walau bagaimanapun, kaedah lapuk wujud yang membenarkan fungsi ini dalam Chrome.

Kaedah Chrome Dihentikan

Mengikut Draf Kerja HTML5 W3C, elemen Kandungan Interaktif seperti pilih boleh diaktifkan melalui pelbagai cara, termasuk papan kekunci, klik tetikus dan secara pengaturcaraan.

Menggunakan document.createEvent() dan .dispatchEvent(), adalah mungkin untuk menjana acara klik sintetik dan memaparkan pilihan pada tetikus.

Pelaksanaan

Sampel pelaksanaan termasuk langkah berikut:

  1. Tentukan fungsi showDropdown yang mencipta MouseEvent dengan jenis 'mousedown' dan menghantarnya pada pilih elemen.
  2. Pada acara klik butang, panggil fungsi showDropdown untuk memaparkan pilihan.

Penghadan

Walaupun kemungkinan teknikalnya , kaedah ini telah ditamatkan dan tidak berfungsi dalam penyemak imbas moden. Ia juga mempunyai kaveat untuk hanya berfungsi dalam Chrome dan bergantung pada gelagat yang tidak disokong secara rasmi.

Atas ialah kandungan terperinci Bolehkah saya Memaparkan Pilihan HTML Select secara Pengaturcaraan?. 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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan