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中文网其他相关文章!