appendChildでノードを移動できるメモ

[Element].appendChild([Element]);みたいな感じでノードを移動できる
今まで単にノードを追加することにしか使ってなかったので知らなかった

たとえば
<div id="a">A</div>
<div id="b">B</div>
というDOM木があったとして
document.getElementById("a").appendChild(document.getElementById("b"));
を実行するとDOM木が
<div id="a">
  A
  <div id="b">B</div>
</div>

こうなる