String.prototype.anchor()

非推奨: この機能は非推奨になりました。まだ対応しているブラウザーがあるかもしれませんが、すでに関連するウェブ標準から削除されているか、削除の手続き中であるか、互換性のためだけに残されている可能性があります。使用を避け、できれば既存のコードは更新してください。このページの下部にある互換性一覧表を見て判断してください。この機能は突然動作しなくなる可能性があることに注意してください。

anchor() メソッドは、 <a name="..."> 開始タグで始まり、いくらかのテキストが続き、 </a> 終了タグで終わる文字列を生成します。

警告: このメソッドを使用しないでください。代わりに DOM API を使用してください。また、 HTML 仕様書では <a> 要素に name 属性を設定することを許容しなくなりましたので、このメソッドが生成するものは妥当なマークアップにもなりません。

構文

str.anchor(name)

引数

name

name 値を表す文字列で、 <a name="..."> 開始タグに入れられます。

返値

<a name="name"> 開始タグで始まり、 str のテキストが続き、 </a> 終了タグで終わる文字列です。

解説

このメソッドを使用しないでください。代わりに DOM API を使用してください。また、 HTML 仕様書では <a> 要素に name 属性を設定することを許容しなくなりましたので、このメソッドが生成するものは妥当なマークアップにもなりません。

anchor() の使用

var myString = 'Table of Contents';

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

以下の HTML が生成されます。

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

仕様書

Specification
ECMAScript Language Specification
# sec-string.prototype.anchor

ブラウザーの互換性

BCD tables only load in the browser

関連情報