js获取url中指定参数的值(兼容hash)

什么是window.location?

示例:
*URL:https://www.baidu.com/?name=21002492_21_hao_pg

属性 含义
protocol: 协议 "https:"
hostname: 服务器的名字 "www.baidu.com"
port: 端口 ""
pathname: URL中主机名后的部分 "/"
search: "?"后的部分,又称为查询字符串 "?tn=21002492_21_hao_pg"
hash: 返回"#"之后的内容 ""
host: 等于hostname + port "www.baidu.com"
href: 当前页面的完整URL "https://www.baidu.com/?name=21002492_21_hao_pg"

window.location和document.location互相等价的,可以交换使用

location的8个属性都是可读写的,但是只有href与hash的写才有意义。例如改变location.href会重新定位到一个URL,而修改location.hash会跳到当前页面中的anchor(或者

你可能感兴趣的:(js获取url中指定参数的值(兼容hash))