The HTMLLinkElement interface represents reference information for external resources and the relationship of those resources to a document and vice-versa. This object inherits all of the properties and methods of the HTMLElement interface.
Properties
Inherits properties from its parent, HTMLElement, and LinkStyle.
HTMLLinkElement.charset- Gets or sets the character encoding for the target resource.
HTMLLinkElement.crossOrigin- A
DOMStringthat corresponds to the CORS setting for this link element. See CORS settings attributes for details. HTMLLinkElement.disabled- Gets or sets whether the link is disabled; currently only used with style sheet links.
HTMLLinkElement.href- Gets or sets the URI for the target resource.
HTMLLinkElement.hreflang- Gets or sets the language code for the linked resource.
HTMLLinkElement.media- Gets or sets a list of one or more media formats to which the resource applies.
HTMLLinkElement.rel- Gets or sets the forward relationship of the linked resource from the document to the resource.
HTMLLinkElement.relListRead only- Is a
DOMTokenListthat reflects therelHTML attribute, as a list of tokens. HTMLLinkElement.rev- Gets or sets the reverse relationship of the linked resource from the resource to the document.
HTMLLinkElement.sizesRead only- Is a
DOMSettableTokenListthat reflects thesizesHTML attribute, as a list of tokens. LinkStyle.sheetRead only- Returns the
StyleSheetobject associated with the given element, ornullif there is none. HTMLLinkElement.target- Gets or sets the name of the target frame to which the resource applies.
HTMLLinkElement.type- Gets or sets the MIME type of the linked resource.
Methods
No specific method; inherits methods from its parent, HTMLElement, and LinkStyle.
Specifications
| Specification | Status | Comment |
|---|---|---|
| WHATWG HTML Living Standard The definition of 'HTMLLinkElement' in that specification. |
Living Standard | The following property has been added: crossOrigin. |
| HTML5.1 The definition of 'HTMLLinkElement' in that specification. |
Working Draft | |
| HTML5 The definition of 'HTMLLinkElement' in that specification. |
Recommendation | The following properties are now obsolete: charset, rev, and shape.The following properties have been added: relList, and sizes. |
| Document Object Model (DOM) Level 2 HTML Specification The definition of 'HTMLLinkElement' in that specification. |
Recommendation | Added a second inheritence, the LinkStyle interface. |
| Document Object Model (DOM) Level 1 Specification The definition of 'HTMLLinkElement' in that specification. |
Recommendation | Initial definition. |
Browser compatibility
| Feature | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari (WebKit) |
|---|---|---|---|---|---|
| Basic support | (Yes) | 1.0 (1.7 or earlier) | (Yes) | (Yes) | (Yes) |
sizes |
? | Not supported | ? | ? | ? |
crossOrigin |
? | 18 (18) | ? | ? | ? |
| Feature | Android | Firefox Mobile (Gecko) | IE Phone | Opera Mobile | Safari Mobile |
|---|---|---|---|---|---|
| Basic support | (Yes) | 1.0 (1.0) | (Yes) | (Yes) | (Yes) |
sizes |
? | Not supported | ? | ? | ? |
crossOrigin |
? | 18.0 (18) | ? | ? | ? |
See also
- The HTML element implementing this interface:
<link>.