JavaScript(js)获取域名、当前链接、path路径、协议头、端口、哈希、查询字符串
学思创
274
通过下面代码可以在浏览器控制台打印出相关属性和方法(直接复制下面代码到控制台运行)
for (let attr in window.location) {
console.log('location的属性名',attr,'location的属性值',window.location[attr])
}
window.location.protocol+"//"+window.location.host;//获取当前地址
window.location.host;//主机名加上端口(如果URL的端口非空,一个':'跟上端口号)
window.location.hostname; //返回主机名
window.location.href; //返回整个url字符串(在浏览器中就是完整的地址栏)
window.location.pathname;//URL路径
window.location.protocol;//返回url的协议头,包括“:”
window.location.port //url 的端口号
href可以设置网址,实现网址跳转
location.href='https://xsc.sxcrun.com'