HTMLLinkElement - 操作 <link> 元素的接口

HTMLLinkElement 接口表示外部资源的参考信息以及这些资源与文档的关系。该对象继承了 HTMLElement 接口的所有属性和方法。

属性

属性继承自父类 HTMLElementLinkStyle

HTMLLinkElement.as

一个 DOMString,表示 HTML 链接加载的内容的类型。

HTMLLinkElement.crossOrigin

一个 DOMString,表示该链接元素的 CORS 设置。有关详细信息,请参阅 CORS 设置属性

HTMLLinkElement.disabled

一个 Boolean,表示链接是否被禁用;目前仅用于样式表链接。

HTMLLinkElement.href

一个 DOMString,表示目标资源的 URI。

HTMLLinkElement.hreflang

一个 DOMString,表示链接资源的语言代码。

HTMLLinkElement.media

一个 DOMString,表示资源适用的一种或多种媒体格式的列表。

HTMLLinkElement.referrerPolicy

一个 DOMString,表示 referrerpolicy HTML 属性,指示要使用哪个 referrer

HTMLLinkElement.rel

一个 DOMString,表示从文档到资源的链接资源的前向关系。

HTMLLinkElement.relList 只读

一个 DOMTokenList,表示 HTML 属性 rel

HTMLLinkElement.sizes 只读

一个 DOMSettableTokenList,表示 HTML 属性 sizes

LinkStyle.sheet 只读

返回与给定元素关联的 StyleSheet 对象,如果没有,则返回 null

HTMLLinkElement.type

一个 DOMString,表示链接资源的 MIME 类型。

过时的属性

HTMLLinkElement.charset

一个 DOMString,表示目标资源的字符编码。

HTMLLinkElement.rev

一个 DOMString,表示从资源到文档的链接资源的反向关系。

注意:目前,W3C HTML 5.2 规范指出,rev 不再过时,而 WHATWG 现行标准仍将其标记为过时。在解决这个差异之前,你应该仍然认为它已经过时了。

HTMLLinkElement.target

一个 DOMString,表示资源所应用的目标框架的名称。

方法

没有特有的方法; 所有方法继承自父类 HTMLElementLinkStyle

规范

规范 状态 备注
Preload 工作草案 定义了 <link rel="preload">as 属性。请注意,目前 Firefox 只支持预加载可缓存的资源。
HTML Living Standard
HTMLLinkElement 的定义
现行的标准 增加了以下属性:crossOriginreferrerPolicyas
HTML 5.1
HTMLLinkElement 的定义
推荐 -
HTML5
HTMLLinkElement 的定义
推荐 移除了以下属性:charsetrevshape。增加了以下属性:relListsizes
Document Object Model (DOM) Level 2 HTML Specification
HTMLLinkElement 的定义
已过时 增加了第二个继承,LinkStyle 接口。
Document Object Model (DOM) Level 1 Specification
HTMLLinkElement 的定义
已过时 初始定义。

桌面浏览器兼容性

特性 Chrome Edge Firefox Internet Explorer Opera Safari
Basic support 支持 支持 1.0 支持 支持 支持
sizes 支持 不支持 不支持 未知 支持 未知
crossOrigin 支持 不支持 18 未知 支持 未知
referrerPolicy 58 不支持 50 未知 45 未知
as 50 未知 56 未知 37 支持

移动浏览器兼容性

特性 Android Webview Chrome for Android Edge Firefox Mobile IE Mobile Opera Mobile Safari Mobile
基础支持 支持 支持 支持 1.0 支持 支持 支持
sizes 支持 支持 不支持 不支持 未知 支持 未知
crossOrigin 支持 支持 不支持 18.0 未知 支持 未知
referrerPolicy 58 58 不支持 50.0 未知 45 未知
as 50 50 未知 56.0 未知 37 未知

相关链接

  • 实现该接口的 HTML 元素:<link>.