datalist是html5中出现的新标签,它需要配合input输入框来使用,它的作用就是定义了input可能要输入的值(可以被快捷选择),
定义一个datalist的标签需要给他一个id,input就是根据id来与其绑定的,datalist中的option就是和列表一样,里面的每个数据都是可被用户所选择的
<datalist id="name">
<option value="张居正">张居正</option>
<option value="王阳明">王阳明</option>
</datalist>
现在定义一个input输入框,input标签通过list的属性与datalist绑定,属性值就是datalist的id值
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<input type="text" list="name" />
<datalist id="name">
<option value="张居正">张居正</option>
<option value="王阳明">王阳明</option>
</datalist>
</body>
</html>
运行截图:
这样在输入的时候就可以让用户选择可能要输入的值了。