Javascript:如何将所有选项从一个选择元素复制到另一个选择元素?

标签 javascript html html-select

如何将一个 select 元素的所有 options 复制到另一个元素?请给我最简单的方法,我对循环过敏。

请帮帮我。提前致谢!

最佳答案

没有循环的最简单方法之一是使用 jquery(select1 = select 1 的 id,select2 = select 2 的 id) :

$('#select1 option').clone().appendTo('#select2');

没有jquery:

var select1 = document.getElementById("select1");
var select2 = document.getElementById("select2");
select2.innerHTML = select2.innerHTML+select1.innerHTML;

关于Javascript:如何将所有选项从一个选择元素复制到另一个选择元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6198684/

相关文章:

javascript - 使用 typeahead,如何将匹配的用户键入的输入视为匹配?

javascript - jQueryclearinterval/stopinterval 不起作用

html - SVG 中 radialGradient 的停止不透明度行为

jquery - 使用 jQuery 迭代 select 元素中的选项

javascript - gulp watch 不看

javascript - 为什么在这个reduce回调中使用Object.create?

html - 详细信息和编辑 View 中的对齐问题

html - jquery live() 函数和 AJAX 加载内容的问题

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

javascript - 通过 JS 向 SELECT 标签添加选项 .. 样式不是由 CSS 设计的吗?