获取JS文件后的参数
2006-08-30 13:51
218 查看
调用的文件里:
<script type="text/javascript" src="./testParam.js?te=aa&bb=tt&cc=xx"></script>
js文件(保存为testParam.js,大小写敏感):
var jsFileName = "testParam.js";
var rName = new RegExp(jsFileName+"(\\?(.*))?$")
var jss=document.getElementsByTagName('script');
for (var i = 0;i < jss.length; i++){
var j = jss[i];
if (j.src&&j.src.match(rName)){
var oo = j.src.match(rName)[2];
if (oo&&(t = oo.match(/([^&=]+)=([^=&]+)/g))){
for (var l = 0; l < t.length; l++){
r = t[l];
var tt = r.match(/([^&=]+)=([^=&]+)/);
if (tt)
document.write('参数:' + tt[1] + ',参数值:' + tt[2] + '<br />');
}
}
}
}
<script type="text/javascript" src="./testParam.js?te=aa&bb=tt&cc=xx"></script>
js文件(保存为testParam.js,大小写敏感):
var jsFileName = "testParam.js";
var rName = new RegExp(jsFileName+"(\\?(.*))?$")
var jss=document.getElementsByTagName('script');
for (var i = 0;i < jss.length; i++){
var j = jss[i];
if (j.src&&j.src.match(rName)){
var oo = j.src.match(rName)[2];
if (oo&&(t = oo.match(/([^&=]+)=([^=&]+)/g))){
for (var l = 0; l < t.length; l++){
r = t[l];
var tt = r.match(/([^&=]+)=([^=&]+)/);
if (tt)
document.write('参数:' + tt[1] + ',参数值:' + tt[2] + '<br />');
}
}
}
}
相关文章推荐
- 使用rewrite 让php 实现类似asp.net 的IHttpModule 进行带参数js文件的参数获取
- 获取为JS文件传递的参数【完整版】(转载)
- Egg.js 中 AJax 上传文件获取参数的方法
- 获取为JS文件传递的参数【完整版】
- 获取js文件后的参数
- js文件封装javascript在html中获取url参数
- 在一个页面文件中(JSP 或者HTML)使用href 跳转另一个页面时使用Js中获取传递过来的参数
- js的request方法,对“获取静态文件传递参数的函数” 进行了优化
- Javascript获取引用js文件所携带的参数
- 获取js文件后面的参数
- node.js获取请求参数的方法和文件上传
- JS文件中获取JS后面参数
- 获取js 文件传递的参数并使用json2进行json数据转换
- nodejs 使用express开发获取其他网站引用本站点js文件的参数
- Egg.js 中 AJax 上传文件获取参数
- js文件封装javascript在html中获取url参数
- 用JS获取地址栏参数的方法
- 用JS获取地址栏参数的方法(超级简单)
- 用JS获取地址栏参数的方法(超级简单)
- 对目录中的所有文件执行一系列指令且自动获取参数的脚本