window.location 获取url各项参数详解

在此记录一下:

现在有这样一个 URL

http://blog.jimliu.xyz:80/window.location.html?ver=1.0&id=6#imhere 

1. window.location.href 地址栏所有内容

http://blog.jimliu.xyz:80/aaa/window.location.html?ver=1.0&id=6#imhere 

2. window.location.protocol URL 的协议部分

http: 

3. window.location.host URL的主机的部分

blog.jimliu.xyz 

4. window.location.port URL中的端口号

(如果采用默认的80端口(update:即使添加了:80),那么返回值并不是默认的80而是空字符
本例返回值:")

"" 

5. window.location.pathname URL 的路径部分(就是文件地址)

/aaa/window.location.html 

6. window.location.search 查询(参数)部分

?ver=1.0&id=6 

7. window.location.hash 获取锚点

#imhere

作者:你在我记忆里
链接:https://www.jianshu.com/p/7bb313545af1
來源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。

huan

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: