📅  最后修改于: 2023-12-03 15:31:11.636000             🧑  作者: Mango
Anchor 元素指的是 HTML 页面中的链接元素,它可以指向其他页面、文件或者是文档特定的位置。其中 origin
属性用于获取页面链接的协议、主机和端口号,返回的是一个字符串。
anchorObject.origin
返回的是一个字符串,格式为 ${protocol}//${hostname}${port}
,其中 ${protocol}
是页面链接的协议(例如 "http"、"https" 等),${hostname}
是页面链接的主机名,${port}
是页面链接的端口号(如果页面链接没有显式指定端口,则默认为协议的默认端口)。
假设我们有以下链接元素:
<a id="myLink" href="https://www.example.com:8080/path/to/page.html">Click here</a>
使用以下 JavaScript 代码:
const link = document.getElementById("myLink");
const origin = link.origin;
console.log(origin);
返回的值为:
https://www.example.com:8080
origin
属性只适用于同源页面链接。如果该页面链接与当前页面不同源,则该属性将返回空字符串。link.origin !== undefined
来检查该属性是否可用。以上就是对于 HTML | DOM Anchor origin 属性的介绍。