HTML PART
<select id="carlist" name="cars">
<option value="volvo">Volvo</option>
<option value="fiat">Fiat</option>
<option value="audi">Audi</option>
</select>
JAVASCRIPT PART
cars=["volvo","fiat","audi"];
var best = "fiat";
for (var i=0;i<cars.length;i++)
{
if (cars.value == best.value)
(
document.getElementById('carlist').selectedIndex= 2;
}
由於最後一行中的.selectIndex爲2,因此下拉的最終結果始終是audi。我在最後一行做了什麼變化,以便下拉值根據變量「最佳」而變化?通過使用javascript在數組中搜索關鍵字來選擇下拉列表中的值
語法錯誤的地塊 – 2013-04-24 12:16:19