--- title: HTMLAnchorElement slug: Web/API/HTMLAnchorElement translation_of: Web/API/HTMLAnchorElement ---
{{APIRef("HTML DOM")}}

Интерфейс HTMLAnchorElement представляет элементы гиперссылки и предоставляет специальные свойства и методы (помимо обычного объектного интерфейса {{domxref("HTMLElement")}}, который они наследуют) для управления макетом и представлением таких элементов.
Этот интерфейс соответствует элементу <a>; не путать с < link>, который представлен HTMLLinkElement.

{{InheritanceDiagram(600, 120)}}

Свойства

Наследует свойства от его родителя,{{domxref("HTMLElement")}}, и реализует те из {{domxref("URLUtils")}}.

{{domxref("HTMLAnchorElement.accessKey")}}
Это {{domxref("DOMString")}} отображает собой единичный символ, который переключает фокус ввода на гиперссылку.
{{domxref("HTMLAnchorElement.charset")}} {{obsolete_inline}}
Это {{domxref("DOMString")}} отображает кодировку символов связанного ресурса.
{{domxref("HTMLAnchorElement.coords")}} {{obsolete_inline}}
Это {{domxref("DOMString")}} отображает список координат разделённый запятыми.
{{domxref("HTMLAnchorElement.download")}} {{experimental_inline}}
Это {{domxref("DOMString")}} показывать что связанный ресурс предназначен для загрузки, а не для отображения в браузере. Значение представляет предполагаемое имя файла. Если имя не является допустимым именем файла нижележащей ОС, браузер будет адаптировать его. Значение это URL по схеме http:, file:, data: или даже blob: (созданный с помощью {{domxref("URL.createObjectURL")}}).
{{domxref("URLUtils.hash")}}
Это {{domxref("DOMString")}} отображает фрагмент идентификатора, включая ведущий hash mark ('#'), если, указан в URL.
{{domxref("URLUtils.host")}}
Это {{domxref("DOMString")}} отображает имя хоста порт (если это не порт по умолчанию) в указанном URL.
{{domxref("URLUtils.hostname")}}
Это {{domxref("DOMString")}} отображает имя хоста в указанном URL.
{{domxref("URLUtils.href")}}
Это {{domxref("DOMString")}} что отображает {{htmlattrxref("href", "a")}} HTML атрибут, содержащий действительный URL связанного ресурса.
{{domxref("HTMLAnchorElement.hreflang")}}
Это {{domxref("DOMString")}} что отображает HTML атрибут {{htmlattrxref("hreflang", "a")}}, показывающий язык связанного ресурса.
{{domxref("HTMLAnchorElement.media")}}
Это {{domxref("DOMString")}} что отображает {{htmlattrxref("media", "a")}} HTML атрибут, с указанием предполагаемого media для связанного ресурса.
{{domxref("HTMLAnchorElement.name")}} {{obsolete_inline}}
Это {{domxref("DOMString")}} отображает имя якоря.
{{domxref("URLUtils.password")}}
Это {{domxref("DOMString")}} содержащий пароль, указанный перед именем домена.
{{domxref("URLUtils.origin")}} {{readonlyInline}}
Возвращает {{domxref("DOMString")}} содержащий источник, то есть его схему, его домен и его порт.
{{domxref("URLUtils.pathname")}}
Это {{domxref("DOMString")}} отображающий составную часть пути имени, любого, ссылающегося URL.
{{domxref("URLUtils.port")}}
Это {{domxref("DOMString")}} отображающий составную часть порта, любого, ссылающегося URL.
{{domxref("URLUtils.protocol")}}
Is a {{domxref("DOMString")}} отображающий составную часть протокола, включая двоеточия (':'), ссылающегося URL.
{{domxref("HTMLAnchorElement.referrer")}} {{experimental_inline}}
Это {{domxref("DOMString")}} что отображает {{htmlattrxref("referrer", "a")}} HTML атрибут, показывающий какой referrer используется, когда выбрано изображение.
{{domxref("HTMLAnchorElement.rel")}}
Это {{domxref("DOMString")}} что отображает {{htmlattrxref("rel", "a")}} HTML атрибут, уточняя взаимоотношения целевого объекта к связанному объекту.
{{domxref("HTMLAnchorElement.relList")}} {{readonlyInline}}
Возвращает {{domxref("DOMTokenList")}} который отображает {{htmlattrxref("rel", "a")}} HTML атрибут, как список токенов.
{{domxref("HTMLAnchorElement.rev")}} {{obsolete_inline}}
Это {{domxref("DOMString")}} отображающий как {{htmlattrxref("rev", "a")}} HTML атрибут, уточняя взаимоотношения связанного объекта к целевому объекту
{{domxref("URLUtils.search")}}
Это {{domxref("DOMString")}} отображающий искомый элемент, включая ведущий знак вопроса ('?'), если таковой имеется, в ссылающемся URL.
{{domxref("HTMLAnchorElement.shape")}} {{obsolete_inline}}
Это {{domxref("DOMString")}} отображающий вид активной области.
{{domxref("HTMLAnchorElement.tabindex")}}
Это long содержащий положение элемента в порядке навигационного переключения для текущего документа.
{{domxref("HTMLAnchorElement.target")}}
Это {{domxref("DOMString")}} который отображает {{htmlattrxref("target", "a")}} HTML атрибут, указывая где отображается связанный ресурс.
{{domxref("HTMLAnchorElement.text")}}
Это {{domxref("DOMString")}} является синонимом {{domxref("Node.textContent")}} свойства.
{{domxref("HTMLAnchorElement.type")}}
Это {{domxref("DOMString")}} которое отображает {{htmlattrxref("type", "a")}} HTML атрибут, показывающий MIME тип связанного ресурса.
{{domxref("URLUtils.username")}}
Это {{domxref("DOMString")}} содержащий имя пользователя определённое перед именем домена.

