Link
гиперссылка в HTML-документе (Node, Element)
Ссылки в HTML-документе создаются элементами <а>, <агеа> и <link>. Теги <а> используются в теле документа для создания гиперссылок. Теги <агеа> - это редко используемая возможность, позволяющая создавать «карты изображений». Теги <link> используются в разделе <head> документа для указания адреса внешних ресурсов, таких как таблицы стилей и ярлыки. Элементы <а> и <агеа> в сценариях на языке JavaScript имеют одинаковое представление. Элементы <link> имеют несколько иное представление, но для удобства эти два типа ссылок описываются в одной справочной статье. Когда объект Link, представляющий элемент <а>, используется в строковом контексте, он возвращает значение своего свойства href.
Свойства
В дополнение к свойствам, перечисленным ниже, объект Link также имеет свойства, соответствующие HTML-атрибутам: hreflang, media, ping, rel, sizes, target и type. Обратите внимание, что свойства, соответствующие отдельным компонентам URL-адреса (такие как host и pathname) и возвращающие фрагменты значения свойства href ссылки, определены только для элементов <а> и <агеа> и отсутствуют в элементах <link>, и что свойства sheet, disabled и relList определены только в элементах <link>, ссылающихся на таблицы стилей.
boolean disabled
Для элементов <link>, ссылающихся на таблицы стилей, определяет, должна ли данная таблица стилей применяться к документу.
string hash
Определяет идентификатор фрагмента документа в значении свойства href, включая начальный символ решетки (#), например: «#results».
string host
Определяет имя хоста и порт в значении свойства href, например: «http://www.oreU-1у.сот:1234*.
string hostname
Определяет имя хоста в значении свойства href, например: «http://www.oreilly.com».
string href
Определяет значение атрибута href ссылки. Когда элемент <а> или <агеа> используется в строковом контексте, возвращается значение этого свойства.
string pathname
Определяет путь к документу в значении свойства href, например: «/catalog/search, html».
string port
Определяет порт в значении свойства href, например: «1234».
string protocol
Определяет имя протокола в значении свойства href, включая завершающее двоеточие, например: «http:».
readonly DOMTokenList relList
Подобно свойству classList объекта Element это свойство упрощает извлечение, добавление и удаление лексем в HTML-атрибуте rel элементов <link>.
string search
Определяет строку с параметрами запроса в значении свойства href, включая начальный знак вопроса, например: «?q=JavaScript&m=10».
readonly CSSStyleSheet sheet
Для элементов <link>, ссылающихся на таблицы стилей, это свойство представляет связанную таблицу стилей.
string text
Простое текстовое содержимое элемента <а> или <агеа>. Синоним для свойства Node.textContent.
string title
Все HTML-элементы имеют атрибут title, который обычно определяет текст всплывающей подсказки для элемента. С помощью этого атрибута или свойства элемента <link>, в котором атрибут rel имеет значение «alternate stylesheet», можно указать имя таблицы стилей, применение которой пользователь может разрешить или запретить, и если броузер поддерживает альтернативные таблицы стилей, значение свойства title может отображаться в интерфейсе броузера в некоторым оформлении.
Больше книг — больше знаний!
Заберите 30% скидку новым пользователям на все книги Литрес с нашим промокодом
ПОЛУЧИТЬ СКИДКУ