我在一个页面上有一个链接需要转到另一个页面,但加载到另一个页面上的特定部分。
我之前用 bootstrap 做过这个,但是他们把所有的“编码”都去掉了,所以我需要知道如何从头开始。这是我基于此链接的标记(我知道这不是最好的资源): http ://www.w3schools.com/html/html_links.asp
**Page One**
<a href="/academics/page.html#timeline> Click here </a>
**Page I am linking to**
<div id="timeline" name="timeline"> ... </div>
我可以仅使用 HTML 来完成此操作,还是需要一些 JavaScript?如果我需要通过 JS 来做,它需要在目标页面上,对吗?
原文由 ledgeJumper 发布,翻译遵循 CC BY-SA 4.0 许可协议
我相信您发布的示例使用的是 HTML5, 它允许您 跳转到具有匹配
ID
属性的 任何 DOM 元素。要支持旧浏览器,您需要更改:对于旧格式:
然后您将能够导航到
/academics/page.html#timeline
并直接跳转到该部分。另外,看看这个 类似的问题。