参考地址;
https://www.jianshu.com/p/f988e4ebd627
https://www.jianshu.com/p/f988e4ebd627
https://www.cnblogs.com/lgx5/p/7898647.html
window的location对象
window.location获取所有信息
获取页面域名地址: window.origin 或者 document.location.origin 或者 window.location.origin
获取页面地址: window.location.href
window.location.search search 从问号 (?) 开始的 URL(查询部分)
获取当前页面的地址url:
window.location.href
获取页面域名地址:
window.origin 或者 document.location.origin 或者 window.location.origin
如: https://www.baidu.com/s?ie=UTF-8&wd=百度
获取 href 属性中跟在问号后面的部分及指定的参数 ie=UTF-8&wd=百度
getQeuryVariable (variable) {
var test = window.location.search.substring(1)
let query = test.split('&')
for ( let i = 0; i < query.length; i++) {
let pair = query[i].split('=')
if (pair[0] === variable) {
return pair[1]
}
}
return false
}
getQeuryVariable (wd)
返回:百度
let url = 'http://htmlJsTest/getrequest.html?uid=admin&rid=1&fid=2&name=小明'
function getQuery(querys) {
let query = url.split('?')[1]
let vars = query.split('&')
for (let i = 0; i < vars.length; i++) {
let paris = vars[i].split('=')
if (paris[0] === querys) {
return paris[1]
}
}
}
let ques = getQuery('fid')
let n = getQuery('name')
let uid = getQuery('uid')
console.log('ques', ques, 'n', n, 'uid', uid)