1. 设置或获取 href 属性中跟在问号后面的部分。
以 https://zengwu.com.cn/p/whjy.html?name=guoke 为例
// 输出: ?name=guoke
console.log(window.location.search);
2. 设置或获取 href 属性中在井号“#”后面的分段。
以https://zengwu.com.cn/p/whjy.html#global-now为例
// 输出: #global-now
console.log(window.location.hash);
3. 设置或获取对象指定的文件名或路径。
// 输出: p/whjy.html
console.log(window.location.pathname);
4. 设置或获取整个 URL 为字符串。
// 输出: https://zengwu.com.cn/p/whjy.html
console.log(window.location.href);
5. 设置或获取与 URL 关联的端口号码。
// 输出: 443 默认https协议端口
console.log(window.location.port);
6. 设置或获取 URL 的协议部分。
// 输出: https
console.log(window.location.protocol);
7. 设置或获取 location 或 URL 的 hostname 和 port 号
//输出: localhost:4000
console.log(window.location.host);
网友评论