以程式設計方式呼叫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中文網其他相關文章!