我必須禁用div
中的所有select
菜單,並將其值設置爲null
。javascript - 將選擇選項值設置爲空
我使用下面的代碼以禁用選擇菜單:
var div_contents =document.getElementById("div1");
var elements = div_contents.getElementsByTagName("select");
for (i=0; i<elements.length; i++) {
elements[i].disabled = true;
}
不過,我不能夠選擇標籤的值設置爲null
。
我也沒有select
標籤內的null
選項:
<select id="test1" name="test1">
<option value="a">aa</option>
<option value="b">bb</option>
<option value="c">cc</option>
</select>
我怎樣才能設置一個select
列表null
的價值,因爲我沒有null
選項?
我不清楚你的意思。你想完全刪除所有的選項嗎? –
你的代碼是正確的,你只是禁用框設置值null use ** elements [i] .value =''** – punit
使用'elements [i] .selectedIndex = -1;'似乎已經伎倆 – tanya