file:///F:/JS获取URL参数.html?name=456&pw=699
<script>
function getParams(key) {
let search = window.location.search.replace(/^\?/, ""); //name=456&pw=699
let pairs = search.split("&"); //["name=456", "pw=699"]
console.log(search, pairs)
let paramsMap = pairs.map(pair => {
let [key, value] = pair.split("=");
return [decodeURIComponent(key), decodeURIComponent(value)];
}).reduce((res, [key, value]) => Object.assign(res, { [key]: value }), {});
console.log(paramsMap) //{name: "456", pw: "699"}
return paramsMap[key] || "";
}
console.log(getParams("name"))
</script>