Estoy tratando de hacer que mi sitio web alojado localmente se vincule a una identificación específica (dentro del sitio web) de la siguiente manera:
<button onclick="location.href='http://127.0.0.1:5500/#projects'" onmouseover="onbutton(this)" onmouseout="offbutton(this)" type="button">Projects</button> Sin embargo, no funciona (la URL en mi navegador cambia a 127.0.0.1:5500/#projects cuando se hace clic, pero el hipervínculo no cambia la parte de la página que estoy mirando. Sospecho que es porque la IP no está una url real ¿Hay alguna manera de que pueda crear un hipervínculo a los projects de identificación cuando mi sitio web está alojado localmente?
Podrías poner el botón dentro de una etiqueta <a> .
<a href="http://127.0.0.1:5500/#projects"><button type="button">Projects</button></a>