このサイト (スタック オーバーフロー) からリンクをコピーしようとしていますが、リンクにハッシュを含めるのが好きなので、誰かがリンクをクリックすると、回答に直接アクセスしてもらいたいと思います。ページ内のハッシュを見つけるにはどうすればよいですか?
例:
http://www.blahblah.com/index.php#label
があることをどのように知ることができ#label
ますか、またそれを見つける方法は?
ハッシュの値は、ページ内の任意の要素の ID 属性です。
それらはソースまたは DOM インスペクターで確認できます。
このようなものをお探しですか?
var hash = window.location.hash;
あなたのここに簡単な答えはないかもしれません。純粋な HTML コンテキスト (つまり、JavaScript 機能を除く)。has は、次のようにページ上のアンカーを参照します。
<a name="label"></a>
したがって、名前付きアンカーを探すだけで済みます。
さて、JavaScript の機能について話していると、さらに複雑になります。JavaScriptを介して、そのようなハッシュタグを使用して、任意の数のことを行うことができます( で非表示の要素を表示したりid="label"
、そのハッシュに基づいてコンテンツを非同期にダウンロードしたりするなど)。したがって、許容値を決定する簡単な方法はないかもしれません.