我必须停用select
中的所有div
菜单,并将其值设置为null
。
我使用以下代码禁用选择菜单:
var div_contents =document.getElementById("div1");
var elements = div_contents.getElementsByTagName("select");
for (i=0; i<elements.length; i++) {
elements[i].disabled = true;
}
但是,我无法将select标记的值设置为null
。
此外,我在null
代码中没有select
选项:
<select id="test1" name="test1">
<option value="a">aa</option>
<option value="b">bb</option>
<option value="c">cc</option>
</select>
如果我没有select
选项,如何将null
列表的值设置为null
?
答案 0 :(得分:8)
如果您不想显示任何选择,则应将其selectedIndex
设置为-1
。
elements[i].selectedIndex = -1;
答案 1 :(得分:2)
您可以尝试设置元素的value
属性:
elements[i].value = '';