【前言】
这里获取url的方法我用的window.location.hash因为我的链接中有#,若链接中无#,可以考虑location.search或location.href,一定要灵活哦。
主要原理一是正则匹配,还有就是indexOf()配合substring()。
【获取url参数】
1.正则法
1 | function getQueryString(name) { |
调用:1
var xxx = getQueryString('xxx') //xxx参数名
2.传统法
1 | function getQueryString() { |
调用:1
2
3var xxx = getQueryString().xxx; //xxx参数名
getQueryString() //所有的参数对象
【获取url】
以此链接为例:http://blog.xonepage.com/#/?a=1&b=2
1 | 1,设置或获取对象指定的文件名或路径。 |