Книга: JavaScript. Подробное руководство, 6-е издание

Link

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 может отображаться в интерфейсе броузера в некоторым оформлении.

Оглавление книги


Генерация: 0.332. Запросов К БД/Cache: 2 / 0
поделиться
Вверх Вниз