用JS获取地址栏参数的方法(超级简单)
来源:互联网 发布:主机名和域名的区别 编辑:程序博客网 时间:2024/05/23 00:37
采用正则表达式获取地址栏参数:
function
GetQueryString(name)
{
var
reg =
new
RegExp(
"(^|&)"
+ name +
"=([^&]*)(&|$)"
);
var
r = window.location.search.substr(1).match(reg);
if
(r!=
null
)
return
unescape(r[2]);
return
null
;
}
// 调用方法
alert(GetQueryString(
"参数名1"
));
alert(GetQueryString(
"参数名2"
));
alert(GetQueryString(
"参数名3"
));
下面举一个例子:
若地址栏URL为:abc.html?id=123&url=http://www.maidq.com
那么,但你用上面的方法去调用:alert(GetQueryString("url"));
则会弹出一个对话框:内容就是 http://www.maidq.com
如果用:alert(GetQueryString("id"));那么弹出的内容就是 123 啦;
当然如果你没有传参数的话,比如你的地址是 abc.html 后面没有参数,那强行输出调用结果有的时候会报错:
所以我们要加一个判断 ,判断我们请求的参数是否为空,首先把值赋给一个变量:
var
myurl=GetQueryString(
"url"
);
if
(myurl !=
null
&& myurl.toString().length>1)
{
alert(GetQueryString(
"url"
));
}
这样就不会报错了!
阅读全文
0 0
- 用JS获取地址栏参数的方法(超级简单)
- 用JS获取地址栏参数的方法(超级简单)
- 用JS获取地址栏参数的方法(超级简单)
- 用JS获取地址栏参数的方法(超级简单)
- 用JS获取地址栏参数的方法(超级简单)
- 用JS获取地址栏参数的方法(超级简单)
- 用JS获取地址栏参数的方法(超级简单)
- 用JS获取地址栏参数的方法(超级简单)
- 用JS获取地址栏参数的方法(超级简单)
- 用JS获取地址栏参数的方法(超级简单)
- 用JS获取地址栏参数的方法(超级简单)
- 用JS获取地址栏参数的方法(超级简单)
- 用JS获取地址栏参数的方法(超级简单)
- 用JS获取地址栏参数的方法(超级简单)
- 用JS获取地址栏参数的方法(超级简单)
- 用JS获取地址栏参数的方法(超级简单)
- 用JS获取地址栏参数的方法(超级简单)
- 用JS获取地址栏参数的方法(超级简单)
- C#网页解析获得HTML中JS变量,一个是浏览器交互(EvaluateScriptAsync),一个是HtmlAgilityPack解析
- QCQP 和 拉格朗日乘子法
- python爬取奇书网小说
- 批量提取文件夹中文件名(C++代码实现)
- IntelliJ idea 2017 卸载
- 用JS获取地址栏参数的方法(超级简单)
- 5网络编程全集
- 奥维奥:阿里、京东都爱说总交易额,这类名词都代表啥意思?
- c#多串口多线程接收数据
- 笔记43 | Android加载器Adapter的深入学习篇(二)
- Docker 操作容器
- git的一些总结
- Linux Qt只能运行一个实例的完美方案
- hdu 1301