<select id="selectBox">
<option value="2"> two </option>
<option value="4"> four</option>
<option value="6"> six </option>
</select>
我有價值4,現在如何讓selectBox
選擇與值4與JavaScript?按價值選擇
<select id="selectBox">
<option value="2"> two </option>
<option value="4"> four</option>
<option value="6"> six </option>
</select>
我有價值4,現在如何讓selectBox
選擇與值4與JavaScript?按價值選擇
你也可以做這樣的
<option value="4" selected="selected"> four</option>
默認情況下它都被選擇淡水河谷4
我只想在JavaScript工作後選擇它。 – vusan
你在找這個?
<script type="text/javascript">
function fnc(myid,other1,other2)
{
document.getElementById(myid).text=myid+" is selected";
document.getElementById(other1).text=other1;
document.getElementById(other2).text=other2;
}
</script>
<select id="selectBox">
<option value="2" id="two" onclick="fnc(this.id,'four','six')"> two </option>
<option value="4" id="four" onclick="fnc(this.id,'two','six')"> four</option>
<option value="6" id="six" onclick="fnc(this.id,'two','four')"> six </option>
</select>
不是那樣的。就像這個輸出''。我對前評論犯了錯誤。我應該寫選項屬性,而不是選項文本。 – vusan
如果您使用的是jquery,您可以在javascript worrks的同時進行編碼。首先你必須挑
<option value="4"> four</option>
即:$("#selectBox option[value='4']")
然後你必須改變選擇爲true。這裏是代碼:
$("#selectBox option[value='4']").attr('selected', true);
我不確定。你想選擇4的選項值還是想更改選項文本?因爲如果你想只是被選中,那麼它的很容易和回答低於 – polin
我想改變文本作爲'selected',但現在@curt解決方案也適用於我 – vusan