0

このサイト (スタック オーバーフロー) からリンクをコピーしようとしていますが、リンクにハッシュを含めるのが好きなので、誰かがリンクをクリックすると、回答に直接アクセスしてもらいたいと思います。ページ内のハッシュを見つけるにはどうすればよいですか?

例:

http://www.blahblah.com/index.php#label

があることをどのように知ることができ#labelますか、またそれを見つける方法は?

4

3 に答える 3

2

ハッシュの値は、ページ内の任意の要素の ID 属性です。

それらはソースまたは DOM インスペクターで確認できます。

于 2013-07-15T22:01:50.077 に答える
0

このようなものをお探しですか?

var hash = window.location.hash;

于 2013-07-15T21:59:38.727 に答える
0

あなたのここに簡単な答えはないかもしれません。純粋な HTML コンテキスト (つまり、JavaScript 機能を除く)。has は、次のようにページ上のアンカーを参照します。

<a name="label"></a>

したがって、名前付きアンカーを探すだけで済みます。

さて、JavaScript の機能について話していると、さらに複雑になります。JavaScriptを介して、そのようなハッシュタグを使用して、任意の数のことを行うことができます( で非表示の要素を表示したりid="label"、そのハッシュに基づいてコンテンツを非同期にダウンロードしたりするなど)。したがって、許容値を決定する簡単な方法はないかもしれません.

于 2013-07-15T22:03:58.630 に答える