--- title: String.prototype.anchor() slug: Web/JavaScript/Reference/Global_Objects/String/anchor tags: - Descontinuado - JavaScript - Prototipo - Referencia - String - metodo translation_of: Web/JavaScript/Reference/Global_Objects/String/anchor ---
{{JSRef}} {{deprecated_header}}
O método anchor() cria uma string começando com uma tag inicial <a name="...">, um texto e uma tag final </a>.

Não use este método. Ao invés, use DOM APIs. Além disso, a especificação HTML não permite mais que o elemento <a> tenha um atributo "name", portanto, esse método nem mesmo cria uma tag válida.

Sintaxe

str.anchor(name)

Parâmetros

name
Uma string que deve representar o valor do atributo name.

Valor retornado

Uma string começando com uma tag de início <a name="name">, depois o valor da string e, em seguida, uma tag de fim </a>.

Descrição

Não use este método. Ao invés, use DOM APIs. Além disso, a especificação HTML não permite mais que o elemento <a> tenha um atributo "name", portanto, esse método nem mesmo cria uma tag válida.

Exemplos

Usando anchor()

const nome = 'Ricardo';
console.log(nome.anchor('https://developer.mozilla.org/pt-BR/)');

irá retornar o seguinte código HTML:

'<a name="https://developer.mozilla.org/pt-BR/">Ricardo</a>'

Especificações

Specification
{{SpecName('ESDraft', '#sec-string.prototype.anchor', 'String.prototype.anchor')}}

Compatibilidade com navegadores

{{Compat("javascript.builtins.String.anchor")}}

Veja também