Rumah > hujung hadapan web > tutorial js > Bolehkah HTML SELECT Dropdown Dibuka Secara Program?

Bolehkah HTML SELECT Dropdown Dibuka Secara Program?

DDD
Lepaskan: 2024-12-11 05:55:14
asal
306 orang telah melayarinya

Can HTML SELECT Dropdowns Be Programmatically Opened?

Invokasi Programmatik HTML SELECT Drop-Down

Soalan:

Bolehkah HTML SELECT elemen dibuka secara pemrograman, seperti pada tetikus acara?

Jawapan:

Walaupun fungsi ini pernah tersedia dalam Chrome melalui HTML dan Javascript, ia telah ditamatkan.

Pelaksanaan Sejarah (Chrome):

Sebelum penamatan, kod berikut dibenarkan untuk pembukaan program lungsur SELECT:

var event = document.createEvent('MouseEvents');
event.initMouseEvent('mousedown', true, true, window);
element.dispatchEvent(event);
Salin selepas log masuk

Status Semasa:

Walau bagaimanapun, pendekatan ini tidak lagi berfungsi. Menurut Draf Kerja W3C untuk HTML5, Bahagian 3.2.5.1.7, Kandungan Interaktif, elemen dengan gelagat pengaktifan (seperti input papan kekunci, suara atau tetikus) secara amnya memerlukan interaksi pengguna untuk memaparkan pilihan.

Atas ialah kandungan terperinci Bolehkah HTML SELECT Dropdown Dibuka Secara Program?. 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