javascript中获取地址栏参数
2011-03-30 11:08
369 查看
比如 index.asp?id=xxx&name=xxx
怎么用javascript怎么能取到id的name的值呢?
方法一:
<script>
function getvalue(name)
{
var str=window.location.search;
if (str.indexOf(name)!=-1)
{
var pos_start=str.indexOf(name)+name.length+1;
var pos_end=str.indexOf("&",pos_start);
if (pos_end==-1)
{
return str.substring(pos_start);
}
else
{
return str.substring(pos_start,pos_end)
}
}
else
{
return "没有这个name值";
}
}
var strName=prompt("请输入您所要值的名字");
alert(getvalue(strName));
</script>
方法二:
var URLParams = new Array();
var aParams = document.location.search.substr(1).split('&');
for (i=0; i < aParams.length i++){
var aParam = aParams.split('=');
URLParams[aParam[0]] = aParam[1];
}
//取得传过来的name参数
name=URLParams["name"];
方法三:
<script type="text/javascript">
Request = {
QueryString : function(item){
var svalue = location.search.match(new RegExp("[/?/&]" + item + "=([^/&]*)(/&?)","i"));
return svalue ? svalue[1] : svalue;
}
}
alert(Request.QueryString("id"));
</script>
怎么用javascript怎么能取到id的name的值呢?
方法一:
<script>
function getvalue(name)
{
var str=window.location.search;
if (str.indexOf(name)!=-1)
{
var pos_start=str.indexOf(name)+name.length+1;
var pos_end=str.indexOf("&",pos_start);
if (pos_end==-1)
{
return str.substring(pos_start);
}
else
{
return str.substring(pos_start,pos_end)
}
}
else
{
return "没有这个name值";
}
}
var strName=prompt("请输入您所要值的名字");
alert(getvalue(strName));
</script>
方法二:
var URLParams = new Array();
var aParams = document.location.search.substr(1).split('&');
for (i=0; i < aParams.length i++){
var aParam = aParams.split('=');
URLParams[aParam[0]] = aParam[1];
}
//取得传过来的name参数
name=URLParams["name"];
方法三:
<script type="text/javascript">
Request = {
QueryString : function(item){
var svalue = location.search.match(new RegExp("[/?/&]" + item + "=([^/&]*)(/&?)","i"));
return svalue ? svalue[1] : svalue;
}
}
alert(Request.QueryString("id"));
</script>
相关文章推荐
- 获取URL地址中的文件名和参数的javascript代码
- javascript获取地址栏参数
- JavaScript获取html静态页地址后的参数的方法
- JavaScript RegExp方法获取地址栏参数(面向对象)
- 用javascript获取地址栏参数
- 用javascript获取地址栏参数
- javascript获取网页URL地址及参数等
- JavaScript获取地址栏中的参数值并存入一个对象
- javascript获取网页URL地址及参数等
- JavaScript 获取页面地址中的参数(Get值)
- Javascript 获取地址栏里(URL)传递的参数
- javascript/jquery获取地址栏url参数的方法
- javascript中获取地址栏参数
- javascript获取地址栏参数的方法
- 使用JavaScript获取地址栏参数的方法
- javascript中获取地址栏参数
- javascript获取网页URL地址及参数等
- javascript/jquery获取地址栏url参数的方法
- javascript获取网页URL地址及参数等
- Javascript获取地址参数