HTML DOM 中的位置对象用于提供有关网页当前 URL 的信息。该对象是窗口对象的子部分。因为它通过使用 window.location 属性获取信息。位置对象用于检索有关哈希值、主机名、端口号和协议名称等信息。
下面是下面给出的预定义属性和方法。
属性:
方法:
注意:所有主流浏览器都支持位置对象的所有属性和方法。
下面的示例说明了如何访问位置对象的属性和方法。
范例1:下面的代码返回 URL 的协议、端口号和主机名。
-
- <!DOCTYPE html>
- <html lang="en">
- <body>
- <h1 style="color:green">GeeksforGeeks</h1>
- <b>DOM Location origin property</b>
-
- <button onclick="getOrigin();">
- Get Location Origin
- </button>
-
- <p>The location origin of this page is:</p>
-
- <div class="location"></div>
-
- <script>
- function getOrigin() {
- let loc = location.origin;
- document.querySelector(
- '.location').innerHTML = loc;
- }
- </script>
- </body>
- </html>
输出:
范例2:下面的代码说明了在位置对象中使用 assign() 方法。
-
- <!DOCTYPE html>
- <html>
-
- <head>
- <title>Location assign() Method in HTML</title>
-
- <style>
- h1 {
- color:green;
- }
-
- h2 {
- font-family:Impact;
- }
-
- body {
- text-align:center;
- }
- </style>
- </head>
-
- <body>
-
- <h1>GeeksforGeeks</h1>
- <h2>Location assign() Method</h2>
-
- <p>
- For loading a new document, double
- click the "Load Document" button:
- </p>
-
- <button ondblclick="load()">
- Load Document
- </button>
-
- <script>
- function load() {
- location.assign("https://www.geeksforgeeks.org");
- }
- </script>
- </body>
- </html>
-
输出:
支持的网络浏览器:
好了, 以上是本文所有内容,希望对大家有所帮助,也希望大家对码农之家多多支持,你们的支持是我创作的动力!祝大家生活愉快!