如果在一个页面引用一个JS文件
<script id=test language=javascript src=test.js?id=1&name=doll.net charset=gb2312 type=text/javascript></script>
要在 test.js 获取所带的 1 和 doll.net
需在js里写如下函数
function tes(paramName)
{
var reg = new RegExp("(^|\\?|&)"+ paramName+"=([^&]*)(\\s|&|$)", "i");
if (reg.test(test.src)) //test为script ID
return RegExp.$2;
else
return "";
}
{
var reg = new RegExp("(^|\\?|&)"+ paramName+"=([^&]*)(\\s|&|$)", "i");
if (reg.test(test.src)) //test为script ID
return RegExp.$2;
else
return "";
}
调用 alert(test("id"));
弹出值 1