首頁 > web前端 > js教程 > HTML SELECT 下拉清單可以透過程式開啟嗎?

HTML SELECT 下拉清單可以透過程式開啟嗎?

DDD
發布: 2024-12-11 05:55:14
原創
304 人瀏覽過

Can HTML SELECT Dropdowns Be Programmatically Opened?

以程式設計方式呼叫HTML SELECT 下拉清單

問題:

答案:

雖然此功能曾經在 Chrome 中透過 HTML 和 Javascript 提供,但現已棄用。

歷史實作(Chrome):

之前棄用後,以下程式碼允許以程式設計方式開啟SELECT 下拉選單:

var event = document.createEvent('MouseEvents');
event.initMouseEvent('mousedown', true, true, window);
element.dispatchEvent(event);
登入後複製

目前狀態:

但是,此方法不再有效。根據 W3C HTML5 工作草案第 3.2.5.1.7 節“互動內容”,具有啟動行為(例如鍵盤、語音或滑鼠輸入)的元素通常應該需要使用者互動才能顯示選項。

以上是HTML SELECT 下拉清單可以透過程式開啟嗎?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板