我必须禁用div
中的所有select
菜单,并将其值设置为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
。
另外,我在select
标签中没有null
选项:
<select id="test1" name="test1">
<option value="a">aa</option>
<option value="b">bb</option>
<option value="c">cc</option>
</select>
如果没有null
选项,我如何将select
列表的值设置为null
?
3条答案
按热度按时间2g32fytz1#
如果不想显示任何选择,则应将其
selectedIndex
设置为-1
。v9tzhpje2#
您可以尝试设置元素的
value
属性:8e2ybdfx3#
这个可以用我测试过了