HTML <datalist> 标签用于在表单元素上提供自动完成功能。它为用户提供了一个预定义选项列表,以供选择数据。

datalist 标签是在 HTML5 中引入的。

<datalist> 标签应该与包含 "list" 属性的 <input> 元素一起使用。"list" 属性的值与 datalist 的 id 相关联。

HTML datalist 标签也支持全局属性和事件属性。

HTML datalist 标签示例

让我们来看一个 HTML5 datalist 标签的简单示例。如果您按下 A 键,它将显示以字母 A 开头的球员列表。

<label>
  Enter your favorite cricket player: Press any character<br/>
  <input type="text" id="favCktPlayer" list="CktPlayers">
  <datalist id="CktPlayers">
    <option value="Sachin Tendulkar">
    <option value="Brian Lara">
    <option value="Jacques Kallis">
    <option value="Ricky Ponting">
    <option value="Rahul Dravid">
    <option value="Shane Warne">
    <option value="Rohit Sharma">
    <option value="Donald Bradman">
    <option value="Saurav Ganguly">
    <option value="AB diVilliers">
    <option value="Mahendra Singh Dhoni">
    <option value="Adam Gilchrist">
  </datalist>
</label>

输出

Enter your favorite cricket player: Press any character

支持的浏览器

元素chrome 浏览器 Chromeie 浏览器 IEfirefox 浏览器 Firefoxopera 浏览器 Operasafari 浏览器 Safari
<datalist>

标签: html, HTML教程, HTML技术, HTML学习, HTML学习教程, HTML下载, HTML语言, HTML开发, HTML入门教程, HTML进阶教程, HTML高级教程, HTML面试题, HTML笔试题, HTML编程思想