ブログパーツを作成する場合自身のscript tagを取得したい場合が多く、そのときの手法としては次の手法が使われることが多いと思います。IT戦記 とてもシンプルに自分自身が属する script 要素を取得 ただ、この手法は読み込んでいる別script内でappendChildしていると、自身のscript tagがうまく取得できない場合があるようです。 サンプル(IE7,FF2,safari3.1で動作確認) コードとしては単純に末尾のscript tagを取得しているだけですが、本来出力されるべき「second_script」ではなく、一つ前のscript内で追加している「append_script」が出力されてしまっています。 ここではコードを単純にするためsetTimeoutで検証していますが、XHR(XMLHttpRequest)やwindow.onload等の処理の流れを変える