JavaScript window.location 对象
window.location 对象用于获得当前页面的地址 ( URL ),也可以把浏览器重定向到新的页面
window.location 对象在编写时可不使用 window 这个前缀
window.location 对象的一些属性
属性 | 描述 |
---|---|
location.href | 放回当前页面的完整 URL |
location.hostname | 返回 web 主机的域名 |
location.pathname | 返回当前页面的路径和文件名 |
location.port | 返回 web 主机的端口 ( 80 或 443 ) |
location.protocol | 返回所使用的 web 协议 ( http:// 或 https:// ) |
window.location.href 属性
window.location.href 属性返回当前页面的 URL
<script>document.write(location.href);</script>
运行以上代码,输出结果为
window.location.pathname 属性
window.location.pathname 属性返回当前 URL 的路径名
<script>document.write(location.pathname);</script>
运行以上代码,输出结果为
window.location.assign() 方法
window.location.assign() 用于加载新的文档
<script> function newDoc() { window.location.assign("https://www.twle.cn"); } </script> <input type="button" value="加载首页"onclick="newDoc()">