1.DataList的作用是在你往input输入框里输入信息时,根据你敲进去的字母,自动显示一个提示下列列表
2.DataList的表现很像是一个Select
下拉列表,但它只是提示作用,并不限制用户在input输入框里输入什么。
举个栗子:
<label for="country_name">国家 : </label><input id="country_name" name="country_name" type="text" list="country" /> <datalist id="country"> <option value="Afghanistan 阿富汗"> <option value="Albania 阿尔巴尼亚"> <option value="Algeria 阿尔及利亚"> <option value="Andorra 安道尔共和国"> <option value="Angola 安哥拉"> </datalist>
需要注意的是,input输入框的list
属性值是datalist
的id,这样datalist
才能和input输入框关联起来,在之前介绍range类型时曾见到提到过它。 datalist
自身并不显示,只在需要配合input输入时才会自动显示出来。