javascript - 将select option value设置为null

时间:2011-12-12 16:51:48

标签: javascript

我必须停用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

2 个答案:

答案 0 :(得分:8)

如果您不想显示任何选择,则应将其selectedIndex设置为-1

elements[i].selectedIndex = -1;

答案 1 :(得分:2)

您可以尝试设置元素的value属性:

elements[i].value = '';