javascript - HTML5 数据列表 - 以编程方式显示选项列表
问题描述
我是 HTML5 数据列表的新手。我已经设置了一个<input type="text">
绑定到<datalist>
以下内容:
例如:
<input list="browsers" name="browser">
<datalist id="browsers">
<option value="Internet Explorer">
<option value="Firefox">
<option value="Chrome">
<option value="Opera">
<option value="Safari">
</datalist>
Chrome / Chromium 将输入显示为组合框,允许列出所有可能的值:
Firefox 将输入显示为任何其他文本字段,但我意识到双击该字段或单击该字段并按下向下箭头键可以显示所有选项:
我需要实现一个与浏览器无关的按钮,该按钮在单击时显示该选项列表。喜欢:
<input list="browsers" name="browser">
<datalist id="browsers">
<option value="Internet Explorer">
<option value="Firefox">
<option value="Chrome">
<option value="Opera">
<option value="Safari">
</datalist>
<button type="button">Show options</button>
我怎样才能实现这样的按钮?
解决方案
推荐阅读
- javascript - 根据数组中的项目数调用命令时出错
- python - 将字符串声明为变量时将其设置为原始/二进制
- r - 在逻辑回归中更改参考对 R 平方的影响
- java - java - 如何在Java Spring REST API中执行另一个所需的操作之前创建一个对象?
- rest - Microsoft Web API 2 中的版本控制模型对象
- flutter - Flutter bloc 和通用状态和事件——这是个好主意吗?
- github - 何时提交更改?
- object - 遍历对象然后根据以下任务更新其属性的最佳方法是什么?
- java - ByteArrayOutputStream 写入 Log4j 中的文件
- amazon-web-services - 弹性豆茎无证 venv 路径