首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > ASP >

javascript如何得到网址中传递的参数

2012-02-21 
javascript怎么得到网址中传递的参数?网址:192.168.3.147/asd.asp?s34javascript怎么得到s的值[解决办法]

javascript怎么得到网址中传递的参数?
网址:192.168.3.147/asd.asp?s=34
javascript怎么得到s的值

[解决办法]
<input type= "text " ID= "s " >

javascript里的语句是:

s=document.getElementById( "s ").value
[解决办法]
function GetUrlParms()
{
var args=new Object();
var query=location.search.substring(1);//获取查询串
var pairs=query.split( "& ");//在逗号处断开
for(var i=0;i <pairs.length;i++)
{
var pos=pairs[i].indexOf( '= ');//查找name=value
if(pos==-1) continue;//如果没有找到就跳过
var argname=pairs[i].substring(0,pos);//提取name
var value=pairs[i].substring(pos+1);//提取value
args[argname]=unescape(value);//存为属性
}
return args;
}

使用方法:
var args = new Object();
args = GetUrlParms();
如果要查找参数key:
value = args[key]

热点排行