MDN wants to learn about developers like you: https://qsurvey.mozilla.com/s3/MDN-survey

anchor() メソッドは、ハイパーテキストターゲットとして利用される <a> HTML アンカー要素を生成します。

構文

str.anchor(name)

引数

name
生成するタグの name 属性を表す文字列。

戻り値

<a> HTML 要素を含む文字列。

詳細

プログラムからアンカーを生成して、ドキュメントに表示するため anchor() メソッドを使用できます。

構文として、テキストの文字列は、ユーザーに表示する文字列を表します。name 引数文字列は、<a> 要素の name 属性を表します。

anchor メソッドで生成されたアンカーは、document.anchors の配列の要素となります。

例: anchor() の使用

以下の例のコードは、HTML の script 要素内に書かれたものです。:

var myString = 'Table of Contents';

document.body.innerHTML = myString.anchor('contents_anchor');

以下の HTML が生成されるでしょう。:

<a name="contents_anchor">Table of Contents</a>

仕様

仕様 ステータス コメント
ECMAScript 2015 (6th Edition, ECMA-262)
String.prototype.anchor の定義
標準 初期定義。JavaScript 1.0 で実装。ウェブブラウザーのための ECMAScript 拡張の付録 B に定義。

ブラウザ実装状況

We're converting our compatibility data into a machine-readable JSON format. This compatibility table still uses the old format, because we haven't yet converted the data it contains. Find out how you can help!

機能 Chrome Firefox (Gecko) Internet Explorer Opera Safari
基本サポート (有) 1.0 (1.7 or earlier) [1] (有) (有) (有)
機能 Android Chrome for Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
基本サポート (有) (有) 1.0 (1.0) [1] (有) (有) (有)

[1] Gecko 17 から、name 引数に渡された文字列のうち、"(コーテーションマーク)は HTML 参照文字 &quot; に置き換えられるようになりました。

関連項目

ドキュメントのタグと貢献者

 このページの貢献者: YuichiNukiyama, teoli, ethertank, Mgjbot, Potappo
 最終更新者: YuichiNukiyama,