有人可以推荐一种使用 JavaScript 从 url 获取页面名称的方法吗?
例如,如果我有:
http://tulyita.hu/LikeGame/Game.html?like=100
我只需要获取"100"
字符串
谢谢!
有人可以推荐一种使用 JavaScript 从 url 获取页面名称的方法吗?
例如,如果我有:
http://tulyita.hu/LikeGame/Game.html?like=100
我只需要获取"100"
字符串
谢谢!
这个怎么样:-
var index = yourstring.lastIndexOf("=") + 1;
var filename = yourstring.substr(index);
尝试
alert(getURLParameters("http://tulyita.hu/LikeGame/Game.html?like=100","like"));
其他
alert(getURLParameters(" http://tulyita.hu/LikeGame/Game.html?like=100&share=4 ","share"));
alert(getURLParameters(" http://tulyita.hu/LikeGame/Game.html?like=100&hits=29 ","hits"));
用这个
function getURLParameters(sURL , paramName)
{
if (sURL.indexOf("?") > 0)
{
var arrParams = sURL.split("?");
var arrURLParams = arrParams[1].split("&");
var arrParamNames = new Array(arrURLParams.length);
var arrParamValues = new Array(arrURLParams.length);
var i = 0;
for (i=0;i<arrURLParams.length;i++)
{
var sParam = arrURLParams[i].split("=");
arrParamNames[i] = sParam[0];
if (sParam[1] != "")
arrParamValues[i] = unescape(sParam[1]);
else
arrParamValues[i] = "No Value";
}
for (i=0;i<arrURLParams.length;i++)
{
if(arrParamNames[i] == paramName){
//alert("Param:"+arrParamValues[i]);
return arrParamValues[i];
}
}
return "No Parameters Found";
}
}
REF:如何从 GET 参数中获取值?