4 回答

TA貢獻(xiàn)1770條經(jīng)驗(yàn) 獲得超3個(gè)贊
通過for循環(huán)判斷每個(gè)選項(xiàng),一旦滿足條件則設(shè)置其selected屬性為true即可,關(guān)鍵代碼:
下面給出實(shí)例演示:
1、HTML結(jié)構(gòu)
2、javascript代碼
3、設(shè)置效果:如圖設(shè)置選中項(xiàng)為2,點(diǎn)擊按鈕后“趙云”即被選中。
擴(kuò)展資料:
selected 定義和用法
selected 屬性規(guī)定在頁面加載時(shí)預(yù)先選定該選項(xiàng)。
被預(yù)選的選項(xiàng)會(huì)顯示在下拉列表最前面的位置。
也可以在頁面加載后通過 JavaScript 設(shè)置 selected 屬性。

TA貢獻(xiàn)1851條經(jīng)驗(yàn) 獲得超4個(gè)贊
// 獲取 input name="a"
// 因?yàn)槟憬o出的代碼沒有 id,沒有 class,這里假設(shè)頁面只有一個(gè) name=a 的 元素
var a = document.getElementsByName("a")[0];
// 獲取 ID 為 functioncode 的 select 下面所有的 option
var options = document.getElementById("functioncode").options;
// 循環(huán)
for(var i = 0; i < options.length; i++) {
// 如果此 option 的 value 等于 a 的 value
if(options[i].value == a.value) {
// 設(shè)置此 option 的 selected 屬性
options[i].selected = true;
}
}
- 4 回答
- 0 關(guān)注
- 1473 瀏覽
添加回答
舉報(bào)