要<input>使用 JavaScript设置元素的数据,我们像这样分配该元素的值和名称:
var form = document.createElement("form");
var element = document.createElement("input");
element.value=value;
element.name=name;
Run Code Online (Sandbox Code Playgroud)
在的情况下<select>,其中的multiple属性存在,我怎么设置选择元素的值?例如,我将如何设置myselect下面元素的值:
<form method="post" action="/post/" name="myform">
<select multiple name="myselect" id="myselect">
<option value="1">option1</option>
<option value="2">option2</option>
...
Run Code Online (Sandbox Code Playgroud)
我试图通过这样做来设置值,myselect.value=[1,2]但它不起作用。选择后option1,option2我预计它会返回[1,2],但它只返回“1”。