HTML <input> 标签的 list 属性

list属性指的是<datalist>元素,它包含<input>元素的预定义选项。


实例

带有 datalist 的表单:

  1. <!DOCTYPE html>
  2. <html>
  3. <body>
  4. <h1>datalist 元素</h1>
  5. <form action="/example/html/html_form.aspx" method="get">
  6. <label for="browser">从列表中选择你的浏览器:</label>
  7. <input list="browsers" name="browser" id="browser">
  8. <datalist id="browsers">
  9. <option value="Edge">
  10. <option value="Firefox">
  11. <option value="Chrome">
  12. <option value="Opera">
  13. <option value="Safari">
  14. </datalist>
  15. <input type="submit" value="提交">
  16. </form>
  17. <p><strong>备注:</strong> Safari 12.0 (或更早版本)不支持 datalist 属性。</p>
  18. </body>
  19. </html>

定义和用法

list 属性引用数据列表,其中包含输入字段的预定义选项。


HTML 4.01 与 HTML 5 之间的差异

list 属性是 <input> 标签在 HTML5 中的新属性。


语法

  1. <input list="value">
属性值
描述
datalist-id文档中的 datalist 的 id。