簡単にページ内アンカーへのURLを得られるように、

Firefoxで
<a name="hogehoge"></a>を<a name="hogehoge" href="hogehoge"></a>
に書き換えるような方法(Greasemonky or アドイン)を探しています。
Greasemonkeyスクリプトのご提供、もしくは情報の提供をお願いいたします。

回答の条件
  • 1人2回まで
  • 登録:
  • 終了:2008/06/22 00:15:00
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答1件)

id:northapple No.1

回答回数85ベストアンサー獲得回数6

ポイント60pt
// ==UserScript==
// @name           anchors add href
// @namespace      http://q.hatena.ne.jp/1213877019
// @description    add href attribute to anchor elements
// @include        http://www.example.com/
// ==/UserScript==
/**
 * name属性付きで作成されたアンカーにhref属性を加える
 * Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; ja-JP-mac; rv:1.9) Gecko/2008061004 Firefox/3.0
 * Greasemonkey 0.8.20080609.0
 */
for (var i = 0, j = document.anchors.length; i < j; i++) {
  var anchor = document.anchors[i];
  var url = "#" + anchor.name;
  anchor.href = url;
}
id:my_redo_log

なるほど。ありがとうございました。

2008/06/22 00:14:39

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません