Массив с информацией о якорях в документе. 

Синтаксис
Чтобы определить якорь, используйте стандарт синтаксис HTML: 

<A [HREF=locationOrURL] 
       NAME="anchorName"
      [TARGET="windowName"]>
       anchorText
</A>

HREF=locationOrURL идентифицирует якорь места назначения или URL. Если этот атрибут присутствует, объект якоря - также объект link. Смотрите подробнее link. 
NAME = "anchorName" определяет тег, который становится доступной целью гипертекста внутри текущего документа. 
TARGET = "windowName" определяет окно, в которое будет загружена link. Этот атрибут имеет значение только, когда присутствует HREF=LOCATIONORURL. Смотрите подробнее link. 
AnchorText определяет текст якоря. 
Вы можете также определять якорь, используя метод anchor. 

Свойства
document 
Описание
Включение в тег значения для атрибута HREF делает якорь также и гиперссылкой и добавляет ее к массиву links. 

Массив anchor
Вы можете ссылаться на объект anchor в вашем коде, используя массив anchor. Этот массив содержит все теги <A>, содержащая атрибут NAME в документе в исходном порядке. Например, если документ содержит три якоря, то эти якоря отражены в массиве, как document.anchors [0], document.anchors [1], и document.anchors [2]. 

Использование массива anchor: 

 
1. Document.anchors [index] 


2. Document.anchors.length 
index - целое число, представляющее якорь в документе. 

Для определения количества элементов в массива anchor в документе используйте свойство length. Например Document.anchors.length. 

Даже при том, что таблица якорей представляет именованные якоря, стоимость(значение) якорей [индекс] - всегда пустой указатель. Но если имена документа закрепляют в систематическом способе использовать натуральные числа, Вы можете использовать таблицу якорей и ее собственность длины, чтобы проверить правильность названия(имени) якоря перед использованием этого в действиях типа установки(урегулирования) location.hash. См. пример ниже. 

Элементы в массиве anchor только для чтения. Например, утверждение document.anchors [0] = "anchor1" не имеет никакого результата. 

Связанные элементы
Cвойства
Объект anchor не имеет никаких свойствы. Массив anchor имеет следующие свойству: 

length отражает число якорей в документе
Методы
Отсутствуют. 
Обработчики событий
Отсутствуют. 
Примеры
Пример 1: Следующий пример определяет якорь для текста " Добро пожаловать В JavaScript ". 

 <A NAME="javascript_intro">
<H2> Добро пожаловать В JavaScript</H2>
Если предшествующий якорь находится в файле intro.html, то связь в другим файлом может быть определна переходом к якорю следующим образом: 

 <a hrEF="intro.html#javascript_intro">Введение</A> 

Пример 2: Следующий пример открывает два окна. Первое окно содержит ряд кнопок, которые напровляют location.hash во второе окне к определенному якорю. Второе окно определяет четыре якоря с именами "0", "1", "2", и "3". (имена якорей в документе - следовательно 0, 1, 2, ... (документ anchors.length-1)). Когда кнопка нажата в первом окне, обработчик событий onClick проверяет существует ли якорь во втором окне по указонному имени. 

LINK1. HTML, который определяет, первое окно и его кнопки, содержит следующий кодекс: 

<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=Windows-1251">
<TITLE> Связи и Якоря: Окно 1</TITLE> 
</HEAD> 
<BODY>
<SCRIPT>
window2=open("link2.html","secondLinkWindow","scrollbars=yes,width=250, height=400")
function linkToWindow(num) {
   if (window2.document.anchors.length > num)
      window2.location.hash=num
   else
      alert("Anchor does not exist!")
}
</SCRIPT>
 <B>Связи и Якоря</B> 
<FORM>  
<P>
Нажмите кнопку, чтобы показать тот якорь во втором окне  
<P>
<INPUT TYPE="button" VALUE="0" NAME="link0_button" onClick="linkToWindow(this.value)">
<INPUT TYPE="button" VALUE="1" NAME="link0_button" onClick="linkToWindow(this.value)">
<INPUT TYPE="button" VALUE="2" NAME="link0_button" onClick="linkToWindow(this.value)">
<INPUT TYPE="button" VALUE="3" NAME="link0_button" onClick="linkToWindow(this.value)">
<INPUT TYPE="button" VALUE="4" NAME="link0_button" onClick="linkToWindow(this.value)">
</FORM>
</BODY>

LINK2. HTML, который содержит, якоря, содержат следующий кодекс: 

<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=Windows-1251">
<TITLE> Связи и Якоря: Окно 2</TITLE> 
</HEAD> 
<BODY>
 <A NAME="0"><B>Некоторые числа</B></A> 
<LI> Один 
<LI> Два 
<LI> Три 
<LI> Четыре 
<LI> Пять 
<LI> Шесть 
<LI> Семь 
<LI> Восемь 
<LI> Девять 
<P>
<A NAME="1"><B>Некоторые цвета</B> </A> 
<LI> Красный 
<LI> Оранжевый 
<LI> Желтый 
<LI> Зеленый 
<LI> Синий 
<LI> Фиолетовый 
<LI> Коричневый 
<LI> Черный 
<P>
<A NAME="3"><B>Некоторые страны</B></A> 
<LI> Афганистан 
<LI> Бразилия 
<LI> Канада 
<LI> Финляндия 
<LI> Индия 
<LI> Италия 
<LI> Япония 
<LI> Кения 
<LI> Мексика 
<LI> Нигерия 
</BODY>