2017-04-05 74 views
-1
var select = document.getElementById("selectNumber"); 
var options = ["1", "2", "3", "4", "5", "6", "7", "8", "9"]; 
for (var i = 0; i < options.length; i++) { 
    var opt = options[i]; 
    var a = document.createElement("option"); 
    a.textContent = opt; 
    a.value = opt; 
    select.appendChild(a); 
} 

function moveright() { 
    var selected = document.getElementById(dropdown(options[selectedIndex].value) 

    } 

我不知道是什么代码,我想写一个转移下拉LO另一谁能帮助我?如何将元素从一个下拉列表转移到另一个下拉列表中的JavaScript?

+1

你有什么尝试,你得到什么错误,你到底想要做什么?请更具体一些。 –

+0

我试图从传输数字第一个下拉列表,第二个下拉框,我试过,但代码是错误的 – Sai

+0

[它可能会帮助你(http://www.plus2net.com/javascript_tutorial/list-move.php) – User6667769

回答

0

我想我不明白你想要什么,但复制在Javascript中你可以使用cloneNode HTML元素。例如:

var select = document.getElementById("selectNumber"); 
var selectedCloned = select.cloneNode(true); 
document.querySelector('body').appendChild(selectedCloned); 

编辑

只要做到这一点是这样的:

var select = document.getElementById("selectNumber"); 
var options = ["1", "2", "3", "4", "5","6","7","8","9"]; 
for(var i = 0; i < options.length; i++) 
{ 
    var opt = options[i]; 
    var a = document.createElement("option"); 
    a.textContent = opt; 
    a.value = opt; 
    select.appendChild(a); 
} 
var secondDropdown = select.cloneNode(true); 

你的第二个下拉菜单会在secondDropdown变量。然后只需追加你想要的地方。

+0

我想将第一个下拉元素推入第二个下拉框 – Sai

+0

那么,谁是您的第一个下拉列表,您的第二个下拉列表以及您想要追加第二个下拉列表的位置? – jlcv

+0

此代码正在创建下拉框。我只是想第一盒元素推到第二箱 – Sai

相关问题