String.prototype.anchor()
Застаріло: Це — не рекомендована до використання функціональність. Хоча деякі браузери все ще можуть її підтримувати, її або вже виключено з актуальних вебстандартів, або вона знаходиться в процесі завершення підтримки, або ж її залишили лише з міркувань зворотної сумісності. Слід уникати її використання, і якщо можливо — оновлювати вже написаний з код, що опирається на цю функціональність (дивіться таблицю сумісності) внизу цієї сторінки, щоб прийняти рішення). Майте на увазі: ця функціональність може припинити працювати в будь-який момент.
Метод anchor()
створює рядок, який починається початковим тегом <a name="...">
, далі містить якийсь текст, і потім завершується кінцевим тегом </a>
.
Застереження: Не варто використовувати цей метод. Замість нього слід вживати DOM API. Крім того, специфікація HTML більше не допускає наявності атрибута
name
в елементу<a>
, тож результат виконання цього методу навіть не є дійсною розміткою.
Синтаксис
anchor(name)
Параметри
name
Рядок, що містить значення атрибута
name
, яке буде вкладено в згенерований початковий тег<a name="...">
.
Повернене значення
Рядок, що починається початковим тегом <a name="name">
, далі містить текст str, і потім завершується кінцевим тегом </a>
.
Опис
Не слід застосовувати цей метод. Натомість краще використовувати DOM
API. Окрім того, специфікація HTML більше не допускає наявності атрибута name
в елементу <a>
, тож результат виконання цього методу навіть не є дійсною розміткою.
Приклади
Застосування методу anchor()
var myString = 'Зміст';
document.body.innerHTML = myString.anchor('contents_anchor');
виведе наступний HTML:
<a name="contents_anchor">Зміст</a>
Специфікації
Сумісність із браузерами
desktop | mobile | server | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
anchor
|
Chrome Full support 1 | Edge Full support 12 | Firefox Full support 1 | Internet Explorer No support No | Opera Full support 3 | Safari Full support 1 | WebView Android Full support 1 | Chrome Android Full support 18 | Firefox for Android Full support 4 | Opera Android Full support 10.1 | Safari on iOS Full support 1 | Samsung Internet Full support 1.0 | Deno Full support 1.0 | Node.js Full support 0.10.0 |
Дивіться також
- Поліфіл
String.prototype.anchor
наявний уcore-js
String.prototype.link()