2017-04-05 78 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

相關問題