При работе с ссылками в JavaScript используется объект Link . Собственно, данный объект является очередным свойством объетка Document . И в этом материале я Вам расскажу о том, как работать с объектом Link , который по сути представляет собой HTML-ссылку .

Объект Link в JavaScript

При работе с ссылками в JavaScript используется объект Link. Собственно, данный объект является очередным свойством объетка Document. И в этом материале я Вам расскажу о том, как работать с объектом Link, который по сути представляет собой HTML-ссылку.

Вновь мы с Вами не будем разбирать конструкторы и методы за их ненадобностью. А сразу приступим к свойствам Link. И начнём со свойства hostname. Это свойство содержит часть URL, которая отвечает за имя хоста:

<a href = 'http://myrusakov.ru/mysql.html'>Ссылка</a>
<script language = 'javascript'>
  document.write(document.links[0].hostname);
</script>
document.links[0].hostname = "google.ru";

Сразу после выполнения скрипта адрес, на который ведёт данная ссылка, поменяется.

Второе свойство объекта Link - это pathname, которое показывает путь в ссылке. Давайте лучше сразу приведу пример:

document.write(document.links[0].pathname);

В результате Вы увидите следующее: "/mysql.html". Разумеется данное свойство можно менять.

И последнее свойство, которые рассмотрим, называется href. Оно объединяет предыдущие два и содержит путь, указанный в атрибуте href:

document.write(document.links[0].href);

Это все три свойства объекта Link в JavaScript, достойные внимания, и которые достаточно часто используются. Есть и другие свойства, но их использование крайне редкое. Как правило, хватает и этих трёх. Кстати, на картинке к этой статье указаны ещё несколько других свойств.