var link = document.createElement("link"); link.type = "text/css"; link.rel = "stylesheet"; link.href = "ファイル名.css"; document.head.appendChild(link); var script = document.createElement("script"); script.async = true; script.defer = true; script.src = "ファイル名.js"; document.head.appendChild(script); script 要素の async, defer の説明はこちらが分かりやすいかも。 → HTML5 の script 要素で async, defer を使ってパフォーマンスアップ - IT-Walke
![[JavaScript] JSファイルやCSSファイルを遅延読込をする方法](https://cdn-ak-scissors.b.st-hatena.com/image/square/d3d4a0e775bf1e0ac950f7a64990426b0d8e0566/height=288;version=1;width=512/https%3A%2F%2Fb.0218.jp%2Fimages%2Fogp%2F20130823111501.png%3Fts%3D8a3f039708c75fb2b4ba4b4992d091b9d93810d3)