• 締切済み

外部 js ファイルの動的読み込み

通常、HTML で外部の Javascript ファイルを読み込む必要がある場合、 <script type="text/javascript" src="****.js"></script> としますが、これを Javascript のコード内で行いたい場合、何か方法はあるでしょうか? いわゆる、Perl での use や php での require のようなことを Javascript で実現したい - 動的に js ファイルを読み込みたいのです。 以上、お分かりになる方、よろしくお願いします。

みんなの回答

  • 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);

関連するQ&A