2017-04-05 18 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) 

    } 

転送用に書きたいコードがわからない別の誰かが私を助けることができますか?javascriptのドロップダウンリストから別のドロップダウンリストに要素を転送するにはどうすればいいですか?

+1

何を試しましたか、どのようなエラーがありますか、正確に何をしようとしていましたか?より具体的にしてください。 –

+0

最初のドロップダウンリストから2番目のドロップダウンボックスに番号を転送しようとしていますが、コードが間違っていました – Sai

+0

[役立つかもしれません](http://www.plus2net.com/javascript_tutorial/list-move.php) – User6667769

答えて

0

私はあなたが何を望んでいるのか分からなかったと思いますが、JavascriptでHTML要素をコピーするにはcloneNodeを使用するだけです。たとえば:

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); 

あなたの2番目のドロップダウンはsecondDropdown変数になります。そして、あなたが望むところにちょうど追加してください。

+0

最初のドロップダウン要素を2番目のドロップダウンボックスにプッシュしたい – Sai

+0

最初のドロップダウンは誰ですか、2番目のドロップダウンは2番目のドロップダウンをどこに追加しますか? – jlcv

+0

このコードはドロップダウンボックスを作成しています。最初のボックスの要素を2番目のボックスにプッシュしようとしています – Sai

関連する問題