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

JavaScript 可以透過程式開啟 HTML 選擇下拉選單嗎?

Patricia Arquette
發布: 2024-12-11 15:47:09
原創
947 人瀏覽過

Can JavaScript Programmatically Open an HTML Select Dropdown Menu?

JavaScript 程式可以在 HTML 選擇元素中自動開啟下拉式選單嗎?

以前,可以透過程式觸發使用 JavaScript 和滑鼠事件模擬的組合來實作 HTML 選擇元素的下拉式選單。然而,此方法已被棄用並且不再有效。

為什麼它不再有效

HTML5 的W3C 工作草案指出,互動式元素,包括

概念的歷史證明

Trotz 發現創建一個 MouseEvent 物件並將其分派到一個

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

當前限制

不幸的是,此方法僅在 Chrome 中受支持,並且不再適用於現代瀏覽器。因此,不建議在生產程式碼中依賴它。

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

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