- Операторы
- Управляющие инструкции
- JS Объекты
- браузер BOM
- HTML DOM
- События
- HTML Объекты
- Anchor
- Area
- Audio, Video
- Base
- Canvas
- Form
- IFrame
- Image
- Input
- Link
- Meta
- Option
- Progress
- Select
- Style
- Table
- Textarea
- TableHead и TableDate
- TableRow
- Промисы, async/await
- Сетевые запросы
- Бинарные данные и файлы
- Разное
Anchor
Объект Anchor представляет собой HTML элемент <a>.
Свойства объекта Anchor
download | Устанавливает или возвращает значение атрибута download |
hash | Устанавливает или возвращает анкерную часть (#) атрибута href |
host | Устанавливает или возвращает имя хоста и порт атрибута href |
hostname | Устанавливает или возвращает имя хоста значения атрибута href |
href | Устанавливает или возвращает значение атрибута href |
hreflang | Устанавливает или возвращает значение атрибута hreflang |
origin | Возвращает протокол, имя хоста и порт атрибута href |
password | Устанавливает или возвращает пароль атрибута href |
pathname | Устанавливает или возвращает имя пути атрибута href |
port | Устанавливает или возвращает порт атрибута href |
protocol | Устанавливает или возвращает часть протокол атрибута href |
rel | Устанавливает или возвращает значение атрибут rel |
search | Устанавливает или возвращает строку запроса атрибута href |
target | Задает или возвращает значение атрибута target |
text | Устанавливает или возвращает текстовое содержимое ссылки |
type | Устанавливает или возвращает значение атрибута type |
username | Устанавливает или возвращает имя пользователя атрибута href |
download
Свойство download Устанавливает или возвращает значение атрибута download
Синтаксис
anchorObject.download [ = strDownload ]
strDownload
- определяет часть текста, которая будет использоваться в качестве имени файла (нет необходимости указывать расширение файла - браузер автоматически определит правильное расширение файла и добавить его в файл, например, .img, .pdf .txt, .html и др.) , Если этот параметр опущен, используется исходное имя файла. Например:
document.getElementById("myAnchor").download = "newValue";
Возвращаемое значение
Строка, представляющая имя загруженного файла
Совместимость с браузерами
Да | 12,0 | Да | Нет | 15,0 |
hash
Свойство hash устанавливает или возвращает анкерную часть атрибута href
Синтаксис
anchorObject.hash [ = strHash ]
strHash
- анкерная часть URL
Возвращаемое значение
Строка, представляющая анкерную часть URL, включая диез (#)
Пример
<p><a id="myA" rel="archives" type="text/html" href="http://www.example.com:4097/test.htm?x=34.56&y=-8.35#part2" target="_blank" hreflang="ru">Example link</a></p> <button onclick="myFunction()">Попробуй</button> <p id="demo"></p> <script> function myFunction() { var d = document.getElementById("myA"); d.text = "Нажми здесь для перехода на Example link!"; d.username = "New_User"; d.password = "73-34-xz-56"; d.port = "81"; document.getElementById("demo").innerHTML = 'href: ' + d.href + '<br>' + 'protocol: ' + d.protocol + '<br>' + 'username: ' + d.username + '<br>' + 'password: ' + d.password + '<br>' + 'hostname: ' + d.hostname + '<br>' + 'port: ' + d.port + '<br>' + 'pathname: ' + d.pathname + '<br>' + 'search: ' + d.search + '<br>' + 'hash: ' + d.hash + '<br>' + 'hreflang: ' + d.hreflang + '<br>' + 'target: ' + d.target + '<br>' + 'type: ' + d.type + '<br>' + 'rel: ' + d.rel; } </script>
host
Свойство host устанавливает или возвращает имя домена и порт атрибута href
Синтаксис
anchorObject.host [ = strHost ]
strHost
- hostname:port имя домена и номер порта в URL
Возвращаемое значение
Строка, представляющая имя домена (или IP-адрес) и номер порта в URL
Пример
hostname
Свойство hostname устанавливает или возвращает имя домена атрибута href
Синтаксис
anchorObject.Hostname [ = strHostname ]
strHostname
- имя домена в URL
Возвращаемое значение
Строка, представляющая имя домена (или IP-адрес)
Пример
href
Свойство href устанавливает или возвращает значение атрибута href
Синтаксис
anchorObject.href [ = strHref ]
strHref
- URL-адрес ссылки. Возможные значения:
- Абсолютный URL - указывает на другой веб - сайт (Например: href="http://www.example.com/default.htm")
- Относительный URL - указывает на файл в пределах веб - сайта (Например: href="default.htm")
- Якорь URL - указывает на якорь в пределах страницы (Например: href="#top")
Возвращаемое значение
Возвращает весь URL, включая протокол
Пример
hreflang
Свойство hreflang устанавливает или возвращает значение атрибута hreflang
Синтаксис
anchorObject.hreflang [ = strHreflang ]
strHreflang
- код языка из двух букв, который представляет язык связанного документа
Возвращаемое значение
Строка, представляющая язык связанного документа
Пример
origin
Свойство origin возвращает протокол, имя домена и порт атрибута href
Синтаксис
anchorObject.origin
Возвращаемое значение
Строка, представляющая протокол (включая ://), доменное имя (или IP - адрес) и номер порта (включая знак «:») в URL.
Совместимость с браузерами
Да | Нет | Да | Да | Да |
Примеры
<p><a id="myAnchor" href="http://www.example.com:4097/test.htm#part2">Example link</a></p> <button onclick="myFunction()">Попробуй</button> <p id="demo"></p> <script> function myFunction() { var x = document.getElementById("myAnchor").origin; document.getElementById("demo").innerHTML = x; } </script>
password
Свойство password устанавливает или возвращает пароль атрибута href
Синтаксис
anchorObject.password [ = strPassword ]
strPassword
- пароль в URL
Возвращаемое значение
Строка, представляющая пароль в URL
Комментарии
password
указывается после имени пользователя и перед именем хоста в атрибуте href
.
Совместимость с браузерами
Да | Нет | Да | Нет | Да |
Пример
pathname
Свойство pathname устанавливает или возвращает имя пути атрибута href
Синтаксис
anchorObject.pathname [ = strPathname ]
strPathname
- имя пути в URL
Возвращаемое значение
Строка, представляющая имя пути в URL
Пример
port
Свойство port устанавливает или возвращает порт атрибута href
Синтаксис
anchorObject.port [ = strPort ]
strPort
- номер порта в URL
Возвращаемое значение
Строка, представляющая номер порта URL
Пример
protocol
Свойство protocol устанавливает или возвращает часть протокол атрибута href
Синтаксис
anchorObject.protocol [ = strProtocol ]
strProtocol
- определяет протокол в URL. Возможные значения:
FILE:
,
FTP:
,
HTTP:
,
HTTPS:
и т.д..
Возвращаемое значение
Строка, представляющая часть протокола в URL, включая знак двоеточие (:)
Пример
rel
Свойство rel Устанавливает или возвращает значение атрибут rel
Синтаксис
anchorObject.rel [ = strRel ]
strRel
- отношения между текущим документом и документом, на который ведет ссылка, заданная атрибутом href
:
- archives
- Ссылка на архив сайта.
- author
- Ссылка на страницу об авторе на том же домене.
- bookmark
- Постоянная ссылка на раздел или запись.
- first
- Ссылка на первую страницу.
- help
- Ссылка на документ со справкой.
- index
- Ссылка на содержание.
- last
- Ссылка на последнюю страницу.
- license
- Ссылка на страницу с лицензионным соглашением или авторскими правами.
- me
- Ссылка на страницу автора на другом домене.
- next
- Ссылка на следующую страницу или раздел.
- nofollow
- Не передавать по ссылке ТИЦ и PR.
- noreferrer
- Не передавать по ссылке HTTP-заголовки.
- prefetch
- Указывает, что надо заранее кэшировать указанный ресурс.
- prev
- Ссылка на предыдущую страницу или раздел.
- search
- Ссылка на поиск.
- sidebar
- Добавить ссылку в избранное браузера.
- tag
- Указывает, что метка (тег) имеет отношение к текущему документу.
- up
- Ссылка на родительскую страницу.
Весь список значений можно посмотреть по адресу http://wiki.whatwg.org/wiki/RelExtensions
Пример
search
Свойство search устанавливает или возвращает строку запроса атрибута href
Синтаксис
anchorObject.search [ = strSearch ]
strSearch
- строка запроса
Возвращаемое значение
Строка, представляющая строки запроса в URL, включая знак вопроса (?)
Пример
target
Свойство target задает или возвращает значение атрибута target
Синтаксис
areaObject.target [ = strTarget ]
strTarget
- "_blank|_self|_parent|_top|framename":
- _blank
- Загружает страницу в новое окно браузера.
- _self
- Загружает страницу в текущее окно.
- _parent
- Загружает страницу во фрейм-родитель, если фреймов нет, то это значение работает как _self.
- _top
- Отменяет все фреймы и загружает страницу в полном окне браузера, если фреймов нет, то это значение работает как _self.
- framename
- Загружает страницу в указанный фрейм.
Возвращаемое значение
Строка, представляющая где открыть связанный документ
Пример
text
Свойство text устанавливает или возвращает текстовое содержимое ссылки
Синтаксис
anchorObject.text [ = strText ]
strText
- Строка, представляющая текстовое содержимое ссылки
Возвращаемое значение
Строка, представляющая текстовое содержимое ссылки
Совместимость с браузерами
Да | 10,0 | Да | Да | Да |
Пример
type
Свойство type устанавливает или возвращает значение атрибута type
Синтаксис
anchorObject.type [ = strType ]
strType
- MIME-тип документа, на который указывает ссылка
Возвращаемое значение
Строка, представляющая MIME-тип документа
Пример
username
Свойство username устанавливает или возвращает имя пользователя атрибута href
Синтаксис
anchorObject.username [ = strUsername ]
strUsername
- cтрока, представляющая имя пользователя в URL
Возвращаемое значение
Строка, представляющая имя пользователя
Комментарии
username
указывается после протокола и до пароля в атрибуте href
.
Совместимость с браузерами
Да | Нет | Да | Нет | Да |