Сводка
Метод anchor()
создаёт якорный HTML-элемент <a>
, используемый в качестве цели гиперссылки.
Синтаксис
str.anchor(name)
Параметры
name
- Строка, представляющая атрибут
name
создаваемого тега.
Описание
Метод anchor()
использутеся для программного создания и отображения якоря в документе.
Текстовая строка представляет из себя буквальный текст, который ва хотите показать пользователю. Строковый параметр name
представляет атрибут name
элемента <a>
.
Якоря, созданные методом anchor()
, становятся элементами в массиве document.anchors
.
Примеры
Пример: использование метода anchor()
var myString = 'Оглавление'; document.body.innerHTML = myString.anchor('contents_anchor');
приведёт к выводу следующего HTML:
<a name="contents_anchor">Оглавление</a>
Спецификации
Спецификация | Статус | Комментарии |
---|---|---|
ECMAScript 2015 (6th Edition, ECMA-262) Определение 'String.prototype.anchor' в этой спецификации. |
Стандарт | Изначальное определение. Реализована в JavaScript 1.0. Определена в (нормативном) Приложении B по Дополнительным возможностям ECMAScript для веб-браузеров. |
Совместимость с браузерами
Возможность | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|
Базовая поддержка | (Да) | 1.0 (1.7 или ранее) | (Да) | (Да) | (Да) |
Возможность | Android | Chrome для Android | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|---|
Базовая поддержка | (Да) | (Да) | 1.0 (1.0) | (Да) | (Да) | (Да) |
Примечания по Gecko
Начиная с версии Gecko 17, символ "
(кавычка) в строках, передаваемых в качестве параметра name
, заменяется его HTML-мнемоникой "
.