Modyfikacja DOM - dodanie elementu do drzewa

Metody insertBefore i appendChild działają też na elementy już istniejące na drzewie. Dzięki temu możemy przenieść element z miejsca na miejsce w ramach DOM.

<body>
  <div id="a">tekst 1</div>
  <div id="b">tekst 2</div>
</body>

<script>
var a = document.querySelector("#a");
var b = document.querySelector("#b");
document.body.insertBefore(b, a);
</script>