1. 设置或获取整个 URL 为字符串 var url=window.location.href 返回结果:url https://www.baidu.com/ 2. 设置或获取 URL 的协议部分 var protocol= window.location.protocol; 返回结果: http: 3.设置或获取主机 var host =window.location.host 返回结果: www.baidu.com 4.设置或获取url端口 var port =window.location.port 返回结果: " " (如果采用默认的80端口(update:即使添加了:80),那么返回值并不是默认的80而是空字符) 5. 设置或获取与 URL 的路径部分 url="http://echarts.baidu.com/option.html"; var pathname= window.location.pathname; 返回结果:"/option.html" 6. 设置或获取 href 属性中跟在问号后面的部分 url="http://localhost:63342/project/6-21/aa.html?_ijt=flc0nna93fr89j3dlhh9mn7eco" var param= window.location.search; 返回结果: "?_ijt=flc0nna93fr89j3dlhh9mn7eco" 7. 设置或获取 href 属性中在井号“#”后面的分段 url="http://echarts.baidu.com/option.html#title.left" var param= window.location. hash; 返回结果: "#title.left"