Методы

Наследует методы от его родителя, {{domxref("HTMLElement")}}, и реализует те из {{domxref("URLUtils")}}.

{{domxref("HTMLElement.blur()")}}
Удаляет фокус клавиатуры из текущего элемента.
{{domxref("HTMLElement.focus()")}}
Даёт фокус клавиатуры на текущий элемент.
{{domxref("URLUtils.toString()")}}
Возвращает {{domxref("DOMString")}} содержащий весь URl. Это синоним {{domxref("URLUtils.href")}}, хотя он не может быть использован для изменения значения.

blur() и focus() методы наследуемые от {{domxref("HTMLElement")}} для HTML5, но они были определены в HTMLAnchorElement в DOM Level 2 HTML и более ранней спецификации.

Спецификации

Спецификация Статус Комментарий
{{SpecName('Referrer Policy', '#referrer-policy-delivery-referrer-attribute', 'referrer attribute')}} {{Spec2('Referrer Policy')}} Добавлено referrer свойство.
{{SpecName('HTML WHATWG', "text-level-semantics.html#the-a-element", "HTMLAnchorElement")}} {{Spec2('HTML WHATWG')}} Следующее свойство были добавлены: download.
Технически Technically, URL связанные свойства, media, host, hostname, pathname, port, protocol, search, и hash, были перемещены в {{domxref("URLUtils")}} интерфейс, и HTMLAreaElement реализует этот интерфейс.
{{SpecName('HTML5 W3C', "text-level-semantics.html#the-a-element", "HTMLAnchorElement")}} {{Spec2('HTML5 W3C')}} Методы blur() и focus(), а также свойства tabindex и accessKey, теперь определены в {{domxref("HTMLElement")}}.
Следующие свойства сейчас устарели: charset, coords, name, rev, и shape.
Следующие свойства были добавлены: hash, host, hostname, media, pathname, port, protocol, relList, search, and text.
{{SpecName('DOM2 HTML', 'html.html#ID-48250443', 'HTMLAnchorElement')}} {{Spec2('DOM2 HTML')}} Никаких изменений с {{SpecName("DOM1")}}.
{{SpecName('DOM1', 'level-one-html.html#ID-48250443', 'HTMLAnchorElement')}} {{Spec2('DOM1')}} Изначальное описание.

Совместимость с браузерами

{{Compat("api.HTMLAnchorElement")}}

Смотрите также