6/01/2011

javascript で他の javascript を include する

javascript では php のように他の javascript を include したいと思っていたけど、ちょっと考えればできるなぁ。

// head 情報を所得
var head = document.getElementsByTagName("head")[0];
// script の要素を作成し、head 要素に突っ込む
var s = document.createElement("script");
s.type = "text/javascript";
s.src = "js/index.js";
s.charset = "utf-8";
head.appendChild(s);

document.body はあるけど、document.head ってないから、代わりに getElementsByTagName で取得すればできるね。