如何创建网页子节的深层链接?

iso*_*ome 2 html javascript hyperlink javascript-events deep-linking

有谁知道我如何创建个人网页的子部分的深层链接?

Wiki似乎破解了它,但我似乎无法在网络上的任何地方找到答案.

PS保持简单!

Juk*_*ela 7

仅当目标包含构成"目标锚"的标记时才可以链接到页面上的特定位置或元素,该标记可以#在链接中的片段标识符(以...开头)中使用.以下创建此类锚点:

  • 一个id属性(任何元件上)
  • 元素的name属性a

前者是现代的,更好的方式,让你引用一个元素,而不仅仅是一个位置(点)或只是一个内联元素.例如,如果目标网页http://www.example.com/stuff.html包含

<div class="section" id="sec7">
<h2>Foo bar</h2>
<p>Some text.</p>
Any other content
</div>
Run Code Online (Sandbox Code Playgroud)

然后你可以使用像这样的链接

<a href="http://www.example.com/stuff.html#sec7">Foo bar</a>
Run Code Online (Sandbox Code Playgroud)