无法为h1标记创建锚点

时间:2016-11-22 05:52:13

标签: html css html5

我有一个h1标签:

<h1 id="something">
  My header
</h1>

我想知道,为什么它不能作为锚点?当我转到“localhost:3000 /#something”时,它不会向下滚动页面到h1所在的位置。

1 个答案:

答案 0 :(得分:3)

有效。可能你的h1不足以触发滚动,或者我发现问题出在你的localhost:3000/#something中,应该是localhost:3000#something 请试试这个

&#13;
&#13;
function go() {
  window.location += "#something";
  alert(window.location);
}
&#13;
div {
  border: 1px solid green;
  height: 100vh;
  width: 100%;
}
&#13;
<div>
  <button onclick="go()">scroll</button>
</div>
<h1 id="something">
  My header
</h1>
&#13;
&#13;
&#13;