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