当然可以呀,从插件中抠出来的。加上了参数分离的小例子 (function (script, i, me) { for (i in script) { if (script[i].src && script[i].src.indexOf('你当前js文件名称中的特定字符串') !== -1) me = script[i]; }; myccript = me || script[script.length - 1]; me = myccript.src.replace(/\\/g, '/'); return me.lastIndexOf('/') < 0 ? '.' : me.substring(0, me.lastIndexOf('/')); }(document.getElementsByTagName('script')));
var qs = myccript.src.split("?")[1].split("&"); if (qs) { for (var i=0;i<qs.length;i++) { alert("参数:"+qs[i].substring(0,qs[i].indexOf("="))+":"+qs[i].substring(qs[i].indexOf("=")+1)) } }
for (i in script) {
if (script[i].src && script[i].src.indexOf('你当前js文件名称中的特定字符串') !== -1) me = script[i];
};
myccript = me || script[script.length - 1];
me = myccript.src.replace(/\\/g, '/');
return me.lastIndexOf('/') < 0 ? '.' : me.substring(0, me.lastIndexOf('/'));
}(document.getElementsByTagName('script')));
var qs = myccript.src.split("?")[1].split("&");
if (qs) {
for (var i=0;i<qs.length;i++) {
alert("参数:"+qs[i].substring(0,qs[i].indexOf("="))+":"+qs[i].substring(qs[i].indexOf("=")+1))
}
}