JavaScript 中的 Window Location2025年3月18日 | 阅读 9 分钟 Window.location 用于提供一个 Location 对象,其中包含文档当前位置的详细信息。这个 Location 对象反映了它所链接对象的(URL)位置,即它保存了当前内容位置(主机、href 等)的信息。 JavaScript Location 对象window.location 属性表示在那个窗口中显示的页面的 URL。 由于 window 位于作用域链的顶部,因此可以无需 window 前缀即可访问 window.location 属性。使用 window 对象的 location 属性,您可以获取页面的 URL、主机名、协议等。 Javascript window.location.href 属性
语法 以下语法显示了 javascript windows.href.location 的工作流程。
示例 以下示例使用 javascript 方法显示窗口位置的 href 值。 示例 1 以下示例显示了正在运行的浏览器上的文件路径。我们可以使用“innerHTML”函数查看窗口位置的 URL 链接。 输出 给定的输出显示了当前的 URL 链接。 ![]() 示例 2 以下示例显示了正在运行的浏览器上的文件路径。它使用 onclick 函数和按钮显示当前的 href 链接。我们可以使用警告框查看 URL 链接。 输出 给定的输出使用 javascript 函数显示了当前的 href 链接。 输出 1 ![]() 输出 2 ![]() JavaScript 位置属性我们可以使用 JavaScript 函数使用窗口位置属性。我们可以获取路径、文件名、端口号以及其他文件和 URL 相关信息。我们可以根据用户需求看到多个函数或方法来获取位置属性。
JavaScript location.protocol 用于显示给定 URL 的协议方案,包括最后的冒号 (:) 符号。“http:”和“https:”是 JavaScript 中位置协议的示例。 语法 以下语法用于返回 URL 的协议。
示例 以下示例显示了 JavaScript 位置协议的其他属性。 输出 给定的输出显示了 URL 属性值。 ![]()
JavaScript location.host 显示为所需或可用的主机号。JavaScript location.hostname 用于获取所需或可用的主机名。 "localhost:8080" 是 URL 位置主机的一个示例。“www.TpointTech.com”是本地主机名的一个示例。 语法 以下语法用于返回主机值。 以下语法用于返回主机名。
示例 以下示例显示了 JavaScript location hostname。 输出 给定的输出显示了 URL 属性值。 ![]()
Javascript location.port 显示可用 URL 的端口号。8080 或 8085 是窗口位置端口的一个示例。 语法 以下语法用于显示 URL 的位置端口。 示例 以下示例显示了 JavaScript location hostname。 输出 给定的输出显示了 URL 属性值。 ![]()
JavaScript location.pathname 包括一个初始的“/”,后面跟着给定 URL 的路径。“/js/index.html”是位置路径名的一个示例。 语法 以下语法和返回值显示为路径值。 示例 以下示例显示了 JavaScript location pathname。 输出 给定的输出显示了 URL 属性值。 ![]()
Javascript location.hash 返回一个给定的字符串。它包含一个“#”,后面跟着可用 URL 的片段标识符。 语法 给定的语法用于显示 URL 中包含的哈希值。 示例 以下示例显示了 JavaScript location pathname。 输出 给定的输出显示了 URL 属性值。 ![]()
Javascript location.origin 是一个字符串,它包含特定位置来源的规范形式。 https://:8080 是 javascript location 的默认示例。 示例 以下示例显示了 JavaScript 位置的来源格式。 输出 给定的输出显示了 URL 属性值。 ![]()
Javascript location.username 是一个字符串,它包含域名之前的用户名。 "url.username" 用于使用 javascript 获取预定义 URL 值的用户名。 示例 以下示例显示了 JavaScript location username。 输出 给定的输出显示了 URL 属性值。 ![]()
Javascript location.password 是一个字符串,它显示域名之前指定的密码。 示例 以下示例显示了 JavaScript location password。 输出 给定的输出显示了 URL 属性值。 ![]()
Javascript location.search 是一个字符串,它显示给定 URL 的查询字符串。 "?type=listing&answer=no" 示例 以下示例显示了 JavaScript location password。 输出 给定的输出显示了 URL 属性值。 ![]() 位置属性示例以下示例显示了 JavaScript location 的所有属性。在这里,我们可以使用 javascript 函数查看文件路径的所有位置属性。 输出 给定的输出显示了 URL 属性值。 ![]() 操作 JavaScript 位置位置的操作通过三种方法实现:assign()、reload() 和 replace()。这些方法与 JavaScript 函数和事件一起使用。
assign() 方法用于获取 URL 并在页面上导航 URL 路径。它用于将 URL 路径添加到浏览器的历史堆栈中。 语法 以下语法用于分配所需的 URL。
示例 给定示例分配了给定和所需的 URL。在这里,我们可以使用带有 onclick 函数的按钮来显示分配的 URL。 输出 给定的输出图像显示了分配的 URL。 输出 1 ![]() 输出 1 ![]()
replace() 模式与 assign() 相关,只是它不创建新的历史堆栈条目。因此,您不能使用后退按钮返回。此函数显示旧 URL 中的新 URL 或替换的 URL。 语法 以下语法用于替换所需的 URL。
示例 给定示例替换了给定所需的 URL。在这里,我们可以使用带有 onclick 函数的按钮从旧 URL 获取新 URL。 输出 给定的输出图像显示了替换的 URL。 输出 1 ![]() 输出 1 ![]()
reload() 方法用于重新加载页面。当您不带参数调用 reload() 时,浏览器以最有效的方式重新加载页面,如果页面资源自上次请求以来没有更改,则从缓存加载它们。 语法 以下语法用于重新加载所需的 URL。
示例 给定示例重新加载了给定所需的 URL。我们可以使用 javascript onclick 函数重新加载页面。 输出 给定的输出显示了重新加载的 URL。 ![]() 总结location 对象包含页面的 URL。它可以使用 window.location 或 document.location 访问。 Location 对象具有表示 URL 的特性,例如 protocol、pathname、host 和 search。要操作位置,请设置其属性并使用 assign()、replace() 和 reload()。 下一主题JavaScript 免费认证 |
我们请求您订阅我们的新闻通讯以获取最新更新。