07/06/21 16:10:55
>>219
正規表現とかよくわからないけどこんなのは?
それか、なんかのライブラリでそんなことしてるのあったよね?
Dojoだっけ?その中身見てみるとか。
var self = "script.js"; // jsのファイル名
regObj = new RegExp(self, "g"); // 正規表現
var script = document.getElementsByTagName('script'); // scriptタグとってくる
for (var i=script.length-1; i>=0; i--) { // scriptタグ分回す
var result = script[i].src.match(regObj); // jsのファイル名に一致するか判定
if ( (result) && (result.length > 0 ) ) { // 一致したら
alert(script[i].src.split("?")[1]); // 「?」以降がクエリ文字列
}
}