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