美文网首页
认识HTML一一datalist标签

认识HTML一一datalist标签

作者: 周行知 | 来源:发表于2019-04-27 18:10 被阅读0次

1.datalist标签

作用:给输入框绑定待选项

2.datalist格式

<datalist>

<option>待选项的内容</option>

</datalist>

我们做一个形状类似于百度搜索框的案列

代码如下:

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8">

<title>表单</title>

</head>

<body>

<form action="https://www.jianshu.com/">

请输入你喜爱的书:<input type="text" list="books"/>

<datalist id="books">

<option>静静的顿河</option>

<option>战争与和平</option>

<option>罪与罚</option>

<option>呐喊</option>

<option>奇点接近</option>

<option>凡尔纳科幻小说全集</option>

</datalist>

</form>

</body>

</html>

运行结果如图所示:

假设我们改成百度这样的,输入12 代码如下:

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8">

<title>表单</title>

</head>

<body>

<form action="https://www.jianshu.com/">

请输入你喜爱的书:<input type="text" list="books"/>

<datalist id="books">

<option>123</option>

<option>12356订火车票</option>

<option>12333</option>

<option>12315</option>

<option>12345</option>

<option>12366</option>

</datalist>

</form>

</body>

</html>

运行结果如图所示:

总结结论:

如何给输入框绑定待选列表?

1.搞一个输入框

请输入你喜爱的书:<input type="text" list="books"/>

2.搞一个datalist的列表

<datalist id="books">

<option>123</option>

<option>12356订火车票</option>

<option>12333</option>

<option>12315</option>

<option>12345</option>

<option>12366</option>

</datalist>

3.给datalist列表标签添加一个id

 id="books"

4.给输入框添加一个list属性,将datalist的id对应的值赋值给list属性即可

 list="books"

相关文章

网友评论

      本文标题:认识HTML一一datalist标签

      本文链接:https://www.haomeiwen.com/subject/hlaknqtx.html