我已经尝试了以下所有方法:
<a name="test"></a>
<a id="test"></a>
<h4 id="test">SOME TEXT</h4>
然后像这样链接它们:
<a href="pagename#test">
以上所有方法都适用于Firefox、IE和Chrome,但在Mac上的Safari 5.xx上没有任何一种方法可行。非常感谢您的帮助。
<a href="#test">前往测试</a>
。 。 。
<div id="test">这是测试。</div>
这应该可以工作。
编辑: 此外,如果您想链接到不同页面上的特定id,我认为您需要使用:
<a href="somepage.html#test">转到另一页上的测试。</a>
看起来你对锚点的工作原理有些误解,你需要使用 href
属性。
<a name="test"></a> <!-- not required -->
<a id="test"></a> <!-- not required -->
<h4 id="test">SOME TEXT</h4> <!-- this is correct -->
<h4 id="test">
元素,请执行以下操作(如果目标在同一页上):<a href="#test">Go to Test</a>
<a href="other_page.html#test">
test
。 - Oded