1.例子javascript
<!DOCTYPE html> <html> <head> <title>HTML5 datalist tag</title> <meta charset="utf-8"> </head> <p> 瀏覽器版本:<input list="words"> </p> <datalist id="words"> <option value="Internet Explorer"> <option value="Firefox"> <option value="Chrome"> <option value="Opera"> <option value="Safari"> <option value="Sogou"> <option value="Maxthon"> </datalist> </body> </html>
datalist提供一個事先定義好的列表,經過id與input關聯,當在input內輸入時就會有自動完成(autocomplete)的功能,用戶將會看見一個下拉列表供其選擇。html
效果以下java
2.注意事項瀏覽器
1)google下面input中會出現小三角,點擊小三角列表會展開,火狐中沒有,可是不論是在google中仍是火狐中雙擊input都會展開列表google
2)若是列表中已經有了內容,則雙擊時不起做用spa
3)Chrome/Firefox/Opera和IE10+均已支持,Safari直到版本7仍然不支持。code
參考:http://home.cnblogs.com/u/snandy/htm