シャープ(#)はフラグメント識別子

<a name="#top"></a>

とかなってるやつがあります。
これのことを、フラグメント識別子というそうです。


JavaScriptで指定して動かすには、location.hashを使います。
取得もこれを参照するとのこと。

window.location.hash = "top";
location.hash = "top";         // 上と同じです


aタグname属性への移動 - まさぶログ
http://d.hatena.ne.jp/m383m/20070829/1188352611


HTML:文書中の特定の場所へリンクする”#”(フラグメント識別子)を使用する際の注意点:GET引数
http://www.res-system.com/weblog/item/436


JavaScript/DOM » window.locationオブジェクト » ページ内移動(アンカー)、指定したURLへ移動
http://f32.aaa.livedoor.jp/~azusa/index.php?p=location2&t=js#a_hash2