js中window.location.search的用法和作用。
原创
©著作权归作者所有:来自51CTO博客作者wx630f300fec73f的原创作品,请联系作者获取转载授权,否则将追究法律责任
用该属性获取页面 URL 地址:
window.location 对象所包含的属性
属性
| 描述
|
hash
| 从井号 (#) 开始的 URL(锚)
|
host
| 主机名和当前 URL 的端口号
|
hostname
| 当前 URL 的主机名
|
href
| 完整的 URL
|
pathname
| 当前 URL 的路径部分
|
port
| 当前 URL 的端口号
|
protocol
| 当前 URL 的协议
|
search
| 从问号 (?) 开始的 URL(查询部分)
|
如图就是取出url中的参数。
JS 脚本捕获页面 GET 方式请求的参数?其实直接使用 window.location.search 获得,然后通过 split 方法结合循环遍历自由组织数据格式。
大概处理如下:
function getReqParam(variable) {
console.log(window.location.search);
var query = window.location.search.substring(1);
var vars = query.split("&");
for (var i = 0; i < vars.length; i++) {
var pair = vars[i].split("=");
if (pair[0] == variable) {
return pair[1];
}
}
return ("");
}