jQuery には多くの移動用の命令がありますが、JavaScript には前回の2つ「insertBefore」「appendChild」しかありません。 詳しくは 脱jQuery その1 をご覧ください。 $("#main").after($("#nav"));書き換え JavaScriptdocument.getElementById("main").parentNode.insertBefore(document.getElementById("nav"), document.getElementById("main").nextElementSibling);書き換え JavaScript(変数使用版)var myMain = document.getElementById("main"); myMain.parentNode.insertBefore(document.getE
![脱jQuery .after() .before() .insertAfter() .appendTo() .prepend() .prependTo() | q-Az](https://cdn-ak-scissors.b.st-hatena.com/image/square/83f65d30d79ada560aa0bc5af27d032599d48202/height=288;version=1;width=512/https%3A%2F%2Fq-az.net%2Ftwitter-card.png)