- 締切済み
外部 js ファイルの動的読み込み
通常、HTML で外部の Javascript ファイルを読み込む必要がある場合、 <script type="text/javascript" src="****.js"></script> としますが、これを Javascript のコード内で行いたい場合、何か方法はあるでしょうか? いわゆる、Perl での use や php での require のようなことを Javascript で実現したい - 動的に js ファイルを読み込みたいのです。 以上、お分かりになる方、よろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- yambejp
- ベストアンサー率51% (3827/7415)
回答No.2
以下のような方法が一般的に使われています var obj=document.createElement("script"); obj.setAttibute("type/javascript"); obj.setAttribute("src","****.js"); document.getElementsByTagName("head")[0].appendChild(obj);
- sample_
- ベストアンサー率76% (20/26)
回答No.1
読み込みたいタイミングでscriptタグを生成して src属性にファイルを渡してあげてdocument.bodyにぶら下げれば読みこみますね。 <参考> var script_node = document.createElement('script'); script_node.src = "./hogehoge.js"; document.body.appendChild(script_node);