--- title: String.prototype.anchor() slug: Web/JavaScript/Reference/Global_Objects/String/anchor tags: - Deprecated - HTML wrapper methods - JavaScript - Method - Prototype - Reference - String translation_of: Web/JavaScript/Reference/Global_Objects/String/anchor ---
anchor() メソッドは、 <a name="..."> 開始タグで始まり、いくらかのテキストが続き、 </a> 終了タグで終わる文字列を生成します。
このメソッドを使用しないでください。代わりに DOM API を使用してください。また、 HTML 仕様書では {{HTMLElement("a")}} 要素に name 属性を設定することを許容しなくなりましたので、このメソッドが生成するものは妥当なマークアップにもなりません。
str.anchor(name)
namename 値を表す文字列で、 <a name="..."> 開始タグに入れられます。<a name="name"> 開始タグで始まり、 str のテキストが続き、 </a> 終了タグで終わる文字列です。
このメソッドを使用しないでください。代わりに DOM API を使用してください。また、 HTML 仕様書では {{HTMLElement("a")}} 要素に name 属性を設定することを許容しなくなりましたので、このメソッドが生成するものは妥当なマークアップにもなりません。
var myString = 'Table of Contents';
document.body.innerHTML = myString.anchor('contents_anchor');
以下の HTML が生成されます。
<a name="contents_anchor">Table of Contents</a>
| 仕様書 |
|---|
| {{SpecName('ESDraft', '#sec-string.prototype.anchor', 'String.prototype.anchor')}} |
{{Compat("javascript.builtins.String.anchor")}}