22

HTML 要素を別の要素に移動する方法。要素の位置を移動するという意味ではないことに注意してください。次の HTML コードを検討してください。

<div id="target"></div>
<span id="to_be_moved"></span>

「to_be_moved」を「target」に移動したいので、「target」には子「to_be_moved」があります。したがって、結果は次のようになります。

<div id="target"><span id="to_be_moved"></span></div>

私はグーグルで(特にプロトタイプフレームワークを使用して)検索しましたが、私が持っているのは、私が望むものではなく、位置を移動することだけです。前にありがとう。

4

2 に答える 2

37
document.getElementById('target').appendChild(  document.getElementById('to_be_moved') )
于 2010-07-28T21:21:14.587 に答える
1

ネイティブ DOM 要素を操作していると仮定すると、Javascript メソッド.appendChildがニーズに合っています。

ネイティブ Javascript では、document.getElementByIDおそらく DOM 要素を取得する最善の方法です。

var target = document.getElementById('target')
document.getElementById('to_be_moved').appendChild(target)
于 2010-07-28T21:21:55.507 に答える