以编程方式打开<选择>选取器
Programmatically open <select> picker
我想以编程方式打开下面选择元素的选取器。
<select id="select1" multiple="multiple">
<option value="MDO1" selected="selected">MDO 1</option>
<option value="MDO2">MDO 2</option>
<option value="MDO3">MDO 3</option>
</select>
我正在尝试在WebView内的Android上执行此操作。 我尝试像这样创建touchstart
和touchend
事件并将其发送到select
var select1 = document.getElementById("select1");
var evt = document.createEvent('TouchEvent');
evt.initUIEvent('touchstart', true, true);
select1.dispatchEvent(evt);
var evt2 = document.createEvent('TouchEvent');
evt2.initUIEvent('touchend', true, true);
select1.dispatchEvent(evt2);
但这无济于事。 我需要触发什么类型的事件才能显示选取器弹出窗口?
你能试试吗
var select1 = document.getElementById("select1");
var evt = document.createEvent('UIEvents');
evt.initUIEvent("click", true, true, window, 1);
select1.dispatchEvent(evt);
谢谢普什卡
相关文章:
- 下拉选择可自动更改第二个下拉选择
- 以编程方式打开<选择>选取器
- 如何在引导日期选取器中限制可选择的日期范围
- 在选择事件上引导日期时间选取器
- 引导日期选取器在选择后返回焦点
- 在 jQuery 日期选取器中停止日期选择
- UI-DAHOW用于显示JQuQuery UI-Date选取器中选择的未来日期
- 警告:失败的 propType:在“维度选取器”中未指定所需的属性“维度名称”.检查“连接(维度选择器)”的渲染方法
- 默认情况下,选择具有全选的选取器
- 在选择 HTML 表单的文本输入字段后无法使日期选取器工作
- 如何根据日期选取器选择从 json 源获取事件
- 手动触发日期选取器选择事件
- 引导程序 3 日期选取器 v4:移动鼠标时自动选择自定义周
- 引导选择选取器样式不起作用
- 选择选取器标题更改文本
- 引导验证程序&图像选取器-如果选择了两个可用的选择输入中的任何一个,如何验证表单
- 阻止引导程序日期时间选取器在选择时间上下按钮时关闭
- Onchange引导程序日期选择器更改另一个引导程序日期选取器的值
- j查询日期选取器周选择
- 在 ajax 调用后,使用新数据重新填充图像选取器选择控件