在您的场景中,您有一个
利用本机 getSelectValues 函数,您可以有效地检索包含从
<code class="javascript">function getSelectValues(select) { var result = []; var options = select && select.options; var opt; for (var i = 0, iLen = options.length; i < iLen; i++) { opt = options[i]; if (opt.selected) { result.push(opt.value || opt.text); } } return result; }
要使用此函数,只需传递
<code class="html"><select id="mySelect" multiple> <option>Option 1</option> <option value="value2">Option 2</option> </select></code>
<code class="javascript">var selectedValues = getSelectValues(document.getElementById("mySelect"));</code>
selectedValues 变量现在将包含所选选项值的数组。然后您可以对此数组执行任何必要的操作。
以上是如何在 JavaScript 中高效地从多选元素中检索所选值?的详细内容。更多信息请关注PHP中文网其他相关文章!