javascript - 将select option value设置为null

tan*_*nya 2 javascript

我必须禁用a中的所有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;
  }
Run Code Online (Sandbox Code Playgroud)

但是,我无法将select标记的值设置为null.

此外,我nullselect标签内没有选项:

<select id="test1" name="test1">
    <option value="a">aa</option>
    <option value="b">bb</option>
    <option value="c">cc</option>
</select>
Run Code Online (Sandbox Code Playgroud)

如果我没有选项,我该如何设置select列表的值?nullnull

Rig*_*red 8

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

elements[i].selectedIndex = -1;
Run Code Online (Sandbox Code Playgroud)