1

私はこれを検索しようとしましたが、すべての答えが頭の上にあり、混乱してイライラしています...私がやろうとしているのは、選択されている左側のリストからオプションを作成し、右側のリストに移動することだけですボタンをクリックしたとき。これは私が使用しようとしているスクリプトですが、うまくいきません...

function moveRight() {
var selItem = document.forms[0].leftList.selectedIndex;

 if (selItem == -1) {
  window.alert("You must first select an item on the left side.")
 }

 else {
  var selText = document.forms[0].leftList[selItem].text;
  var selValue = document.forms[0].leftList[selItem].value;
  var nextItem = document.forms[0].rightList.length;

  document.forms[0].rightList[nextItem].text = selText;
  document.forms[0].rightList[nextItem].value = selValue;
 }
}

問題を過度に複雑にすることなく、これを機能させる方法について何か考えはありますか?

4

5 に答える 5

0

一般的な js ライブラリ (Mootools/jQuery) のいずれかを使用していますか?
そうでない場合は、ここをお読みくださいhttps://developer.mozilla.org/en-US/docs/Web/API/Node.appendChild 最後に、dom 要素を削除する方法に関するリンクと、私が提供したリンクがあります。必要な場所に dom 要素をアタッチする方法です。

乾杯

于 2013-11-01T02:16:44.877 に答える