如何链接到另一个页面上的<div>?

onl*_*mas 20 html

我希望某个特定链接转到另一个页面上的某个标题.我知道如何在当前页面上执行此操作.

kfb*_*kfb 44

看看锚标签.您可以使用创建锚点

<div id="anchor-name">Heading Text</div>
Run Code Online (Sandbox Code Playgroud)

稍后再参考

<a href="http://server/page.html#anchor-name">Link text</a>
Run Code Online (Sandbox Code Playgroud)

  • 使用`id`属性是推荐的方式(并且很长一段时间都可以使用,所有相关的浏览器都支持它). (3认同)

Juk*_*ela 6

您只需将指向另一个页面的链接(如href=foo.html)和指向同一页面上元素的链接(如 )结合起来href=#bar,这样片段 like#bar会立即写在引用另一个页面的 URL 之后:

<a href="foo.html#bar">Some nice link text</a>
Run Code Online (Sandbox Code Playgroud)

目标的指定与在一页内链接时相同,例如

<div id="bar">
<h2>Some heading</h2>
Some content
</div>
Run Code Online (Sandbox Code Playgroud)

或者(如果您真的只想专门链接到标题)

<h2 id="bar">Some heading</h2>
Run Code Online (Sandbox Code Playgroud)