使用javascript获取url参数
我尝试获取 url 参数“nr”但我总是错误
var url = window.location.href;
let params = new URLSearchParams(url.search);
let nr = params.has('nr')
错误是什么?
回答
用
var url = window.location;
let params = new URLSearchParams(url.search);
let nr = params.has('nr')
var url = window.location;
let params = new URLSearchParams(url.search);
let nr = params.has('nr')
因为 window.location 是一个带有.search属性的 Location 对象
而 window.location.href 是一个字符串,没有.search属性
因此你url.search是undefined
我可以证明在这方面与URL哪个相似Location