我想用純JS如何獲取文本Selcted指數在數據列表標籤
這裏option
標籤內的文字是我的HTML
<input list="in" name="i_n" class="form-control" placeholder="Enter Item Name" required>
<datalist id="in" onChange="rate(this)">
<option value='value'>Inner Text</option>
</datalist>
這裏是我的腳本
function rate(sel)
{
var a=sel.options[sel.selectedIndex].text;
alert(a);
}
而且控制檯中沒有消息。
您在HTML處的函數名爲cost(),在JS上名爲'rate()'。你什麼時候調用它? – LostMyGlasses
謝謝!但問題仍然相同 –