link 到本地托管网站中的某个位置

link to a place in a locally-hosted website

我正在尝试将我的本地托管网站 link 设置为特定 ID(在网站内),如下所示:

<button onclick="location.href='http://127.0.0.1:5500/#projects'" 
onmouseover="onbutton(this)" onmouseout="offbutton(this)"
type="button">Projects</button>

但是,它不起作用(我的浏览器中的 url 在单击时更改为 127.0.0.1:5500/#projects,但是 hyperlink 不会更改页面的哪一部分我正在看。我怀疑是因为 ip 不是真实的 url。当我的网站在本地时,有什么办法可以为 id projects 创建一个 hyperlink托管?

您可以将按钮放在 <a> 标签内。

<a href="http://127.0.0.1:5500/#projects"><button
type="button">Projects</button></a>