javascript - 在选择下拉列表中选择多个选项

标签 javascript html-select

如何在此国家/地区下拉列表中选择多个值

这是我的代码:

function print_country(country_id) {
  // given the id of the <select> tag as function argument, it inserts <option> tags
  var option_str = document.getElementById(country_id);
  option_str.length = 0;
  option_str.options[0] = new Option('Select Country', '');
  option_str.selectedIndex = 0;
  for (var i = 0; i < country_arr.length; i++) {
    option_str.options[option_str.length] = new Option(country_arr[i], country_arr[i]);
  }
}

最佳答案

您可以添加 multiple归因于您现有的选择。它允许您使用 CTRL 按钮选择多个值。

<select multiple></select>

工作示例here

关于javascript - 在选择下拉列表中选择多个选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49027482/

相关文章:

javascript - Undefined 不是 .map 中的对象

javascript - 使用 JavaScript 在下拉列表中获取选定值

javascript - 为什么全局对象属性在函数后不更新?

javascript - Node.js + Chai/Mocha/应该 : running multiple tests against the same response

javascript - 水平子菜单在iPhone上不起作用(在Chrome和Safari上可用)

javascript - 如何使用变量作为 JavaScript 对象的键?

javascript - 使用当前日期生成一周的所有日期,还显示周一的周开始日期和周日的周末

javascript - HTML SELECT - 使用 JavaScript 按 VALUE 更改所选选项

带有黑色背景的 HTML 选择标记 - 下拉三 Angular 形在 Firefox 3 中不可见

javascript - 使用ajax更新rails中的部分内容