HTMLLinkElement
Базовая Широко доступная *
Эта функция хорошо зарекомендовала себя и работает на многих устройствах и версиях браузеров. Она доступна во всех браузерах с июля 2015 года.
* Некоторые части этой функции могут иметь различный уровень поддержки.
Интерфейс HTMLLinkElement представляет справочную информацию об внешних ресурсах и отношениях этих ресурсов к документу и наоборот (соответствует элементу <link>; не следует путать с <a>, который представлен HTMLAnchorElement). Этот объект наследует все свойства и методы интерфейса HTMLElement.
Свойства экземпляра
Наследует свойства от родительского элемента HTMLElement.
HTMLLinkElement.as-
Строка, представляющая тип контента, загружаемого ссылкой HTML, когда используется
rel="preload"илиrel="modulepreload". HTMLLinkElement.blocking-
Строка, указывающая, что определенные операции должны быть заблокированы при загрузке внешнего ресурса. Она отражает атрибут
blockingэлемента<link>. HTMLLinkElement.crossOrigin-
Строка, соответствующая настройке CORS для этого элемента ссылки. Подробнее см. атрибуты настроек CORS.
HTMLLinkElement.disabled-
Булево значение, представляющее собой состояние отключения ссылки; в настоящее время используется только для ссылок на таблицы стилей.
HTMLLinkElement.fetchPriority-
Необязательная строка, представляющая собой подсказку браузеру о том, как он должен расставлять приоритеты при загрузке предустановки относительно других ресурсов того же типа. Если это значение указано, оно должно быть одним из допустимых значений:
highдля загрузки с более высоким приоритетом,lowдля загрузки с более низким приоритетом илиautoдля указания отсутствия предпочтений (что является значением по умолчанию). HTMLLinkElement.href-
Строка, представляющая URI целевого ресурса.
HTMLLinkElement.hreflang-
Строка, представляющая код языка для связанного ресурса.
HTMLLinkElement.integrity-
Строка, содержащая встроенные метаданные, которые браузер может использовать для проверки того, что полученный ресурс был доставлен без неожиданных изменений. Она отражает атрибут
integrityэлемента<link>. HTMLLinkElement.media-
Строка, представляющая список одного или нескольких форматов медиа, к которым относится ресурс. Она отражает атрибут
mediaэлемента<link>. HTMLLinkElement.referrerPolicy-
Строка, которая отражает атрибут HTML
referrerpolicy, указывающий, какой referrer использовать. HTMLLinkElement.rel-
Строка, представляющая обратную связь связанного ресурса от документа к ресурсу.
-
HTMLLinkElement.relListТолько для чтения -
Объект
DOMTokenList, который отражает атрибут HTMLrelв виде списка маркеров. -
HTMLLinkElement.sizesТолько для чтения -
Объект
DOMTokenList, который отражает атрибут HTMLsizesв виде списка маркеров. -
HTMLLinkElement.sheetТолько для чтения -
Возвращает объект
StyleSheet, связанный с данным элементом, илиnullв случае отсутствия. HTMLLinkElement.type-
Строка, представляющая MIME-тип связанного ресурса.
Устаревшие свойства
-
HTMLLinkElement.charsetУстаревший -
Строка, представляющая кодировку символов целевого ресурса.
-
HTMLLinkElement.revУстаревший -
Строка, представляющая обратную связь связанного ресурса от ресурса к документу.
Примечание: В настоящее время спецификация W3C HTML 5.2 утверждает, что
revбольше не устарела, в то время как живой стандарт WHATWG по-прежнему отмечает ее как устаревшую. До тех пор, пока этот расхождения не будет решен, вы все равно должны предполагать, что он устарел. -
HTMLLinkElement.targetУстаревший -
Строка, представляющая имя целевого фрейма, к которому применяется ресурс.
Методы экземпляра
Нет специфических методов; наследует методы от родительского элемента HTMLElement.
Спецификации
| Спецификация |
|---|
| HTML # htmllinkelement |
Совместимость браузеров
| Рабочие столы | Мобильные | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox for Android | Opera Android | Safari на IOS | Samsung Internet | WebView Android | |
HTMLLinkElement |
1 | 12 | 1 | ≤12.1 | 1 | 18 | 4 | ≤12.1 | 1 | 1.0 | ≤37 |
|---|---|---|---|---|---|---|---|---|---|---|---|
as |
50 | 17 | 56 | 37 | 10 | 50 | 56 | 37 | 10 | 5.0 | 50 |
blocking |
105 | 105 | No | 91 | 18.2 | 105 | No | 72 | 18.2 | 20.0 | 105 |
charset |
1 | 12 | 1 | ≤12.1 | 1 | 18 | 4 | ≤12.1 | 1 | 1.0 | 4.4 |
crossOrigin |
34 | 17 | 18 | 21 | 10 | 34 | 18 | 21 | 10 | 2.0 | 37 |
disabled |
1В Chrome и других браузерах на основе Blink, добавление атрибутаdisabled с помощью JavaScript не удаляет таблицу стилей из document.styleSheets. |
12Начиная с Edge 79, добавление атрибутаdisabled с помощью JavaScript не удаляет таблицу стилей из document.styleSheets. |
1 | ≤12.1В Chrome и других браузерах на основе Blink, добавление атрибутаdisabled с помощью JavaScript не удаляет таблицу стилей из document.styleSheets. |
1 | 18В Chrome Android и других браузерах на основе Blink, добавление атрибутаdisabled с помощью JavaScript не удаляет таблицу стилей из document.styleSheets. |
4 | ≤12.1В Chrome и других браузерах на основе Blink, добавление атрибутаdisabled с помощью JavaScript не удаляет таблицу стилей из document.styleSheets. |
1 | 1.0В Chrome и других браузерах на основе Blink, добавление атрибутаdisabled с помощью JavaScript не удаляет таблицу стилей из document.styleSheets. |
1В Chrome и других браузерах на основе Blink, добавление атрибутаdisabled с помощью JavaScript не удаляет таблицу стилей из document.styleSheets. |
fetchPriority |
102101–102 | 102101–102 | 132 | 8887–88 | 17.2 | 102101–102 | 132 | 70 | 17.2 | 19.0 | 102101–102 |
href |
1 | 12 | 1 | ≤12.1 | 1 | 18 | 4 | ≤12.1 | 1 | 1.0 | 4.4 |
hreflang |
1 | 12 | 1 | ≤12.1 | 1 | 18 | 4 | ≤12.1 | 1 | 1.0 | 4.4 |
imageSizes |
73 | 79 | 78 | 60 | 17.2 | 73 | 79 | 52 | 17.2 | 11.0 | 73 |
imageSrcset |
73 | 79 | 78 | 60 | 17.2 | 73 | 79 | 52 | 17.2 | 11.0 | 73 |
integrity |
45 | 17 | 43 | 32 | 11.1 | 45 | 43 | 32 | 11.3 | 5.0 | 45 |
media |
1 | 12 | 1 | ≤12.1 | 1 | 18 | 4 | ≤12.1 | 1 | 1.0 | 4.4 |
referrerPolicy |
58 | 79 | 50 | 45 | 14.1 | 58 | 50 | 43 | 14.5 | 7.0 | 58 |
rel |
1 | 12 | 1 | ≤12.1 | 1 | 18 | 4 | ≤12.1 | 1 | 1.0 | 4.4 |
relList |
50 | 17 | 30 | 37 | 9 | 50 | 30 | 37 | 9 | 5.0 | 50 |
rev |
1 | 12 | 1 | ≤12.1 | 1 | 18 | 4 | ≤12.1 | 1 | 1.0 | 4.4 |
sheet |
1 | 12 | 1 | 15 | 1 | 18 | 4 | 14 | 1 | 1.0 | 4.4 |
sizes |
15До Chrome 50, это свойство возвращало устаревший дочерний элементDOMSettableTokenList вместо DOMTokenList. |
79 | 31 | 15До Opera 37, это свойство возвращало устаревший дочерний элементDOMSettableTokenList вместо DOMTokenList. |
6 | 18До Chrome Android 50, это свойство возвращало устаревший дочерний элементDOMSettableTokenList вместо DOMTokenList. |
31 | 14До Opera Android 37, это свойство возвращало устаревший дочерний элементDOMSettableTokenList вместо DOMTokenList. |
6 | 1.0До Samsung Internet 5.0, это свойство возвращало устаревший дочерний элементDOMSettableTokenList вместо DOMTokenList. |
4.4До WebView 50, это свойство возвращало устаревший дочерний элементDOMSettableTokenList вместо DOMTokenList. |
target |
1 | 12 | 1 | ≤12.1 | 1 | 18 | 4 | ≤12.1 | 1 | 1.0 | 4.4 |
type |
1 | 12 | 1 | ≤12.1 | 1 | 18 | 4 | ≤12.1 | 1 | 1.0 | 4.4 |
См. также
- Элемент HTML, реализующий этот интерфейс:
<link>.
© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/HTMLLinkElement