JS Window Location
窗口的location属性(即window.location)是对Location对象的引用。
位置对象
window.location对象表示在窗口中显示的文档的当前URL。
可以在不使用窗口前缀的情况下写入 window.location对象。
一些示例:
location.href
location.hostname
location.pathname
location.protocol
location.port
下一节将向您展示如何使用location对象属性获取页面的URL以及主机名,协议等。
获取当前页面的URL
该location.href属性返回当前页面的URL。
示例
var x = location.href;
测试看看‹/›
获取主机名
该location.hostname属性返回(当前页面的)Internet主机的名称。
示例
var x = location.hostname;
测试看看‹/›
获取当前页面路径名
该location.pathname属性返回当前页面的路径名。
路径名是一个字符串,该字符串从主机名开始,包含一个初始的“ /”,后跟URL的路径。
示例
var x = location.pathname;
测试看看‹/›
获取当前页面协议
该location.protocol属性返回当前URL的Web协议,包括冒号(:)。
示例
var x = location.protocol;
测试看看‹/›
获取端口号
该location.port属性返回(当前页面的)Internet主机端口号。
示例
var x = location.port;
测试看看‹/›
注意:如果未在URL中指定端口号或它是方案的默认端口(http的80和https的443),则port属性返回一个空字符串。
窗口位置分配
location.assign()方法使窗口加载并以指定的URL显示文档。
示例
location.assign("https://www.nhooo.com");
测试看看‹/›
完整的位置参考
有关完整的属性和方法参考,请访问我们的JavaScript位置对象参考。
参考部分包含所有位置属性和方法的描述和示例。