シャープ(#)はフラグメント識別子
<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