轉載自:http://blog.csdn.net/lanlandechong/article/details/1768272
如果在一個頁面引用一個JS文件
需在js裏寫如下函數
{
var reg = new RegExp("(^|/?|&)"+ paramName+"=([^&]*)(/s|&|$)", "i");
if (reg.test(test.src)) //test爲script ID
return RegExp.$2;
else
return "";
}
調用 alert(test("id"));
彈出值 1
上面這個我不知道原作者是不是可以成功,但在我這裏就是不成功,我看了下,結合自己的改了下,
如果在一個頁面引用一個JS文件
要在 test.js 獲取所帶的 1 和 doll.net
需在js裏寫如下函數
{
var reg = new RegExp("(^|/?|&)"+ paramName+"=([^&]*)(/s|&|$)", "i");
if (reg.test(brccount.src)) //test爲script ID
return RegExp.$2;
else
return "";
}
另外一個朋友也給出了加一個差不多的方法
var s=document.getElementById("brccount").src;
function getParameter(str,_parameter)
{
var sValue=str.match(new RegExp("[?&]"+_parameter+"=([^&]*)(&?)","i"));
if(sValue?sValue[1]:sValue==null)
return sValue?sValue[1]:sValue;
}
var Siteid =getParameter(s,"id");