JSFiddle - React, Tailwind, and code Playground
HTML
<!DOCTYPE html>
<html>
<body>
<h1><pre><select> vs <Datalist></pre></h1>
<div style="background-color:yellow;padding:1em;">
<p>傳統的HTML下拉選單<select></p>
<label for="tvlist1">請選擇電視台:</label>
<select name="tvlist1" id="tvlist1">
<option value="6">民視</option>
<option value="8">台視</option>
<option value="10">中視</option>
<option value="12">華視</option>
</select>
</div>
<div style="background-color:lightblue;padding:1em;">
<p>新式的下拉選單<Datalist>,結合關鍵字搜尋+下拉選單</p>
<label for="tvlist2">請選擇電視台:</label><input list="tvDatalist" name="tvList2" id="tvList2">
<datalist id="tvDatalist">
<option data-value="6">民視</option>
<option data-value="8">台視</option>
<option data-value="10">中視</option>
<option data-value="12">華視</option>
</datalist>
</div>
<p>[email protected]</p>
</body>
</html>
CSS
body{font-family: "Noto Sans CJK TC", "Microsoft JhengHei", sans-serif, serif;}
div{display:inline-block;}