HTMLAnchorElement
=================

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

Свойства
--------

*Наследует свойства от его родителя, `HTMLElement`, и реализует те из `URLUtils`.*

`HTMLAnchorElement.accessKey`

Это `DOMString` отображает собой единичный символ, который переключает фокус ввода на гиперссылку.

`HTMLAnchorElement.charset`

Это `DOMString` отображает кодировку символов связанного ресурса.

`HTMLAnchorElement.coords`

Это `DOMString` отображает список координат разделённый запятыми.

`HTMLAnchorElement.download` (en-US) 
Экспериментальная возможность

Это `DOMString` показывать что связанный ресурс предназначен для загрузки, а не для отображения в браузере. Значение представляет предполагаемое имя файла. Если имя не является допустимым именем файла нижележащей ОС, браузер будет адаптировать его. Значение это URL по схеме `http:`, `file:`, `data:` или даже `blob:` (созданный с помощью `URL.createObjectURL`).

`URLUtils.hash`

Это `DOMString` отображает фрагмент идентификатора, включая ведущий hash mark ('`#`'), если, указан в URL.

`URLUtils.host`

Это `DOMString` отображает имя хоста порт (если это не порт по умолчанию) в указанном URL.

`URLUtils.hostname`

Это `DOMString` отображает имя хоста в указанном URL.

`URLUtils.href`

Это `DOMString` что отображает `href` HTML атрибут, содержащий действительный URL связанного ресурса.

`HTMLAnchorElement.hreflang` (en-US)

Это `DOMString` что отображает HTML атрибут `hreflang`, показывающий язык связанного ресурса.

`HTMLAnchorElement.media`

Это `DOMString` что отображает `media` HTML атрибут, с указанием предполагаемого media для связанного ресурса.

`HTMLAnchorElement.name`

Это `DOMString` отображает имя якоря.

`URLUtils.password`

Это `DOMString` содержащий пароль, указанный перед именем домена.

`URLUtils.origin` Только для чтения 

Возвращает `DOMString` содержащий источник, то есть его схему, его домен и его порт.

`URLUtils.pathname`

Это `DOMString` отображающий составную часть пути имени, любого, ссылающегося URL.

`URLUtils.port`

Это `DOMString` отображающий составную часть порта, любого, ссылающегося URL.

`URLUtils.protocol`

Is a `DOMString` отображающий составную часть протокола, включая двоеточия ('`:`'), ссылающегося URL.

`HTMLAnchorElement.referrer` (en-US) 
Экспериментальная возможность

Это `DOMString` что отображает `referrer` HTML атрибут, показывающий какой referrer используется, когда выбрано изображение.

`HTMLAnchorElement.rel` (en-US)

Это `DOMString` что отображает `rel` HTML атрибут, уточняя взаимоотношения целевого объекта к связанному объекту.

`HTMLAnchorElement.relList` (en-US) Только для чтения 

Возвращает `DOMTokenList` который отображает `rel` HTML атрибут, как список токенов.

`HTMLAnchorElement.rev`

Это `DOMString` отображающий как `rev` HTML атрибут, уточняя взаимоотношения связанного объекта к целевому объекту

`URLUtils.search`

Это `DOMString` отображающий искомый элемент, включая ведущий знак вопроса ('`?`'), если таковой имеется, в ссылающемся URL.

`HTMLAnchorElement.shape`

Это `DOMString` отображающий вид активной области.

`HTMLAnchorElement.tabindex`

Это `long` содержащий положение элемента в порядке навигационного переключения для текущего документа.

`HTMLAnchorElement.target` (en-US)

Это `DOMString` который отображает `target` HTML атрибут, указывая где отображается связанный ресурс.

`HTMLAnchorElement.text`

Это `DOMString` является синонимом `Node.textContent` свойства.

`HTMLAnchorElement.type`

Это `DOMString` которое отображает `type` HTML атрибут, показывающий MIME тип связанного ресурса.

`URLUtils.username`

Это `DOMString` содержащий имя пользователя определённое перед именем домена.

Методы
------

*Наследует методы от его родителя, `HTMLElement`,* *и реализует те из `URLUtils`.*

`HTMLElement.blur()` (en-US)

Удаляет фокус клавиатуры из текущего элемента.

`HTMLElement.focus()` (en-US)

Даёт фокус клавиатуры на текущий элемент.

`URLUtils.toString()`

Возвращает `DOMString` содержащий весь URl. Это синоним `URLUtils.href`, хотя он не может быть использован для изменения значения.

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

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

| Specification |
| --- |
| HTML Standard # htmlanchorelement |

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

BCD tables only load in the browser with JavaScript enabled. Enable JavaScript to view data.

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

* HTML-элемент реализующий это интерфейс: `<a>`